所以几天前我匆匆看了一眼鲁比。一开始,我对它的一些特性感到非常惊讶,这些特性似乎真的使程序员的生活更轻松了。(使用块、对象模型…)
但是,还有一个大问题:没有rails,似乎没有人在使用ruby!红宝石频道已经关闭,人们只能在铁轨上聊天
毫无疑问,我将坚持使用php进行web开发,但是
有人使用ruby作为通用语言而不是web开发吗?
ruby库是否适合离线应用?
这可能是主观的,但我应该坚持使用python来编写非web脚本吗?
我不想学ruby来发现它的通用部分实际上已经死了!
谨致问候,
喇嘛
最佳答案
对于一般的脚本编写和计算,我更喜欢ruby而不是python。我发现ruby使用起来更流畅一些,尽管python在非web应用程序中确实有它的市场。ruby在没有rails的情况下有很多很好的卖点(注意,我不使用rails,我觉得它有点混乱)。比如ruby的gtk绑定真的很神奇。用5行代码制作一个hello world图形应用程序真是太棒了…
ruby的另一个缺点是,目前它比python慢。所以你选择学习ruby应该完全取决于你的需求。你是为了乐趣/作为一种爱好而编程,还是想开发商业应用程序?python在商业上也更为普遍(至少比ruby更为普遍)。
关于ruby-on-rails - 如果不使用Rails,值得学习Ruby吗? ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2120734/