Joel Spolsky was asked four important questions on enterprise development. Joel Spolsky è stato chiesto quattro importanti domande su lo sviluppo delle imprese. Joel didn’t offer a clear answer on some of them. Joel non hanno offerto una risposta chiara su alcuni di essi. Here is my take on all the questions. Qui è il mio prendere a tutte le domande.

“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. "Ho voluto ottenere la risposta ad alcune domande di base in materia di tecnologie disponibili per la creazione di un'impresa livello applicazione che è costruita su di un server Web, applicazioni basate su Web, e un grande modello di distribuzione e raccolta modello. 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…” Il progetto è partendo da zero e quindi non vi è alcun codice legacy coinvolti, ma diverso da quello che non annoiarvi con i dettagli… "

1. “Would you head down the .NET route or J2EE? "Esprimi la tua testa in giù. NET o J2EE rotta?

J2EE. J2EE is based on cross-platform Java, which is the J2EE si basa su multipiattaforma Java, che è il most popular language worldwide lingua più popolare in tutto il mondo (read easy to hire developers and get expertise). (leggi facile da noleggio sviluppatori e ottenere esperienza). It is completely free to develop and you can get quality IDE like Eclipse or Netbeans for free. E 'completamente gratuito per sviluppare e potete ottenere qualità come IDE Eclipse o NetBeans gratuitamente. Source code is available. Codice sorgente è disponibile. There are tons of reasons but I will end here for brevity. Ci sono tonnellate di motivi, ma mi fermo qui per brevità.

2. “Which Web Server (Apache, IIS, or something else) should we use and why? "Quale Web Server (Apache, IIS, o qualcos'altro) dobbiamo utilizzare e perché?

Apache. Most popular, very stable, high performance web server, open source and very high quality. Più popolari, molto stabile, ad alte prestazioni server web, open source e di altissima qualità.

3. “Which Web development language (ASP.NET, Ruby, Ruby on Rails, Java, Python, etc.) would you recommend and why? "Quale linguaggio di sviluppo Web (ASP.NET, Ruby, Ruby on Rails, Java, Python, ecc) si consiglia e perché?

Java. Why? Perché?

4. “What do you use at your company and why?” "Che cosa si utilizza a vostra azienda e perché?"

Java & J2EE. Java e J2EE. Why? Perché?