2

我对 Web 开发相当陌生,但渴望开始学习如何构建 Web 应用程序。我的计划是现在我可以完全专注于一种语言,以便在未来 6 个月内,我将有足够的能力构建“广泛”的网络应用程序。

这些应用程序可以是简单的计算器或交互式构建器,例如;

http://www.extreme.outervision.com/psucalculatorlite.jsp
Apple Store 产品构建器

到像 Groupon 这样的成熟服务。

经过一些研究(而不是 Python/Django),我选择了Ruby on Rails 。但后来意识到它不是最适合我想要完成的小型应用程序。

另一方面,我注意到可以使用Javascript构建许多更大、更复杂的服务。这让我想到我可以全身心地投入到 Javascript 中,并有能力在几个月内开发出我上面提到的所有类型的应用程序。不过,与其浪费我生命中接下来的 6 个月(也许与其说是浪费不如说是分配不当),我想我会问一些专家。

那么,学习纯 Javascript 是否可以让我创建大小范围从小型计算器到 Groupon/Twitter 大小的服务的应用程序,还是我需要学习 RoR?

提前感谢您的帮助!如果我也没有正确地表达这个问题,我深表歉意。

4

1 回答 1

2

学习 JavaScript 和 Ruby on Rails。

它们是互补的技术。

对于“小型计算器”,您可能希望使用 JavaScript,因为一切都可能在客户端(在 Web 浏览器中)完成,而不是往返于服务器。

对于需要持久性数据库、与第三方 API 通信、专门计算等的任何后端工作(在 Web 服务器上),您将需要使用 RoR。

通过熟练掌握前端技术(HTML/CSS/JavaScript)和后端(Ruby on Rails),您将在“有能力构建‘广泛’范围的网络应用程序”的计划方面取得良好进展。

于 2013-02-12T15:40:45.063 回答