2010-11-17 13 views
0

À mon travail, j'utilise C#, Microsoft SQL Server, Windows Server et Microsoft Visual Studio. Comme vous pouvez le voir, je suis totalement dans le monde de Microsoft. Mais je veux élargir mes connaissances en matière de développement et recommencer avec Java à nouveau. J'avais des cours de java à l'école, mais mon premier travail de développement était en .Net VB et jusque-là je suis coincé dans le monde .Net. Ce n'est pas que je n'aime pas .Net. J'aime Visual Studio en combinaison avec R #, et le SQL Management Studio est également très facile à utiliser et très confortable.De .Net Web Development à Java Web Development

J'ai une bonne connaissance des Webforms ASP.Net et j'ai commencé avec la sortie d'ASP.NET MVC 2 en créant des applications intranet utilisant cette plate-forme. Je veux créer de petites applications web chez moi avec Java et je veux savoir quels outils vous pouvez, en tant que développeur Java expérimenté, me recommander.

Pour l'IDE: J'ai utilisé eclipse dans la version 3 je pense et c'était vers 2004. Est-ce que c'est encore un bon IDE libre ou y at-il maintenant de meilleurs? Ou recommanderiez-vous NetBeans ou l'édition communautaire d'IntelliJ pour le développement web?

Est-ce que l'équivalent de Asp.Net MVC est le Spring Framework en Java?

Que dois-je rechercher de plus, pour passer facilement de java à .net?

Merci à l'avance pour tout le monde ...

Répondre

0

Je vais avec IntelliJ, mais qui est une préférence personnelle. Comme pour le printemps, c'est certainement un outil utile à avoir dans votre poche arrière ou sur votre curriculum vitae. Il fournit la majeure partie de la pile dont vous aurez besoin pour développer une application. La plus grande partie manquante est la persistance. Il interagit avec tous les frameworks de persistance populaires, Hibernate étant celui que j'utiliserais, donc ce n'est pas vraiment un problème.

Si vous n'aimez pas le framework web Spring, vous pouvez avec d'autres comme Struts2. Vous pouvez utiliser Struts2 avec Spring au lieu de leur propre framework MVC. Aussi, il y a Guice, qui est un framework d'injection de dépendances comme Spring, que j'aime mieux que Spring.

Il y a aussi le Play! framework, qui tente d'être une pile complète comme Rails. Je l'ai seulement regardé brièvement donc je ne sais pas trop à ce sujet. Cela semble bon, cependant.

Juste mes 2 cents.