【发布时间】:2009-11-29 01:21:49
【问题描述】:
我已经在 Rails 中开发了一些简单的应用程序(只是为了测试),没有任何 Ruby 知识,但现在我想改变我的生活。我将开始学习 Ruby(出于个人原因从不学习 Rails)并只专注于它,但在此之前我需要了解一些事情:
- 如何使用它构建 GUI 应用程序?
- 可以和它一起使用 GTK 吗?
- 在哪里下载?
- 与 Perl 和 Python 相比,Ruby 的优缺点?
- 与 C# 和其他 .Net 语言相比的优缺点?
- 如今 Ruby(没有 Rails)的市场如何?
- 在哪里可以了解 Ruby 世界的最新消息(播客和博客)?
【问题讨论】:
-
Ruby 在 Rails 之前是一门完整的语言,似乎 RoR 让 Ruby 更受欢迎。但是,正如所指出的,仅 Ruby 似乎没有什么用处,但充分了解 Ruby 会让您成为更好的 RoR 开发人员。为什么只关注 Ruby,而不是更常用的语言?
-
仅供参考,这是我遇到的最好的红宝石书。 manning.com/black2如果您有兴趣深入挖掘,那么它的重量就是黄金
-
查看 WxRuby。跨平台 GUI 工具包,在您所在的任何平台上都是原生的。我还没有用它做任何编码,但它在我的学习待办事项列表中
-
我认为应该注意的是,尽管您在 ruby 中编写的代码更少。Ruby 没有被编译,因此 ruby 开发人员必须为桌面应用程序提供源代码。这就是为什么人们将 ruby 视为次要工具而不是主要工具的原因。
标签: ruby