学了段时间的ruby。还是属于初学阶段。
所以就有些方面的比较和看法,不是那种高见深入的看法,纯粹属于选择语言方面的一些自我见解。
先拿脚本语言来说,我感觉
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领域分一瓢而已。
分享到:
相关推荐
Ruby 应用安装程序制作工具 Ocra ,OCRA (One-Click Ruby Application) 可以将 Ruby 源码构建成 W...
Refile - 一个现代的文件上传Ruby应用程序库。它是简单的,但功能强大。
Configatron - 一个超级酷、简单、功能丰富的Ruby应用程序的配置系统
shrine, ruby 应用程序的文件附件工具包 神殿Shrine是 ruby 应用程序中文件附件的工具包。如果你不确定为什么要小心,那么鼓励你阅读的动机,创建神殿的Shrine 。资源文档:shrinerb.com源:github....
关于使用ruby对excel进行操作的内容,比较详细。
Watir - 在Ruby中Web应用程序测试
《Ruby完全自学手册》是一本完全覆盖Ruby和Ruby on Rails的完全自学手册。《Ruby完全自学手册》的特色是由浅入深、循序渐进,注重理论和实践的结合。虽然定位为入门手册,但是依然涉及许多高级技术和应用,覆盖到的...
warbler, Warbler chirpily构建你的ruby 应用程序的. war 文件 Warbler是一个 gem,可以在任何 ruby 。Rails 或者 rack 应用程序中生成一个 Java jar 或者war文件。 to提供了一种最小。灵活的ruby类似的方法,用于将...
recaptcha, 用于 ruby 应用的ReCaptcha帮助程序 reCAPTCHA作者:Jason L 佩里( http://ambethia.com )版权所有:版权所有( c ) 2007 -2013 Jason L 佩里许可证:信息:https://github.com/ambethia
Firehose - 构建实时Ruby web应用程序
Bugsnag - Rails、Sinatra、Rack和普通Ruby应用的错误监控
Mutations - 用于编写安全、可重用和可维护的代码Ruby和Rails应用程序
Cloud Foundry中Ruby的应用
Ruby on Rails应用程序的安全注意事项清单
第二部分和第三部分与 Rails紧密联系,着重对Ruby这门语言进行详细介绍;所采用的Rails应用示例,既说明了Ruby的特性,也给出了有关Rails的重要信息。第四部分讲述了如何应用第二部分和第三部分的Ruby知识来开发...
Ruby Hacking Guide是一本探讨C Ruby实现的书,这次发布的部分包括对全书的介绍和本书的第一部分。第一部分的内容包括对Ruby语言一个概要介绍和对Ruby对象模型的讲解。从我个人阅读的感觉来看,第一章对于Ruby语言的...
Ruby+on+Rails快速Web应用开发实战.pdf
ruby对excel的操作 详细描述ruby对excel的操作
简单的Ruby应用程序