2018-03-13 07:01
这个资讯发布了就改不了, 还是见主页最新内容吧。
2017-12-05 14:07
Hasor看起来和jFinal类似,想要提供一整套解决方案。我一直不看好这种模式,做这种整体解决方案除了要具备充足的时间、高超的编程水平、还必须有一颗大心脏,任何一个子模块做不好,就得承受用户的抱怨和竞争对手的挑剌。我其实非常同情jFinal的作者,走到今天还看起来非常成功,真心的不容易! 就连我自已有一次在jFinal上跟贴不知不觉就被删贴了,回头一想讲话太冲了,汗颜......, 问题是,任意一个模块都能做到最好吗? 不可能! 作者不是神,如果有任一个模块做不到业界第一,则这种整体方案就处在一个尴尬的地位,因为它不能随意地将这个不好的模块踢走,换成业界第一好的来。举个例来说(仅仅是举例!!!) -- 如果大家一致认为业界最好的IOC工具是jBeanBox,最好的DAO工具是jSqlBox,那用了jFinal的项目怎么办?它的架构导致了内核和DAO工具不能被换掉。就算要用jBeanBox和jSqlBox, 也要把jFinal原配的IOC和DAO工具在项目里留着,这是个隐患。软件业是不欢迎买一赠一的。捆绑式工具只能被一小部分Fans接收,对于真正的程序员是不可能认同的。不过整体方案的优点是做的比较早,有一定死忠用户群,可以走一条不断发展、不断吸收融合业界第一的技术的路子,将人数优势转化为技术更新快的技术优势,大鱼吃小鱼,快鱼吃慢鱼,也是有可能笑到最后的。
2017-12-05 13:07
花了几分钟Googel了一下querydsl,随便说一下个人的看法:它用Java语法来做SQL能做的事,实际上是一种反模式。Java类型安全、支持重构,对于软件可维护性非常重要。但是当花3倍以上时间用Java去做原本很简单的SQL能做的事,可维护性的优点就被开发期的繁琐抵消了,用Java代替SQL语法是重新发明轮子。jSqlBox上个snapshot版的口号就是“支持SQL重构的ORM工具”,但是现在将这个口号删除了,因为实现支持SQL重构很简单,用Java字段或方法代替SQL常量就行了, 技术上反而与持久层工具关系不大。 另一个querydsl的问题是apt-maven-plugin插件的引入使得项目非标准化,不利于后来者理解和维护。
2017-12-05 13:07
感谢作者,目前还在寻找比较好的持久层方案,尝试一下
2017-12-05 12:40
发完后没仔细看就走了,怎么版面压缩成这个样子啊?还是访问项目主页吧:https://gitee.com/drinkjava2/jSqlBox
大富别吐槽,看看Nutz胸襟多宽广啊,我还指望你们开发组能帮忙给开发个jSqlBox的Beetl模板插件呢,我也比较喜欢BeetlSql用纯文本而不是XML作SQL模板,非常清爽。 小众软件的方法多不是好事,而是坏事,人家记不住或不想记啊,DbUtils方法不多,但与各种包装器配合就显得很强悍。
多数据源这样做:User u=new User(); u.insert(); u.box.setContext(ctx2);u.update(); u.box().setContext(ctx3);u.delete(); 要不怎么叫动态配置呢。
querydsl,Hasor 是啥没听过,看起来高大上的名字,待我google一下。
"站在前人肩膀上。。" 做开源的,不就是我抄你,你抄我,共同进步吗? 我不介意其它人抄我的源码,做成LGPL就没意思了,如果有人的方言或事务模块做的比我的好,我也会毫不犹疑地拿来用的,问题是事务和方言这两个模板,我尝经找过很久,没找到一个开源项目能借用的,只好自已从头开发。
2017-12-05 12:32
代码格式化弄弄,我在好好看看,不弄的话,没法看了
2017-12-05 10:55
自从用了querydsl后,其他任何orm框架都看不上眼了
2017-12-05 10:44
顺便吐槽一下 Hasor 把。 作为作者也点评一下, Hasor 的代码就在 osc 上。
2017-12-05 10:33
"站在前人肩膀上......",是哪位牛人说的!?
2017-12-05 10:31
nutz发来贺电,nutzboot发来贺电
2017-12-05 10:01

引用来自“素剑步青尘”的评论

首先作者的代码排版风格我就不想往下看,都写到一行,代码格式化都没学好吗
这才能说明LZ的代码极简啊, 一行就搞定了
2017-12-05 09:44

引用来自“素剑步青尘”的评论

首先作者的代码排版风格我就不想往下看,都写到一行,代码格式化都没学好吗
这有可能是OSC的编辑器的坑
2017-12-05 09:33
看到这代码风格就不想看了!
2017-12-05 09:21
一直在用jdbcTemplate没有觉得不爽,原生工作量适中,大点项目在配合jpa完美
2017-12-05 08:58
首先作者的代码排版风格我就不想往下看,都写到一行,代码格式化都没学好吗
2017-12-05 08:39
哈哈,jFinal和Nutz则对捆绑式推销情有独钟,没有将持久层独立出来,买个萝卜搭块糕。
敬爱的楼主,请问jsqlbox对多数据源这块怎么破呢?
2017-12-05 08:31
支持
2017-12-05 08:28
支持一下
2017-12-05 08:22
非常支持这种创新精神~且敬佩!! 虽然我个人是很不愿意换个习惯的��
Soi
2017-12-05 08:14
在开发中大量借签了其它成熟项目 → 借鉴?
2017-12-05 08:02
这种吐槽beetlsql要有理有据,beetlsql内置了十几个方法,根本不需要写sql,完全不是你说的围绕模板转
2017-12-05 07:55
这一篇文章把国内多名知名作者吐槽了一个遍
回复 @
{{emojiItem.symbol}}
返回顶部
顶部