我想要构建一个使用Salesforce.com数据的web应用程序,我想要快速构建它。我是.NET开发人员(WPF、C#、ASP.NET MVC)。我非常了解Ruby,但我还没有交付任何Rails应用程序。我想知道,Rails是快速构建Salesforce应用程序的合适工具,还是更适合像Groupon和Twitter这样的“传统”web2.0工具?
换句话说,使用RoR会帮助我比使用.NET更快(例如三个月)实现目标吗?我已经知道了。
发布于 2011-01-01 09:14:43
您可以在这段时间内获得RoR,并且开发过程与ASP.NET MVC非常相似。我个人认为RoR的ActiveRecord比C#中的等价数据库技术更容易使用。
此外,Ruby的Soap4R包非常适合使用web服务(假设Salesforce.com使用SOAP)。
虽然有很多胜利,但你必须认真考虑一些基本的事情:
三个月的时间足够我发布我的第一个ASP.NET MVC应用程序,它来自于背景和对Rails的健康接触。在此期间,我学习了C#、ASP.NET MVC平台、实体框架等。我同样愿意打赌,相反的情况对您也是一样的。只要明白这一点:
你将无法在应用程序中完成你最初想做的事情。确保你把主要目标摆在最前面。您可能需要发布一个实现了主要目标的版本,其中一些更完整的特性很快就会出现在一个或多个版本中。
这将花费你大约3个月的时间来达到你觉得能胜任任何新框架的程度。不管是从C# ASP.NET MVC到Rails,还是从Rails转到Rails。你会学到很多东西,但在前进的过程中你会有所成就。
https://softwareengineering.stackexchange.com/questions/32948
复制相似问题