Joel Spolsky was asked four important questions on enterprise development.约珥spolsky有人问四个重要问题,对企业发展的。 Joel didn’t offer a clear answer on some of them.约珥并没有提供一个清晰的答案对他们中的一些。 Here is my take on all the questions.这里是我采取的所有问题。

“I wanted to get your response to some basic questions concerning technologies available for creating an enterprise level application that is built upon a Web Server, Web based applications, and a large distribution model and collection model. “我希望得到您的回应一些基本问题有关的技术可用于建立一个企业级的应用是建立在一个Web服务器,基于网络的应用,并有大量分布模型和收集模型。 The project is starting from scratch and so there is no legacy code involved but other than that I won’t bore you with the details…”该项目是从头开始,所以是没有遗留代码,但所涉及的以外,我不会膛您与细节… … “

1. 1 。 “Would you head down the .NET route or J2EE? “你会低着头的。 NET或J2EE的路线呢?

J2EE. J2EE的。 J2EE is based on cross-platform Java, which is the J2EE的是基于跨平台的Java ,这是 most popular language worldwide最流行的语言,世界各地 (read easy to hire developers and get expertise). (阅读容易聘请开发商和获得的专业知识) 。 It is completely free to develop and you can get quality IDE like Eclipse or Netbeans for free.它是完全免费的发展,您可以得到质量的IDE一样,偏食的NetBeans或免费的。 Source code is available.源代码是可用的。 There are tons of reasons but I will end here for brevity.有吨的原因,但我会到此为止简明扼要。

2. 2 。 “Which Web Server (Apache, IIS, or something else) should we use and why? “ Web伺服器(阿帕奇,非法入境者,或其他) ,我们应使用和为什么呢?

Apache.阿帕奇。 Most popular, very stable, high performance web server, open source and very high quality.最流行的,非常稳定,高性能的网络服务器,开源和质量非常高。

3. 3 。 “Which Web development language (ASP.NET, Ruby, Ruby on Rails, Java, Python, etc.) would you recommend and why? “ Web开发语言( asp.net ,红宝石,红宝石对钢轨,爪哇, Python等)你会建议,为什么?

Java. Java的。 Why?为什么?

4. 4 。 “What do you use at your company and why?” “你怎么使用在您的公司和为什么” ?

Java & J2EE.华& J2EE的。 Why?为什么?