该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2006-10-24
worship charon!
觉得ruby/rails是让简单的问题更简单了,这些简单的东西 对成熟的java开发人员效率提升意义并不是十分重要... 可是复杂的业务问题不管什么语言依然难以对付, 何况rails还有局限: 复合主键、两步提交.. 还没发现像样的PKI操作库... 我也用、喜欢ruby, 但却不觉得它和JAVA有什么正面冲突, ruby/rails还是script一级的,目前大部时间还是和php抢生意 只不过rails穿上了mvc的外套后,让javaer们能继续沉醉在模式,oo的虚荣中,自觉比其它script高级而已。。。 |
|
返回顶楼 | |
发表时间:2006-10-24
liuyifan.com 写道 我也用、喜欢ruby, 但却不觉得它和JAVA有什么正面冲突, ruby/rails还是script一级的,目前大部时间还是和php抢生意 只不过rails穿上了mvc的外套后,让javaer们能继续沉醉在模式,oo的虚荣中,自觉比其它script高级而已。。。 说得好。虚荣,虚荣,虚荣。。。 |
|
返回顶楼 | |
发表时间:2006-10-25
robbin 写道 用ruby不光能够带来开发速度上的提升,代码量也能够大大减少。拿JavaEye2.0这个网站来说,包含了forum,blog,SNS三种大型软件的主要功能,每个部分单独去做,都要花好几个月,合起来的代码量(包括XML配置行数)保守估计至少要3-5万行。现在用ruby on rails编写,ruby代码量只有不到5000行。 For supporting Robbin,I propose some number about code amount issue. About this blog, PHP vs Rails is 50000 vs 5000 In Beyond JAVA, Justin Gehtland propose a compare table. In this table, JAVA vs Rails is 3.48 vs 1. In my personal experience, I rewerite a PHP project and the code number is PHP vs Rails is 8 : 1 . The detail is described in My Blog |
|
返回顶楼 | |
发表时间:2006-10-25
liuyifan.com 写道 worship charon!
觉得ruby/rails是让简单的问题更简单了,这些简单的东西 对成熟的java开发人员效率提升意义并不是十分重要... 你不觉得这么说有些矛盾么?不是十分重要,那么9分不可以么?什么才算重要呢?什么程度的成熟java开发人员才重要呢? |
|
返回顶楼 | |
发表时间:2006-10-25
dongbin 写道 liuyifan.com 写道 worship charon!
觉得ruby/rails是让简单的问题更简单了,这些简单的东西 对成熟的java开发人员效率提升意义并不是十分重要... 你不觉得这么说有些矛盾么?不是十分重要,那么9分不可以么?什么才算重要呢?什么程度的成熟java开发人员才重要呢? why should i tell you? |
|
返回顶楼 | |
发表时间:2006-10-25
liuyifan.com 写道 dongbin 写道 liuyifan.com 写道 worship charon!
觉得ruby/rails是让简单的问题更简单了,这些简单的东西 对成熟的java开发人员效率提升意义并不是十分重要... 你不觉得这么说有些矛盾么?不是十分重要,那么9分不可以么?什么才算重要呢?什么程度的成熟java开发人员才重要呢? why should i tell you? 说不说是你的言论自由,谁也无法强迫你,我也不会求你。如果有人求你,你告诉他好了。 |
|
返回顶楼 | |
发表时间:2006-10-26
liuyifan.com 写道 何况rails还有局限: 复合主键、两步提交.. 还没发现像样的PKI操作库... 顺便说一句复合主键其实已经有插件支持了,虽然core team还是反对呵呵 两阶段提交。。。就是java的企业应用也不经常接触到分布式数据库,就更不用提在集中服务器上的web应用了。 PKI是不太成熟,也许有c的库还没被包装好,或者用java桥或者.net桥直接用现成的巴。 事实上我拿rails基本是用来搭框架的,复杂的计算当然是用快速的静态语言做,有现成的组件(比如报表)当然也是能用则用。脚本语言本来就是glue,快速原型+局部优化是脚本语言的拿手好戏。 你说Rails让简单的更简单,我非常认同。简单的事就是要用简单的工具,复杂的事留给复杂的工具。每种语言都是适用的范围,把简单的搞复杂,杀鸡用牛刀是Java被误用的地方。现在应该纠正过来,让各种语言发挥各自优势,各得其所。 |
|
返回顶楼 | |