1
5
我强烈要求你学习红宝石。一般来说,我在编程中学习了很多新概念,并在其中进行了大量有趣的编码。 |
2
2
你会知道更多的-我想。 我认为您将Ruby与Rails(用Ruby编写的Web应用程序框架)混合在一起。Ruby是一种编程(倾向于脚本)语言。但是Ruby和Rails在各自的方面都很漂亮——Ruby有其结构,并且易于表达问题的解决方案,Rails强调框架应该如何工作。 就像学习任何与你选择的武器完全不同的语言一样,它将扩展你对未来解决问题的看法——你将看到比以前更深刻的东西。 |
3
2
我将处理前几点。 1)Ruby易学/难学: 就像生活中的许多事情一样,这取决于你的经验和资源。如果你现在所学的都是C语言,那么Ruby可能会很难学,因为它是你的第二语言。根据我的经验,第二语言通常是最难的。第二种语言也是教你最多的语言。如果你知道其他3种或4种语言,我想你会发现学习起来并不比以前难。如果您在Windows环境中,安装所需工具可能比安装ASP.NET要困难一些,但无论如何,您可能都不应该学习任何东西。 2)编写网页:程序更快: 我们就说这些是打架的话。有些人认为它更快,另一些人则认为ASP.NET更快。我会说,如果你想做网络应用,比你还需要学习Rails框架。你可以在不学习Rails的情况下学习Ruby,但是Ruby的话题都是关于Rails的。 3)学习地点: 我喜欢从书中学习,所以这就是我以前学鲁比的地方。网上有很多例子。我希望如果你想学的话,谷歌会给你指路。 |
4
2
对我来说,最重要的是Ruby编写代码很有趣。我花了一段时间才“得到”它,但一旦我做到了,它就像一个巨大的灯泡点亮了,它改变了我编码的方式。 具体来说,理解块的概念是关键。作为一个简单的例子,下面是我用Delphi(或C,类似地)编写的内容:
在Ruby中,它更像这样:
或者,更紧凑地说,像这样:
这是一个微妙的变化,但是一旦你掌握了它的窍门,事情就变得简单了,没有迭代器变量或者任何混乱。 为了开始,我强烈建议 Programming Ruby 1.9 开始,以及 Agile Web Development With Rails 开始使用铁轨。你不 需要 很好地了解Ruby,以便开始使用Rails,但是如果这样做的话,它会更加有意义。 |
Stilian · 存储库设置中没有Github页面部分 2 年前 |
Kellen · 查看$卷展栏功能列表 2 年前 |
Akshit Thakur Ak · 我怎样才能把铁轨停下来? 2 年前 |
johncssjs · 将数组转换为每个元素的嵌套哈希 2 年前 |
solidsnake99 · Rails db:如何绕过验证 2 年前 |