浏览 2200 次
锁定老帖子 主题:我对ruby应用看法及其他
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-06-04
所以就有些方面的比较和看法,不是那种高见深入的看法,纯粹属于选择语言方面的一些自我见解。 先拿脚本语言来说,我感觉 ruby,在处理web网站构架属于快速开发范围,而且在跨平台方面也是做的很好。但是它的优点也好像也是 只是在这个方面。如果做一个轻量级的桌面软件之类的,估计没有python来得快捷方便。 而且它在UI方面还是处于完善阶段。 而python,发展很全面,也是什么能做,但是从现有的模式看去,在界面UI方面,python已经独步卓立了,非常 成功。且具有跨平台性。不过我常常听说python在性能方面有些不如ruby,但在界面上已经有非常 完善的开发包。但ruby上也是用wxWidgets写界面,咋没听说有什么好软件呢。 至于perl,还是只能在非windows平台方面处理文档之类的胶合语言的作用。在做UI方面,web架构方面, 好像不是很多。也没有ruby在web,python在界面上有特点。 我觉得这3个脚本,通用性较强,至于其他脚本,如js,vb,lua,php,jsp等,看上去很少有很全面的适用范围。 目前在网站web构建上仍旧是asp,php占据了主流,ruby能不能取而代之,我感觉好像还不是那么容易。 一般而言,由于环境等原因,很多人还是选择asp和php,以及现在的.net加之其他,感觉ruby还只是处于热闹 的境围。也许未来它也只是在web领域分一瓢而已,至于想在web开发占据主流,恐怕很难。 而在做界面方面,做界面方面的软件,由于开发软件的特性及其语言的众多,我感觉ruby更没有什么优势,如果 定位在window平台,现在c#作为桌面开发软件主流是不可能能被取代的,加之因为软件性能要求而用传统工具开发的 vb,vc,cb,delphi等,也分瓜了传统软件的开发工具的选择,即使考虑到跨平台方面,java的强大,丰富,完善 也不是ruby可比的,而且python在做界面方面比java有一定的优势。 那么ruby,是不是只是一个热呢?你不能期望ruby能干一切,它也许只是在web领域分一瓢而已。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-06-18
对我来说,情况不同:
我做嵌入式开发,用C和Ruby. 我做GUI程序,以前用VB,现在用RubyGTK+ 我做Web开发,只用Ruby(on Rails) 我写一般的管理脚本,大部分用Ruby,很少shell脚本 我还用Ruby管理项目编译(Rake, RBuild),用Ruby来自动生成C代码... Ruby能做的事情,比你想象的多. |
|
返回顶楼 | |