2010-09-29 6 views
2

J'ai besoin d'apprendre le prisme (pour l'évaluation à utiliser dans mon travail).Aide pour apprendre le prisme

Je suis confus sur la version que je devrais utiliser pour apprendre avec. Je vois sur le site qu'il existe une version 4.0 qui a des gouttes actives. Je vois aussi que la version précédente est 2.2.

Sur quelle version devrais-je apprendre? Je ne veux pas apprendre 2.2 si 4.0 est un changement radical. Cependant, la plupart des vidéos et des articles de blog sont sur 2.2, donc, si je devais commencer avec 4.0 alors où puis-je aller pour avoir une introduction au produit et les bases de la façon de l'utiliser?

Aussi, je vous serais reconnaissant de bons tutoriels ou des liens (sauf sur le site CodePlex bien sûr :)

Note: Je vais utiliser Visual Studio 2010 et C# 4.0.

Répondre

7

C'est vraiment à vous de choisir.

La version 2.2 est la dernière version actuelle. 4.0 est activement développé. Il y a des avantages à la fois.

Utilisation de la version 2.2 comporte des avantages importants:

  • La documentation est correcte
  • Il y a de nombreux tutoriels, des vidéos, etc. liés à 2,2
  • Il y a beaucoup de gens familiers avec 2,2

Cependant, 2.2 a été conçu autour de .NET 3.5, et pas les nouvelles fonctionnalités de .NET 4. 4.0 est en cours de conception avec la nouvelle fonctionnalité de cadre en tête. Par exemple, dans la version 2.2, tout a été construit autour de Unity, mais dans la version 4.0, vous avez la possibilité d'utiliser le Framework d'extensibilité géré (qui fait partie de la BCL dans 4.0) à la place. Personnellement, je pense que certains des changements les plus récents rendent la bibliothèque plus facile à utiliser et plus propre dans l'ensemble. 4.0 fait aussi un bien meilleur travail de support de choses telles que MVVM (ce qui est possible en 2.2, mais pas comme un sentiment "naturel"). 4.0 est aussi beaucoup mieux dans son support Silverlight, à mon avis. Ceci étant dit, l'utilisation de la version 4.0 fonctionne contre une cible en mouvement, car elle est encore en développement. La plupart des concepts sont la même conception, cependant, vous pouvez vraiment apprendre et appliquer les connaissances à la fois. Les discussions on CodePlex sont très actifs, et peuvent vraiment vous aider à traverser la plupart des obstacles si vous les utilisez. Personnellement, je suis à l'aise de simplement sauter dans le code et de voir comment cela fonctionne, alors je téléchargerais probablement la dernière version 4.0 et j'essaierai de le faire en regardant les échantillons. Il n'y a vraiment pas de mauvaise réponse, cependant - l'étude de la bibliothèque et des conseils aidera votre développement global.