ruby-on-rails - 如果不使用Rails,值得学习Ruby吗?

标签 ruby-on-rails ruby

所以几天前我匆匆看了一眼鲁比。一开始,我对它的一些特性感到非常惊讶,这些特性似乎真的使程序员的生活更轻松了。(使用块、对象模型…)
但是,还有一个大问题:没有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/

相关文章:

php - 比较多个字符串的文本

ruby - 使用haml partial循环显示

ruby-on-rails - Rails 中用于多个请求的实例变量

ruby-on-rails - NetBeans (Ruby on Rails)、VSS 或 Subversion 哪个是更好的源代码控制?

mysql - 将 Rails ActiveRecord GROUP 查询从 MySQL 转换为 PostgreSQL

ruby-on-rails - 如何将模块包含到类中,以便模块覆盖类?

ruby-on-rails - 是否有日志可以查看 rspec 在运行测试时实际在做什么?

ruby-on-rails - 什么是最新的稳定 Rails 版本?

ruby-on-rails - 计算多个数组之间的可能组合

ruby-on-rails - 文件上传 Mailboxer Gem