已锁定 主题:我开始不喜欢ruby了
该帖已经被评为良好帖
|
|
---|---|
作者 | 正文 |
发表时间:2008-04-15
Java大巧若拙!
|
|
返回顶楼 | |
发表时间:2008-04-16
可以参考一下孟岩对语言的评论
http://blog.csdn.net/myan/archive/2008/01/07/2028545.aspx |
|
返回顶楼 | |
发表时间:2008-04-16
远程引用下:
孟岩 写道 相反,简约语言让你把注意力集中在哪些真正与问题相关的地方,而不是语言本身的表达方式上。因此从工程上看,简约语言更适合大规模、协作式的软件开发。
我的一点浅见: 代码组织混乱,充满着不良耦合的“简约语言”,一样会在开发进行到一定时间之后把人的注意力从“真正与问题相关的地方”拽离 而遵循一定规则,团队有一定约束的“魔幻语言”,恰恰能是开发者的注意力集中在问题上。 至少从目前来说,Rails就是一个做得很好的典范。 不能否认,在出现Rails之前,Ruby社区相对来说都是低迷的。这正说明了规范的重要性。 最重要的一点是,为了使代码变得良构,减小耦合,消除坏味道,减低维护成本和需求变更的成本,需要语言本身具有“容易重构,容易测试”的特点。而动态语言是符合这种特点的。一些静态语言无法做到的语法特性,能够将问题的解决方式更简洁地表述出来。更容易DRY。 主要还是在于,软件开发的核心——人,必须是要不断进步的。 |
|
返回顶楼 | |
发表时间:2008-04-19
兄弟,你太意识流了,下次能不能考虑一下我这样的笨人,用中学老师建议的方式表达你的观点呢
xqstation 写道 我也回一个...
最近参与了一Rails项目.本人是这个..这个先做Java的.. 当然了.我Java..也不咋地,比起各位来... 有几点感触.. |
|
返回顶楼 | |
发表时间:2008-04-19
喜欢一个东西不需要理由,讨厌一个东西也不需要理由。
|
|
返回顶楼 | |
发表时间:2008-04-20
楼主提到的问题是很实在的,开发快捷是Rails是优点,维护困难是其不足,所以Rails不适合做代码量太大的项目。下面两点或许可以解决一些维护困难:
(1)用一个好的IDE--netbeans,这个IDE提供了不少代码阅读跳转、编写、搜索、调试功能,简单的重构也支持。如果赚netbeans太笨重,也可以考虑用VIM+ctag+grep+vimmate+... (2)代码编写尽量扁平化、简单化。代码风格统一,少写hack code。 |
|
返回顶楼 | |
发表时间:2008-04-20
语言就像不同特点的武器。需要根据不同项目来配置。十八般武器,各有用处,当然,每种武器用法也有差别。你喜欢用大锤,我用长枪,是个人的事。
|
|
返回顶楼 | |
发表时间:2008-04-21
代码组织更多是一个管理上的问题,完全归结为语言有点不妥
|
|
返回顶楼 | |
发表时间:2008-05-06
我认为易用性php,asp最好
|
|
返回顶楼 | |
发表时间:2008-05-06
zb1015 写道 我认为易用性php,asp最好
如果您的易用仅仅是指开发的话 |
|
返回顶楼 | |