7
votes

Devrais-je apprendre le printemps 2 ou 3?

Cadre de printemps 3 semble être juste au coin de la rue, mais la version GA est 2.5.6.

Si c'est la première fois que je m'approche du sujet, devrais-je commencer par la version stable, ou devrais-je commencer par la nouvelle version et sauver moi-même les problèmes de migration?

Comment différente est la version 3 de la version 2? Comment près du printemps 3?


0 commentaires

7 Réponses :


10
votes

Je commencerais avec la version stable. Moins de bugs, plus de documentation, plus stable et plus facile à trouver des réponses aux problèmes. Le printemps 3 ne sera pas très différent. Il existe un manuel de référence Spring 3, mais il est incomplet pour les changements. De plus, étant donné le printemps 3 uniquement sur une version jalaise (M3), il est toujours sujet à changement.

Vous pouvez lire Quoi de neuf Au printemps 3.0 mais j'imagine que beaucoup de choses ne veulent rien dire pour toi encore.


1 commentaires

Lien brisé, je pense que c'est l'équivalent Vue d'ensemble des nouvelles fonctionnalités < / a>




1
votes

Commencez avec le printemps 2 pour la raison simple que si vous faites un projet en ce moment, il sera au printemps 2 et non à la source 3. J'ai exploré le printemps 3 pendant un moment, mais Travailler au printemps 2 et doivent dire qu'ils ont ajouté beaucoup de bonnes nouvelles fonctionnalités au printemps 3.

Cela rend effectivement travailler au printemps 2 ennuyeux parce que je cherche les choses et ils ne sont pas là. C'est un peu ennuyeux - épargnez-vous ceci, je ne pense pas que vous n'ayez aucune difficulté à apprendre le printemps 3.


0 commentaires

1
votes

Si vous apprenez à commencer un nouveau projet qui va commencer lorsque le printemps 3 est sorti du printemps 3. Si vous travaillez sur un projet existant qui est déjà sur le printemps 2, apprenez cela. Les changements sont suffisamment importants que les projets utilisant actuellement 2.x ne vont pas sauter immédiatement.


0 commentaires

1
votes

Je ne m'inquiéterais pas trop de la version; probablement en commençant par la libération réelle (c'est-à-dire 2) vaut mieux que commencer avec un qui est toujours dans les versions de jalon. Cependant, le printemps 2.5, et en particulier le printemps MVC, peuvent utiliser deux approches; Configuration principalement en utilisant XML ou en configurant principalement des annotations. Le printemps évolue définitivement dans la direction des annotations. Si vous vous habituez à les utiliser, vous devriez être correct.


0 commentaires

7
votes

Il est important de savoir la version de la langue Java requise:

  • Spring 3 nécessite Java 1.5
  • Spring 2.5 Besoin Java 1.4
  • Printemps 2.0 et plus âgés de Java 1.3 (Si vous travaillez toujours sur des serveurs hérités, j'ai récemment utilisé le printemps 2.0 sur était de 5,0)

0 commentaires

0
votes

Il est possible d'utiliser une configuration et des annotations XML dans le même projet.

J'ai fait un projet en 2.5 mais j'aimerais maintenant passer au printemps 3.

Je comprends que ce n'est pas facile (il ne suffit pas seulement de changer la bibliothèque - besoin de code de réécriture).


0 commentaires