Je suis un programmeur junior C# et j'aimerais apprendre silverlight.
est silverlight pour les programmeurs ou pour les concepteurs?est silverlight pour les développeurs ou les concepteurs?
Répondre
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.
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
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.
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.
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. :)
C'est pour les deux. Cependant, vous aurez également besoin à la fois de développeur et de concepteur pour le rendre très bon.
- 1. Comment les développeurs Flex se coordonnent-ils avec les concepteurs?
- 2. Comment les concepteurs et les développeurs peuvent-ils travailler ensemble avec Monotouch? Est-ce différent de celui du SDK?
- 3. Regex pour les développeurs
- 4. Vidéos pour les développeurs
- 5. certifications pour les développeurs C#
- 6. Rails pour les développeurs Django
- 7. WCMS en PHP ou Java (pour les développeurs Java)?
- 8. Flux de travail Git pour une petite équipe de développeurs et de concepteurs
- 9. Compilation d'Eclipse pour les développeurs C++
- 10. Outils d'interface utilisateur gratuits pour les développeurs
- 11. Linux/bash conseils pour les développeurs?
- 12. autorisations appropriées SQL Server pour les développeurs
- 13. Trac - niveaux d'autorisation suggérés pour les développeurs et les gestionnaires
- 14. Ressources d'apprentissage C# pour les développeurs PHP
- 15. Test pour les non-développeurs (QA)
- 16. Meilleure communauté pour les développeurs SVG?
- 17. Modèles de communication pour les développeurs expérimentés
- 18. Comment les concepteurs peuvent/peuvent travailler avec ASP.NET
- 19. Quel produit d'expression est destiné aux développeurs Silverlight?
- 20. Langage omniprésent - terme pour les développeurs et les utilisateurs
- 21. Conseils pour les nouveaux arrivants dans le monde .NET pour les développeurs Web
- 22. Modèle/graphisme Web pour le domaine public pour les développeurs?
- 23. Quels développeurs Silverlight doivent apprendre à utiliser ArcGIS Silverlight?
- 24. Active/Crystal Reports et les concepteurs d'utilisateurs finaux
- 25. Un bon endroit pour communiquer avec les développeurs C++/jeux?
- 26. Quelles sont les bonnes ressources d'introduction pour les développeurs experts nouveaux dans le framework .NET?
- 27. Besoin d'informations sur sélecteur jQuery Outils pour les développeurs Chrome
- 28. Ressources pour les développeurs WinForms/WPF essayant d'apprendre ASP.NET
- 29. Comment distribuer des composants java pour les développeurs à utiliser?
- 30. Frapper des points d'arrêt dans les concepteurs Workflow Foundation (WF)
CSS pour les programmeurs ou les concepteurs? – Tobiasopdenbrouw