2010-11-15 6 views
0

Pourquoi ces deux technologies? Quelles sont les décisions clés en choisissant l'un d'entre eux? Lignes directrices et scénarios?ASP.NET MVC3 vs Silverlight4

ASP.NET MVC3 offre plusieurs fonctionnalités qui Silverlight4 ne possède pas: ...

Silverlight4 propose plusieurs fonctionnalités que ASP.NET MVC 3 ne ...

En savoir plus: qu'est-ce que HTML5? Et ASP.NET WEB APP?

Quelqu'un peut-il expliquer? THX.

+2

Je pense que vous devrez expliquer pourquoi vous essayez de faire cela nécessite une comparaison SL4, HTML5 avec MVC3 car ils sont tous très différents. Quel est le résultat souhaité - est-ce de décider lequel utiliser dans une conception d'application? – stack72

+1

Quel est votre parcours? Voulez-vous vraiment une comparaison technique approfondie (elle n'apparaît pas vraiment à la question)? –

+0

Vous avez posé 15 questions sans marquer de réponses. Respectez la communauté. –

Répondre

3

Votre question est très vaste et peut à mon avis ne pas être répondue sans savoir ce que vous voulez faire ou un scénario pourrait être. Fondamentalement, il existe une différence importante entre les technologies mentionnées: ASP.NET et ASP.NET MVC sont des technologies côté serveur tandis que les applications Silverlight et HTML5 s'exécutent sur un système client.

Cela signifie que vous devez décider si une application serveur est meilleure, par exemple. vous gérez beaucoup de données de serveur qui sont calculées pour un résultat simple qui est transféré au client ou si vous voulez utiliser une application client qui peut généralement avoir une interface utilisateur plus complexe que l'utilisateur peut facilement utiliser sans avoir besoin de transfert de données avec AJAX , postbacks, etc.

Bien sûr, vous devez aussi penser à la sécurité. Plus le code est exécuté du côté client, plus il existe de moyens d'attaquer le code. Bien sûr, il existe des exemples d'application de site serveur qui sont conçus très dangereux mais c'est un autre point ..

Je suggérerais que vous pensiez d'abord au résultat que vous voulez atteindre, puis pensez à la technologie qui répond à vos besoins .