【发布时间】:2010-10-01 07:55:09
【问题描述】:
如果我今天要从头开始实现一个 Web 应用程序,我应该选择哪个应用程序堆栈?三个主要候选者是 java、python 和 Ruby on Rails (RoR)。还有.NET,但它偏向于M$。
Pro-java:
1) Stacks of thick books
2) Largest developer community
3) Typed languages, which prevents subtle bugs
4) Augmented with groovy interpreted language
专业python:
1) Concise code
2) Thin books
3) Can launch web app for free on Google Apps
Pro-RoR:
1) Concise code
2) Thin books
3) Ruby may be slightly better programming language than python, but they are converging.
总的来说,python/RoR 之间没有太多选择。我必须在 Java 和 Python 之间做出选择。我稍微偏爱java,因为它是一种类型语言,但我的好朋友偏爱python,因为它更简洁。厚厚的java书是否意味着它的解决方案更全面(而且我必须自己编写更少的代码)?
【问题讨论】:
标签: web-applications