论坛首页 编程语言技术论坛

我开始不喜欢ruby了

浏览 71874 次
该帖已经被评为良好帖
作者 正文
   发表时间:2008-04-15  
Java大巧若拙!
0 请登录后投票
   发表时间:2008-04-16  
可以参考一下孟岩对语言的评论
http://blog.csdn.net/myan/archive/2008/01/07/2028545.aspx
0 请登录后投票
   发表时间:2008-04-16  
远程引用下:

孟岩 写道
相反,简约语言让你把注意力集中在哪些真正与问题相关的地方,而不是语言本身的表达方式上。因此从工程上看,简约语言更适合大规模、协作式的软件开发。


我的一点浅见:

代码组织混乱,充满着不良耦合的“简约语言”,一样会在开发进行到一定时间之后把人的注意力从“真正与问题相关的地方”拽离

而遵循一定规则,团队有一定约束的“魔幻语言”,恰恰能是开发者的注意力集中在问题上。
至少从目前来说,Rails就是一个做得很好的典范。

不能否认,在出现Rails之前,Ruby社区相对来说都是低迷的。这正说明了规范的重要性。

最重要的一点是,为了使代码变得良构,减小耦合,消除坏味道,减低维护成本和需求变更的成本,需要语言本身具有“容易重构,容易测试”的特点。而动态语言是符合这种特点的。一些静态语言无法做到的语法特性,能够将问题的解决方式更简洁地表述出来。更容易DRY。

主要还是在于,软件开发的核心——人,必须是要不断进步的。
0 请登录后投票
   发表时间:2008-04-19  
兄弟,你太意识流了,下次能不能考虑一下我这样的笨人,用中学老师建议的方式表达你的观点呢

xqstation 写道
我也回一个...
最近参与了一Rails项目.本人是这个..这个先做Java的..
当然了.我Java..也不咋地,比起各位来...
有几点感触..

0 请登录后投票
   发表时间:2008-04-19  
喜欢一个东西不需要理由,讨厌一个东西也不需要理由。
0 请登录后投票
   发表时间:2008-04-20  
楼主提到的问题是很实在的,开发快捷是Rails是优点,维护困难是其不足,所以Rails不适合做代码量太大的项目。下面两点或许可以解决一些维护困难:
(1)用一个好的IDE--netbeans,这个IDE提供了不少代码阅读跳转、编写、搜索、调试功能,简单的重构也支持。如果赚netbeans太笨重,也可以考虑用VIM+ctag+grep+vimmate+...
(2)代码编写尽量扁平化、简单化。代码风格统一,少写hack code。
0 请登录后投票
   发表时间:2008-04-20  
语言就像不同特点的武器。需要根据不同项目来配置。十八般武器,各有用处,当然,每种武器用法也有差别。你喜欢用大锤,我用长枪,是个人的事。
0 请登录后投票
   发表时间:2008-04-21  
代码组织更多是一个管理上的问题,完全归结为语言有点不妥
0 请登录后投票
   发表时间:2008-05-06  
我认为易用性php,asp最好
0 请登录后投票
   发表时间:2008-05-06  
zb1015 写道
我认为易用性php,asp最好

如果您的易用仅仅是指开发的话
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics