如果我今天要从头开始实现一个Web应用程序,我应该选择哪个应用程序堆栈?三个主要候选者是java,python和Ruby on Rails(RoR).还有.NET,但它偏向于M $.
专业的Java:
1) Stacks of thick books
2) Largest developer community
3) Typed languages, which prevents subtle bugs
4) Augmented with groovy interpreted language
Run Code Online (Sandbox Code Playgroud)
临蟒蛇:
1) Concise code
2) Thin books
3) Can launch web app for free on Google Apps
Run Code Online (Sandbox Code Playgroud)
临回报率:
1) Concise code
2) Thin books
3) Ruby may be slightly better programming language than python, but they are converging.
Run Code Online (Sandbox Code Playgroud)
总的来说,python/RoR之间没有太多选择.我必须做出的选择是在Java和Python之间.我稍微喜欢java,因为它是一种打字语言,但我的好朋友喜欢python,因为它更简洁.厚厚的Java书籍是否意味着它的解决方案更全面(我必须自己编写较少的代码)?