English 中文(简体)
开始使用Windows上的Ruby on Rails 2.0
原标题:
  • 时间:2008-12-09 17:02:12
  •  标签:

所以像许多人一样,我对Ruby on Rails感到兴奋。作为Windows用户,我下载了InstantRails,并让它运行起来,然后跟随屏幕录像教程,在RoR 2.0中制作博客的过程中进行了学习。我使用Notepad++作为我的文本编辑器,因为这是我过去用于编写基于PHP的网站的传统工具。我有点羡慕Mac用户,因为他们拥有真正引人注目的TextMate,但我设法跟随整个屏幕录像教程,并让所有东西都能流畅地运行。

然而,大部分时间我都迷路了。

这些年来我学会了许多编程和脚本语言——C++、JavaScript、PHP、HTML和Lua,仅举几个例子。我不懂Ruby,但我理解它的大部分语法,但我不了解为什么某些文件会执行某些操作的逻辑,以及类似的情况。

此外,我尝试过使用Aptana和RadRails,但发现它很难设置。是否有具体的教程来完全设置并与Ruby on Rails 2.0一起使用?

在尝试学习 RoR 前,我应该是不是应该等待更多的 RoR 2.0 教程出现?或者我应该继续进行尝试并进行实验,直到我弄明白为止?

最佳回答

如果你真的想认真学习Rails,我的建议是买一本好书,读它(我知道...程序员不读书,但你应该!)。 一本"关于Rails的好书"通常会包括一章关于Ruby的内容,但是网上也有很多资源可以帮助你入门。

根据Ruby on Rails指南:

It is highly recommended that you familiarize yourself with Ruby before diving into Rails. You will find it much easier to follow what s going on with a Rails application if you understand basic Ruby syntax. Rails isn t going to magically revolutionize the way you write web applications if you have no experience with the language it uses.

我个人使用的是简易 Rails 2,它使用(让你惊讶的是)Rails 2。它会为您演示制作一个 Digg 克隆的开发过程。

如果你仍然不想使用书籍,那么你应该查看Ruby on Rails指南Ruby on Rails Wiki。据我所知,它们正在定期更新,以跟上Rails的新版本。

问题回答

你可能也想了解一下NetBeans,它对Ruby和Rails提供了很好的支持。他们还提供了几个专注的教程甚至视频。

将此翻译成中文:http://www.netbeans.org/kb/trails/ruby.html http://www.netbeans.org/kb/trails/ruby.html

另一个出色的专注教程来源是Ryan Bates的http://railscasts.com/

在 Ruby 方面,我强烈推荐阅读《Ruby编程之道》。如果你喜欢看屏幕录像,务必要看看Pragmatic Programmers出品的David Thomas介绍的Ruby对象模型和元编程的优秀的价格实惠的屏幕录像。

Pragmatic Programmer的《使用Rails进行敏捷Web开发》是一个很好的入门书籍。

有一本RoR 2.0 BETA书可用。

The Rails Way 也是一本很好的书。我每天都把它当作参考书使用。

你可以随时查看精彩的Peepcode屏幕录制系列:

Rails 2从零开始第一部分

Rails 2从头开始第二部分

观看这些后,您很快就能上手了。我还建议观看Railscasts,这是一档(免费的)周播Rail的录屏。通常会重点讲解一个功能或以出色的方式实现一个概念。

从我所读的内容来看,很多这样的书籍现在至少部分已经随着Rails 2.0的推出而过时了。这是真的吗?

InstantRails 已经有一段时间没有更新了,查看 Rubystack,这是一个类似的项目,但我们还包括一堆其他工具:Apache,MySQL,Imagemagick 等。





相关问题
热门标签