ruby 可以写桌面软件吗?

Python09

ruby 可以写桌面软件吗?,第1张

Ruby 支持许多 GUI 工具,比如 Tcl/Tk、GTK 和 OpenGL。所以说是可以写的

Ruby,一种为简单快捷的面向对象编程(面向对象程序设计)而创的脚本语言

Ruby的变量有一定的规则,以$开头的一定是全局变量,以@开头的都是实例变量,而以@@开头的是类变量。常数则以大写字母开头;这种方法,对文本编辑器的命令补全很有帮助,如在vim下先键入$及开头字母,再敲击Ctrl+p,则可专门补全本文件以及关联文件中的全局变量,perl与php亦有此优点。

@钟超 提到了 Sublime Text 2,但没说到为什么。Sublime 目前有很多 packages 都很适合 Rails 开发,比如 SCSS、CoffeeScript、HAML 等,并且也有了一个整合的 Rails 相关 package,有相当丰富的 snippets,并且跨平台,保证了你跨平台仍可保留大部分的编码习惯。我用了 Vim 至少有 5 个年头了,最近都是用 Sublime 做 Rails 开发,Vim 虽然强大,但是对新生的语言、框架相应的插件很少,虽然 Vimer 是该折腾、调教,但是 Rails 讲求快,在没空折腾的情况下,Sublime 就是很好的工具,更何况并不比 Vim 差。另,Rails 开发并不太建议用 IDE,因为 IDE 有一个学习过程,并且太重,调试的话,官方提供的 console 也足够好了,Rails 内部做了很多工作,普通编辑器也能做好开发。

作者:Chris

链接:https://www.zhihu.com/question/19649470/answer/14230622

来源:知乎

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

http://www.ruby-lang.org/en/downloads/

Ruby on windows内

Ruby 1.8.7-p334 或 Ruby 1.9.2-p180

1.8和1.9版本是有很大区别的,不少地方不兼容

如果刚开始学习,下1.8的吧,学习资料多点