2010-09-10 2 views
1

Nous envisageons de construire un projet à venir dans Silverlight. Nous développerions ceci dans SL 4, pas 3, mais un autre développeur de notre organisation avait l'expérience de la mise à niveau de v2 vers v3 au milieu d'un projet, et perdait des fonctionnalités que MS n'incluait pas dans v3. Cela a été un casse-tête pour lui, et mon équipe se demande si d'autres personnes ont eu des maux de tête similaires (c.-à-d. Manque de compatibilité ascendante) dans les mises à niveau de v3 à v4 - pour prédire si nous allons courir en graves problèmes lorsque SL va de v4 à v5.Quels types de problèmes mettre à jour Silverlight de v3 à v4

L'application que nous allons construire ne nécessite pas de fonctionnalités SL avancées et pourrait facilement être construite en tant qu'application Web ASP.NET. Nous aimerions apprendre à utiliser SL, cependant, et c'est une opportunité de le faire - mais pas au détriment de SL qui mongerait nos futurs efforts de maintenance en rendant problématique la mise à niveau des versions du framework.

Des expériences là-bas?

Répondre

2

L'assistant de conversion automatique de projet dans Visual Studio fait un grand travail, et Silverlight 4 est principalement des ajouts de nouvelles fonctionnalités (ne pas supprimer des fonctionnalités existantes). Un projet Silverlight (sur une douzaine) a cessé de rendre certains contrôles correctement avec Silverlight 4, mais il s'agissait d'un léger changement de moteur d'exécution de Silverlight lui-même et probablement d'une mauvaise utilisation des contrôles.

Sinon, cela a été clair. SL 4 est définitivement le chemin à parcourir. Les améliorations apportées à Expression Blend 4 valaient à elles seules la mise à niveau (l'Expression 3 avait tendance à planter les styles de modification des commandes Telerik Rad).

Je vous préviens, une fois le bug Silverlight vous mordre, vous aurez du mal à retourner à ASP.Net de

Hope this helps.

+0

C'est agréable d'entendre parler du bug de Silverlight. – Cyberherbalist

0

Vos utilisateurs ont probablement l'habitude et il faudrait probablement installer SL4 avant de pouvoir l'utiliser

+0

Nos utilisateurs, heureusement, devront prendre ce que nous forçons à descendre leurs gorges involontaires. Cyberherbalist

Questions connexes