V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  TommyLemon  ›  全部回复第 19 页 / 共 34 页
回复总数  669
1 ... 15  16  17  18  19  20  21  22  23  24 ... 34  
2018-11-30 10:24:39 +08:00
回复了 TommyLemon 创建的主题 Android Android 快速开发框架 ZBLibrary 19.0 发布, Star 数已达 3K
@jlkm2010 去 DataBinding 群看看就知道了,自从 Google 宣布将 Kotlin 加入 Android 官方开发语言,
群里就炸锅了,一堆人在纠结要不要 弃用 DataBinding 转到 Kotlin 用 Anko
2018-11-30 09:57:07 +08:00
回复了 TommyLemon 创建的主题 Android Android 快速开发框架 ZBLibrary 19.0 发布, Star 数已达 3K
@nicevar 感谢支持
2018-11-29 19:26:51 +08:00
回复了 TommyLemon 创建的主题 Android Android 快速开发框架 ZBLibrary 19.0 发布, Star 数已达 3K
@houskii OK,感谢分享
@zhang0320 所以用 APIJSON 就搞定了嘛,何必针对每张表写大量逻辑重复的增删改查代码呢
2018-11-29 18:19:28 +08:00
回复了 TommyLemon 创建的主题 Android Android 快速开发框架 ZBLibrary 19.0 发布, Star 数已达 3K
@OTWay
并不是,ZBLibrary 主要是对列表、网格、弹窗等常用组件的封装, 提供 BaseActivity,BaseListActivity, BaseHttpListActivity, BaseFragment,BaseListFragment, BaseHttpListFragment BaseAdapter, BaseView 等, 方便快速开发。
至于 自动化增删改查的后端 ORM 库 APIJSON, 自动化接口管理工具 APIJSONAuto 那都是可选配的,默认不带哈。
2018-11-29 18:06:37 +08:00
回复了 TommyLemon 创建的主题 Android Android 快速开发框架 ZBLibrary 19.0 发布, Star 数已达 3K
@bertsir 哈哈,搜索出来的相似结果
2018-11-29 16:58:16 +08:00
回复了 TommyLemon 创建的主题 Android Android 快速开发框架 ZBLibrary 19.0 发布, Star 数已达 3K
@CrisTao 感谢
2018-11-29 15:56:15 +08:00
回复了 TommyLemon 创建的主题 Android Android 快速开发框架 ZBLibrary 19.0 发布, Star 数已达 3K
@yepinf 不会 iOS,只写过 Swift 发 HTTP 请求的 Demo ( APIJSON-iOS ) 哈
https://github.com/TommyLemon/APIJSON/
2018-11-29 14:45:44 +08:00
回复了 TommyLemon 创建的主题 Android Android 快速开发框架 ZBLibrary 19.0 发布, Star 数已达 3K
@hnbcinfo 感谢
2018-11-29 11:55:28 +08:00
回复了 TommyLemon 创建的主题 Android Android 快速开发框架 ZBLibrary 19.0 发布, Star 数已达 3K
@loshine1992 感谢分享,我去看看
2018-11-29 11:40:19 +08:00
回复了 Kamitora 创建的主题 程序员 如何方便快捷地拼接 SQL 字符串?
@onice APIJSON 的 Java 实现源码 APIJSONDemo 就是用了 PreparedStatement,自动防 SQL 注入哦,
CRUD 还不用自己写代码。
2018-11-29 11:07:28 +08:00
回复了 TommyLemon 创建的主题 Android Android 快速开发框架 ZBLibrary 19.0 发布, Star 数已达 3K
@ForkGagHub 这么大的人了应该成熟点
2018-11-29 10:48:45 +08:00
回复了 TommyLemon 创建的主题 Android Android 快速开发框架 ZBLibrary 19.0 发布, Star 数已达 3K
@ukyoo 我在深圳,哈哈
2018-11-29 10:42:58 +08:00
回复了 TommyLemon 创建的主题 Android Android 快速开发框架 ZBLibrary 19.0 发布, Star 数已达 3K
@jesonyang
目前还没看到 Android 有很好用的 MVVM 框架(类似前端的 Vue ),Google 官方推荐的 DataBinding 一直都没火起来。
2018-11-29 10:40:46 +08:00
回复了 TommyLemon 创建的主题 Android Android 快速开发框架 ZBLibrary 19.0 发布, Star 数已达 3K
@GoodRainChen
复制粘贴比起手写能大幅提高效率,以及减少出错的概率。
除了 封装、自动生成代码,应该没有比 复制粘贴 更快的了。
这个思想是由浅入深、逐步递进的关系,后面就提到了 “封装常用代码,方便使用降低耦合”
2018-11-29 10:37:18 +08:00
回复了 Kamitora 创建的主题 程序员 如何方便快捷地拼接 SQL 字符串?
@TommyLemon 还有自动化 JOIN(LEFT JOIN, RIGHT JOIN, INNER JOIN, CROSS JOIN) 也不用写代码哦
2018-11-29 10:36:20 +08:00
回复了 Kamitora 创建的主题 程序员 如何方便快捷地拼接 SQL 字符串?
@ren2881971
报表确实复杂,动辄一屏以上,各种 join,子查询,case 等,我也没见过能搞得定的 ORM。
不过一般中小型互联网项目的大部分接口都远没有这么复杂的查询,
APIJSON 支持得很好,仍然不用写代码,目前已实现:

