Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
适用于各种应用程序的Javascript或RoR?_Javascript_Ruby_Web - Fatal编程技术网

适用于各种应用程序的Javascript或RoR?

适用于各种应用程序的Javascript或RoR?,javascript,ruby,web,Javascript,Ruby,Web,我对web开发相当陌生,但我渴望开始学习如何构建web应用程序。我的计划是现在就确定一种我可以完全专注的语言,这样在未来的6个月里,我将有足够的能力构建“广泛”的网络应用程序 这些应用程序可以是简单的计算器,也可以是交互式的建设者,比如: 到像Groupon这样的成熟服务 经过一些研究(而不是Python/Django),我决定使用RubyonRails。但后来意识到,对于我想要完成的较小的应用程序来说,它不是最合适的 另一方面,我注意到许多更大、更复杂的服务可以使用Javascript构建

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

这些应用程序可以是简单的计算器,也可以是交互式的建设者,比如:


到像Groupon这样的成熟服务

经过一些研究(而不是Python/Django),我决定使用RubyonRails。但后来意识到,对于我想要完成的较小的应用程序来说,它不是最合适的

另一方面,我注意到许多更大、更复杂的服务可以使用Javascript构建。这让我想到,我可以全身心地投入到Javascript中,并在几个月内具备开发上述各种应用程序的能力。我想我应该请教一些专家,而不是浪费我生命中接下来的6个月(与其说是浪费,不如说是分配不当)

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

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

在Rails上学习JavaScript和Ruby。 它们是互补的技术

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

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


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

感谢maerics的回复!