锁定老帖子 主题:rails与jsp对比
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2009-09-11
wangxin0072000 写道 说句实在话,rails在页面端是个短板,jstl真的很好用。这一点rails应该学学
恩,我觉得也不好,不过在view这块 rails在变。 erb, haml,好像还有几种其它view解析。 跟orm:ar, merb 一样,也在打架中前进.. |
|
返回顶楼 | |
发表时间:2009-09-11
iaimstar 写道 如果框架封装的够足的话
一个jsp可能没有几行代码 当然灵活性有待考究 这种单纯的比较没啥实际的意义 很同意上面的说法。 你就觉得有比较的意义吗? 不封装的优势在于更灵活。 封装的优势在于更简单。 |
|
返回顶楼 | |
发表时间:2009-09-11
femto 写道 刑天战士 写道
还是那句老话: 1.workflow, rule engine这些东西都没有成熟的。 2.开发人员不好招。 3.你们都试过新的struts2+JPA吗? 工作流,openwferu,现在叫ruote rule engine: rools,ruleby, 好招不好招的话,公司情况,待遇, 如果好了还怕人不来么? ruote是个难用到家bug满天飞的东西,他的所谓的异步式处理使他根本无法适应rails多进程的部署方式,因此,你只能用一个进程……(想想效率吧) rools,ruleby两个根本就是不大成熟的东西。 为了能在rails下用工作流,我还自己写了一个类似jbpm的东西(除了没有GUI),有这段时间可以写不少业务代码了…… |
|
返回顶楼 | |
发表时间:2009-09-11
下一站,火星 写道 kaka2008 写道 刑天战士 写道 kaka2008 写道 刑天战士 写道 还是那句老话:
1.workflow, rule engine这些东西都没有成熟的。 2.开发人员不好招。 3.你们都试过新的struts2+JPA吗? 呵呵,多谢老邢来点评。 第一点我不清楚。关于有没有成熟的workflow这个,记得以前好像他们说过,liuqiang大哥,马丁叔叔来说说吧。 第三点,您提到的两个,我们都不用。 我之前也说了前提,估计您没有看清楚,我是说和我们日常工作中用到的技术相比,我们日常用的最多的就是jsp。 不用struts就算了,竟然连hibernate也不用?那iBatis呢? 不同级别的事物,或者脱离具体应用环境,比较真的没什么意思 具体就是提交表单。我也主要就围绕着提交表单进行比较的。 另外,我啥时候说我们不用hibernate了?s 不用hibernate iBatis怎么了?我们以前都是自己写ORM用的 说过多少遍了,ruby里面的工作流可以基于状态机来实现,而且非常的优雅,什么叫做工作流?用到了JBPM就叫做工作流还是用到了WWF才叫做工作流?我敢说80%号称自己做工作流的人都不知道,单就一个概念吵的满天飞. 借这个帖子给大家推一款不错的状态机 http://github.com/rubyist/aasm/tree/master,关于ruby做工作流的东西我会进一步集成进我的“javaeye每日一推”里面,敬请关注 一个不支持split,join,fork,甚至timeout机制的工作流根本不是工作流,状态机再好,这些东西你也要自己实现,然后写着写着你会发现,你写了一个整个的工作流,用的时间和代码量非常之多…… |
|
返回顶楼 | |
发表时间:2009-09-12
拿汽车和轮子比,
结论是 汽车比轮子好,坐上去就能跑了。。。 |
|
返回顶楼 | |
发表时间:2009-09-12
番茄有益 写道 拿汽车和轮子比,
结论是 汽车比轮子好,坐上去就能跑了。。。 整个贴看下来,还是老兄最后这个回复最贴切,jsp只能说是和erb同级别的东西,拿来和rails比,晕死,楼主真有心,去研究研究scala的lift,和rails比比还是有点看头的。 |
|
返回顶楼 | |
发表时间:2009-09-12
最后修改:2009-09-12
maddogfyg 写道 整个贴看下来,还是老兄最后这个回复最贴切,jsp只能说是和erb同级别的东西,拿来和rails比,晕死,楼主真有心,去研究研究scala的lift,和rails比比还是有点看头的。 我现在就是用 lift 干活的。不知道你看过 lift 没,有些地方绝对让你吐血 …… 尤其是吃 MVC 奶长大的同学,得重新接受 view first 的模式。 lift template 有点标签洁癖,把安全性发挥得很极致,snippet 里面用闭包 callback 延长局部变量的生命期也很有意思,但是写起来绝对没 rails 那么快和简单。 lift mapper 基本是照抄 rails 的 ActiveRecord,但是没 ActiveRecord 这么聪明。lift record 会有很大改善,但是现在完成度不高。查询结果是 Maybe Monad,但是用的 map 而非 >>= 运算符让我很不习惯 …… 还有就是 lift 几乎没插件,使用已有的东西还得忍受一下难看的 java API。 |
|
返回顶楼 | |
发表时间:2009-09-12
night_stalker 写道 rainchen 写道 我反而不喜欢haml,做复杂界面有点烦,虽然代码看其来很清爽,但改起来就不是那么爽了,如果你要给美工做点小改动,你还得让美工学会haml语法,否则任何一点小改动,你都得自己操刀。 给美工看生成的 html 就行了 html2haml转化效果不错 |
|
返回顶楼 | |