Python与Ruby on Rails:在规模上
我打算做一个小型的网页应用程序,想把它做成一个可以直接安装的程序。我考虑用Python/Django或者Ruby On Rails来开发这个应用。(我之前是Java/C++程序员,所以这两种语言对我来说都是新东西)。
我最关心的是最终的安装包(比如setup.exe)的大小和简单性。我希望它的体积小,而且能把所有需要的组件都打包在里面。
在Python/Django和Ruby On Rails中,哪一个更适合我呢?
7 个回答
1
我觉得你不能同时得到这两者。很抱歉这么说,但你得选择哪个对你来说更重要。
- Django应用程序的体积比较小,因为很多功能都是现成的,但部署起来没那么简单。
- 另一方面,Ruby on Rails(RoR)应用程序的部署比较容易(无论是Ruby MRI还是JRuby),但由于需要安装其他的库和Ruby on Rails插件,应用程序的体积自然会更大。
3
现在硬盘空间的价格不算贵,所以大小其实没什么太大关系。你可以试试两种语言,看看哪种对你来说更容易学和维护。虽然很多人觉得学会一种语言就等于学会所有语言,但这其实只在你写的代码很简单,比如“你好,世界”这种水平时才成立。
4
我个人更喜欢使用Python和Django。因为只要你安装了必要的东西,它的体积会比较小。