首页   注册   登录
 TommyLemon 最近的时间轴更新
TommyLemon's repos on GitHub
Java · 4583 人关注
APIJSON
🚀A JSON Transmission Protocol and an ORM Library for auto providing APIs and Documents.
Java · 3398 人关注
Android-ZBLibrary
🔥Android MVP快速开发框架,做国内 「Demo最全面」「注释最详细」「使用最简单」「代码最严谨」的Android开源UI框架
JavaScript · 195 人关注
APIJSONAuto
自动化接口管理工具,自动生成代码、自动静态检查、自动化回归测试、自动生成文档与注释等。
13 人关注
APIJSON-JS
APIJSON for JavaScript
Java · 12 人关注
PagedListView
Scroll ListView/GridView faster, more accurate and comfortable
Java · 11 人关注
APIJSON-Android-RxJava
APIJSON Android App Demo developing with RxJava. https://github.com/TommyLemon/APIJSON
Java · 9 人关注
AndroidPicker
安卓选择器类库,包括日期时间选择器、单项选择器、二三级联动选择器、地址选择器、颜色选择器、文件目录选择器、数字选择器等,可自定义顶部及底部界面,可自定义窗口动画。Picker for android, include date&time/option/number/address/city/color/file&directory.
Java · 5 人关注
AbsGrade
抽象列表分级工具,支持微信朋友圈单层评论、QQ空间双层评论、百度网盘多层(无限层)文件夹等。
4 人关注
Axis-Lang
A programming language running on JVM. Powerful, Flexible, Safe and Simple.
Java · 3 人关注
SmartRefreshLayout
🔥下拉刷新、上拉加载、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹,具有极强的扩展性,集成了几十种炫酷的Header和 Footer。
Java · 2 人关注
android-utils
It contains most of the Android utility classes.
2 人关注
StaticResources
静态资源,例如图片等,放在代码库里很占空间,单独放到这个库再引用可以节省下载的压缩包大小。
Vue · 1 人关注
APIJSON-JS-Vue
APIJSON for Vue.js
Java · 1 人关注
StateButton
一个可以用代码设置selector背景(按下去背景颜色更改,样式变化等等)的button, 再也不用写selector了
PHP · 0 人关注
APIJSON-PHP
APIJSON 的 PHP版本,原仓库见
Java · 0 人关注
DynamicGrid
Drag and drop GridView for Android
Java · 0 人关注
fastjson
:bullettrain_side: A fast JSON parser/generator for Java
JavaScript · 0 人关注
GayHub
An awesome chrome extension for github :octocat:
Java · 0 人关注
HeaderAndFooterRecyclerView
A RecyclerView solution, Support addHeaderView, addFooterView, and page loading
JavaScript · 0 人关注
ice
🚀 飞冰 - 让前端开发简单而友好,海量可复用物料,配套桌面工具极速构建前端应用,效率提升 100%
C · 0 人关注
ijkplayer
Android/iOS video player based on FFmpeg n3.2, with MediaCodec, VideoToolbox support.
Java · 0 人关注
java
jsoniter (json-iterator) is fast and flexible JSON parser available in Java and Go
Java · 0 人关注
NumberProgressBar
A beautiful, slim Android ProgressBar.
Kotlin · 0 人关注
p3c
Alibaba Java Coding Guidelines pmd implements and IDE plugin
0 人关注
PagedDragDropGrid
An Android ViewGroup that implements a paged grid with drag'n'drop moveable items
Java · 0 人关注
platform_packages_apps_contacts
JavaScript · 0 人关注
react-native
A framework for building native apps with React.
Java · 0 人关注
RxAndroid
RxJava bindings for Android
Java · 0 人关注
RxJava
RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.
Java · 0 人关注
SystemBarTintManager
Android systembar manager

TommyLemon

