如何开始使用Ruby?我如何使用Ruby?它是什么著名的? DSL是如何将是有用的? [关闭]

StackOverflow https://stackoverflow.com/questions/936226

什么是一些伟大的学习资源?我解决红宝石什么样的问题?是学习Ruby on Rails的一样红宝石?如果我当前的背景是Visual Studio和microsoft.net框架,IronRuby的是对我来说最好的方法是什么?

非常多的问题,请建议。

有帮助吗?

解决方案

Ruby on Rails是围绕红宝石一个应用程序框架。

这就像说是 “Asp.Net MVC” 一样学习C#?

Ruby是框架供电的语言,但许多人采取的好点,并实现了它到其他框架了。

Ruby是一个有趣的语言。 IronRuby的编译红宝石下降到MSIL,就像C#,VB.Net等,所以这是一个良好的开端实施红宝石,因为它映射的Ruby能够在CLR中使用。

但如果你想学习语言本身,一个良好的(和乐趣)的方式来获得基本是在这里: http://tryruby.hobix.com/

维基更多关于Ruby

最有趣和最有创意的介绍到永远的语言: 为什么是(普瓦尼昂)指南红宝石

至于IronRuby的。这里有更多的信息: 去红宝石:直到IronRuby的

其他提示

什么样的问题?

几乎任何地方动态语言的性能是可以接受的。这是通用(如使用Java,Python,C ++等),所以你可以使用它几乎任何类型的应用程序。

是学习ROR一样学习Ruby?

没有。 Ruby on Rails是一组扩展,使红宝石擅长web应用开发。要回答你问另外一个问题,这可能是什么红宝石是最有名的。这是Ruby on Rails中使用和易于开发的它提供给Web开发人员。

如何是DSL有用吗?

,因为它是“特定领域”这是有用的。这是什么DS在DSL代表。你让与构建物是适合你的工作的特定问题领域的语言。一种街机游戏开发DSL可能会对语言的部分,可以很容易的动画多的东西,在运动开始他们的反应他们之间的碰撞。而对于会计DSL可能有东西加号的整个集合并将它们与其他套。

大学习资源?

我偏爱视频学习,所以我的选择是 Railscasts.com 和的 PeepCode.com

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top