2010-08-02 5 views

Répondre

1

C'est pour les deux.

+1

Ou alors, peut-être. – relet

0

Les deux.

Habituellement, un développeur va tout faire, mais en utilisant le Expression products, les concepteurs et les développeurs peuvent travailler sur le même projet pour utiliser leurs compétences.

1

deux,

En tant que programmeur, il est bon de se familiariser avec le modèle de programmation, le modèle MVVM lié, le modèle d'objet, etc.

En tant que designer, vous pouvez construire vos conceptions dans le mélange et XAML. Ensuite, intégrez-les au reste du logiciel

4

Il ne sert à rien - Silverlight est simplement l'image de marque du moteur d'exécution, du jeu de bibliothèque, etc. La seule chose qui «utilise» directement Silverlight est (grosso modo) le navigateur.

L'important pour les développeurs est Visual Studio (regular ou Express:Web), et pour les concepteurs : la suite Expression. Les deux peuvent contribuer à un projet Silverlight. Considérez également que vous ciblez Moonlight, donc même "Silverlight" devient trompeur.

3

Silverlight est à la fois pour les développeurs/programmeurs et les concepteurs.

L'interface utilisateur d'une application Silverlight est définie dans le script XAML, basé sur XML.

Microsoft cible explicitement l'Microsoft Expression (spécifiquement Expression Blend) gamme de produits aux concepteurs, tout en Microsoft's Visual Studio est destiné aux développeurs (bien que Visual Studio 2010 peut être utilisé pour le travail de conception aussi bien).

Si vous avez un concepteur et un programmeur travaillant ensemble pour créer l'application Silverlight globale, vous pouvez utiliser une programmation design pattern appelée MVVM (Model-View-ViewModel) pour aider à dissocier les problèmes entre l'interface utilisateur et le code de programme fonctionnel principal. Cela permet effectivement au programmeur de ne pas vraiment se préoccuper des noms et des valeurs ID des éléments d'interface utilisateur spécifiques qui ont été définis par le concepteur, mais simplement de "bind" ensemble des éléments spécifiques de l'interface utilisateur avec leurs homologues de code de programme "back-end". créer l'application complète Silverlight.

0

Je suppose que comme la plupart des peep dit, c'est pour les deux. Étant moi-même développeur, j'ai tendance à me diriger vers le codage. Mais quand je veux faire de l'animation, je vais revenir à xaml, ce qui est beaucoup plus simple que de faire dans le code derrière. Une bonne chose à propos de Silverlight qui prouve qu'il convient aux deux est que peu importe comment un designer place son interface et ses animations, et peu importe comment un développeur code, tant que l'accent est mis sur la fonctionnalité. Tout ira à merveille, à moins que le concepteur ait supprimé une interface supposée fonctionnelle. :)

0

C'est pour les deux. Cependant, vous aurez également besoin à la fois de développeur et de concepteur pour le rendre très bon.

Questions connexes