大体功能:增删改查、分页查询、统计与验证、注册登录、模糊搜索、正则匹配、连续范围<br />
、结构校验、角色及操作权限校验、数据保护、远程函数调用等<br />
操作方式:增、删、改、查、调用远程函数<br />
操作对象:单个对象、可关联的多个对象、数组等<br />
请求方法:GET,HEAD,GETS,HEADS,POST,PUT,DELETE<br />
请求结构:{Table:{...}}、{Table0:{...},Table1{...},Table2:{...}...}、{"[]":{Table:{...}}}、{"[]":{Table0:{...},Table1{...},"Array0[]":{...},...}}等各种组合和嵌套<br />
返回结构:对应请求结构的各种 JSON 结构。<br />
功能符号:<br />

```js
"key[]":{} // 查询数组

"key{}":[] // 匹配选项范围

"key{}":"<=10;length(key)>1..." // 匹配条件范围

"key()":"function(arg0,arg1...)" // 远程调用函数

"key@":"key0/key1.../targetKey" // 引用赋值

"key$":"%abc%" // 模糊搜索

"key~":"^[0-9]+$" // 正则匹配

"key%":"2018-01-01,2018-10-01" // 连续范围

"key+":[1] // 增加 /扩展

"key-":888.88 // 减少 /去除

"name:alias" // 新建别名

"@column":"id,sex,name" // 返回字段

"@group":"userId" // 分组方式

"@having":"max(id)>=100" // 聚合函数

"@order":"date-,name+" // 排序方式

"@schema":"sys" // 集合空间

"@database":"PostgreSQL" // 跨数据库

"@role":"LOGIN" // 访问角色
```

详细说明见通用文档中的 [功能符]( https://github.com/TommyLemon/APIJSON/blob/master/Document.md#3.2)
2018-11-29 10:30:44 +08:00
回复了 TommyLemon 创建的主题 Android Android 快速开发框架 ZBLibrary 19.0 发布, Star 数已达 3K
@co3site 哈哈
2018-11-29 10:13:51 +08:00
回复了 TommyLemon 创建的主题 Android Android 快速开发框架 ZBLibrary 19.0 发布, Star 数已达 3K
@hyyou2010 嘿嘿,感谢
2018-11-29 10:13:11 +08:00
回复了 Kamitora 创建的主题 程序员 如何方便快捷地拼接 SQL 字符串?
首先 SQL 原生写法肯定是要掌握的,使用 Navicat,DataGrip,MySQLWorkbench 等各种数据库工具,
在 快速查找数据、验证代码查到的数据是否正确、简单插入或修改部分开发环境的数据 等都比写代码方便很多。

实现接口的话可以用 APIJSON,不用写代码,自动将前端传的 JSON 参数转为 SQL 执行并返回 JSON 结果,
期间自动校验角色及对应的操作权限,自动防 SQL 注入。

GitHub 右上角点 Star 支持下吧 ^_^
https://github.com/TommyLemon/APIJSON
1 ... 15  16  17  18  19  20  21  22  23  24 ... 34  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5189 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 08:36 · PVG 16:36 · LAX 01:36 · JFK 04:36
Developed with CodeLauncher
♥ Do have faith in what you're doing.