V2EX 第 324576 号会员,加入于 2018-06-25 14:33:30 +08:00
APIJSON 3.2.0 发布, 4K Star 与 Hibernate 拉开差距
程序员  •  TommyLemon  •  27 天前  •  最后回复来自 IvanLi127
76
发现 JDK 的 3 个 bug
Java  •  TommyLemon  •  43 天前  •  最后回复来自 mritd
22
Android 快速开发框架 ZBLibrary 19.0 发布, Star 数已达 3K
  •  1   
    Android  •  TommyLemon  •  49 天前  •  最后回复来自 TommyLemon
    39
    不用写代码 APIJSON 3.5K Star 超第 2 大 ORM 库 Hibernate
  •  1   
    开源软件  •  TommyLemon  •  35 天前  •  最后回复来自 TommyLemon
    73
    TommyLemon 最近回复了
    @kevinle #41 楼问了类似的问题,#64 楼有回复。

    任何需要后端写代码实现 CRUD 的库,
    和 APIJSON 的开发效率都不是一个级别的,
    请大家了解清楚,APIJSON 是后端不用写代码的 ORM 库,
    不要随便拿别的库来说比 APIJSON “不知道牛逼多少”,谢谢!
    @qqqss
    对字段的控制,也可以通过上面的方法配置不同角色查询这张表的校验规则,
    还可以在 SQLExecutor 查到后,根据角色和权限配置过滤调没权限访问的字段。
    https://github.com/TommyLemon/APIJSON/issues/31
    @qqqss 欢迎提问,而不是没搞清楚就随便吐槽。
    APIJSON 提供了自动化的权限管理,OWNER 指当前登录用户, LOGIN 指任何登录用户,UNKNOWN 指未登录用户,
    给 表对应的 JavaBean 配置访问权限,然后 Request 表里配置对应的校验和补全规则即可。
    https://juejin.im/post/5b17518c6fb9a01e75463096
    @royzxq 原本 Node.js 有这种库,后面 ES6 加进来作为标准语法,
    但问题是接手一个两年的项目,里面几十万行代码,基础设施敢随便升级?
    出现生产事故别说奖金没了,可能还得扣工资。
    而且即便用上了语法糖,一个请求能解决的为啥非得多个请求?
    不仅代码写起来麻烦,http 连接也要多次,延时是累加的。
    @jimchen9999
    官网的例子
    ```js
    var context = new SchoolContext();
    var students = (from s in context.Students
    where s.FirstName == "Bill"
    select s).ToList();
    ```
    http://www.entityframeworktutorial.net/basics/how-entity-framework-works.aspx

    确实比很多 ORM 库写法简单不少,但 APIJSON 压根就不用后端写这些代码,前端传 JSON 参数过来就行了
    ```
    {
    "[]": {
    "Student": {
    "firstName": "Bill"
    }
    }
    }
    ```
    可以把里面的 Student 提取出来
    ```
    {
    "Student[]": {
    "Student": {
    "firstName": "Bill"
    }
    }
    }
    ```
    还可以把里面的 Student 的 firstName 提取出来
    ```
    {
    "Student-firstName[]": {
    "Student": {
    "firstName": "Bill"
    }
    }
    }
    ```
    都不用前端遍历再取值了。
    //-------------------------------------------------------------------------------------
    20 个评论已满,后面的评论不再回复,前面剩下的看时间一个个回复。
    //-------------------------------------------------------------------------------------
    @TommyLemon 三无账号是指 无非随机头像、无非随机用户名、无 repo
    @TommyLemon 另外现在确实有些库的 Star 很水,作假行为扰乱公平性,把社区搞得乌烟瘴气,
    不过 求 Star 和 刷 Star 是有 真实 与 作假 的 本质区别的
    https://www.zhihu.com/question/66587533/answer/244148558

    至于 APIJSON 的 Star 的真实性,可以看趋势图
    https://www.timqian.com/star-history/#TommyLemon/Android-ZBLibrary&TommyLemon/APIJSON
    或者点 Star 的用户(基本没有三无账号),分别填 TommyLemon APIJSON
    https://haochuan9421.github.io/stargazers/
    @knightdf
    我在很多评论和回复里都承认了 Hibernate 的历史地位,尤其还说明了它“是 Java 第 2 大 ORM 库”。

    V2EX 又不是国外网站,Hibernate 团队不在这里发帖有什么奇怪的?
    APIJSON 也没在 Twitter 和 Facebook 推广过
    https://twitter.com/Hibernate
    https://www.facebook.com/HibernateORM


    jackson 主页
    https://github.com/FasterXML/jackson
    底部有对比其它 JSON 库的链接
    https://dzone.com/articles/be-lazy-productive-android

    Vue 对比其它框架
    https://cn.vuejs.org/v2/guide/comparison.html#React

    Tinker 对比其它热更新库
    https://github.com/Tencent/tinker/wiki

    对比已有的热门库是国内外都很普遍的做法,而且有时候不是作者一开始想要对比,而是一堆人说
    “我为啥不用 XXX ”,“和 XXX 相比有什么优势?”,“和 XXX 很像”,“不就是 XXX 么?”...
    作者为了消除误解,反对不经思考或验证随意说出来贬低自己项目的声音,有什么不可以吗?
    @TommyLemon 至于学习成本,哪个开源库没有学习成本?你不看文档,不看例子等,直接就拿来用了?
    APIJSON 简单易用,提供了丰富的文档、Demo、视频等,还有在线接口工具
    apijson.org
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3681 人在线   最高记录 4236   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 15ms · UTC 08:25 · PVG 16:25 · LAX 00:25 · JFK 03:25
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1