ruby-on-rails – IronRuby On Rails VS. Ruby On Rails(入门)

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – IronRuby On Rails VS. Ruby On Rails(入门)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
情景

我是一个C#/ ASP.NET / MVC / Silverlight开发人员有几年的经验.我正在尝试启动我的Ruby On Rails学习.我目前正在试图获得真正的ROR感觉.

我想知道标准

作为.Net开发人员,您倾向于使用标准IDE(Visual Studio),几个标准数据库(sql Server,Oracle等),以及将Web 2.0应用程序(XHTML / CSS,Silverlight等)设计为一种特定方式.)

“那么RUBY ON RAILS这些标准是什么? (IDE,DB,Presentation Layer Markups)’

我采取什么路线?我听说过IronRuby,从我读过的几乎完整的转换它用于Rails(IronRuby on Rails).或者我直接进入使用Ruby On Rails!

有什么好处

在使用Ruby On Rails的Rails上使用IronRuby,我将如何受益?

帮助非常感谢谢谢.

解决方法

IDE

大多数RoR开发人员使用一个简单的文本编辑器(MacOS上的Textmate,Windows上的Scite) – 主要是因为为Java / C#之类的语言设计的IDE的大多数功能(重构,代码完成)不能轻易应用于像Ruby这样的动力语言.然而,Netbeans到目前为止还是很好的(另一方面是基于Eclipse的Aptana Studio).

数据库

由于RoR做了很多抽象,所以您使用的RDBMS并不重要. MySQLPostgres可能是最好的选择,因为它们是最常用的选择(所以您希望持续支持).我不会开始选择基于性能的flamewar,而不是依赖于他们的服务/支持.

标记

该标准将是与(X)HTML结合的ERB(类似于ASP内联脚本).不过还有一些像HAML这样的标记可能对某些项目来说是足够的.

优点

使用IronRuby可以访问.NET框架并与其他.NET库互操作.您也可以在静态C#中编写应用程序的一些部分.根据一些benchmarks,它可能比原生Ruby更“快”,而不是IMHO的真正优势.

目前我建议您开始使用常规的RubyOnRails – 您可以稍后切换(一旦IronRoR足够稳定) – 如果您仍然希望切换.

猜你在找的Ruby相关文章