Goo*_*ber 9 ironruby 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等) .)
我走的路线是什么?我听说过IronRuby,从我读过的内容来看,它几乎完全转换为与Rails一起使用(IronRuby on Rails).或者我是否直接使用Ruby On Rails!?
我如何通过使用Ruby On Rails在Rails上使用IronRuby获益?
非常感谢,谢谢.
大多数RoR开发人员使用简单的文本编辑器(MacOS上的Textmate,Windows上的Scite) - 主要是因为为Java/C#等语言设计的IDE的大多数功能(重构,代码完成)无法轻松应用于像Ruby这样的动态语言.然而,Netbeans到目前为止表现良好(另一方面,有一个基于Eclipse的Aptana Studio).
由于RoR进行了大量的抽象,因此您使用的RDBMS并不重要.MySQL和Postgres可能是最好的选择,因为它们是最常用的(因此你可以希望获得持续的支持).我不会开始选择基于性能的火焰战争,而是基于他们提供的服务/支持.
标准是ERB(类似于ASP内联脚本)和(X)HTML.然而,还有其他标记,如HAML,对于某些项目来说可能就足够了.
使用IronRuby,您可以访问.NET框架并与其他.NET库互操作.您也可以在静态C#中编写应用程序的某些部分.根据一些基准测试,它可能比本机Ruby"更快",但不是恕我直言的真正优势.
目前我建议您开始使用常规的RubyOnRails - 您可能稍后可以切换(一旦IronRoR足够稳定) - 如果您仍然希望切换.
| 归档时间: |
|
| 查看次数: |
3058 次 |
| 最近记录: |