2010-11-22 15 views
2

Est-ce que Silverlight est un bon choix à utiliser pour développer une application d'entreprise ERP d'application interne? Ou MVC serait-il un meilleur choix?Silverlight ou MVC 2 (ou MVC 3?) Pour mon application professionnelle?

L'application devrait inclure quelques questions de traitement des commandes, des listes de sélection, la comptabilité, les achats, rapports, etc.

+0

Vous ne pourrez jamais remplacer une application de bureau avec MVC, ni 2 ni 3, et c'est parce que IE a un moteur JavaScript très buggé et lent, ce qui signifie que AJAX ne fonctionne tout simplement pas ici. Donc, Silverlight est la voie à suivre, il n'y a vraiment pas beaucoup de choix. Si le navigateur dominant était Google Chrome, ce serait différent, mais puisque ce n'est pas le cas ... –

Répondre

3

Vous devez vous demander (et peut-être votre client):

Quels sont vos utilisateurs habitués?

Qu'attendez-vous de vos utilisateurs?

Si vous remplacez une application de bureau, Silverlight peut être le meilleur choix car il reproduit plus fidèlement l'expérience de bureau.

Si vous remplacez une application de site Web/intranet, MVC pourrait être le meilleur choix.

+0

Cela remplacera une application de formulaires MS Access. Je penche plutôt vers Silverlight, mais je ne suis pas sûr que ce soit le mieux adapté aux applications professionnelles. – Scottie

+0

@Scottie - Je fais partie d'une équipe qui écrit une application commerciale dans Silverlight, nous pensons qu'elle est parfaitement adaptée à la tâche. – ChrisF

2

Le choix entre les deux dépendra de vos besoins et des attentes de vos clients. ASP.NET MVC peut vous convenir parfaitement si vos clients peuvent s'adapter aux limitations d'une application Web. AJAX et d'autres techniques peuvent être utilisées pour donner l'impression que l'application Web est une application installée localement. En fait, je suis en train d'écrire un système ERP dans Silverlight pour le moment. Les clients cibles sont habitués aux applications «gros client» capables d'ouvrir plusieurs fenêtres à la fois. Ils sont généralement non techniques et sont susceptibles d'installer l'environnement d'exécution Silverlight. Cela et le besoin d'une interface utilisateur rapide et réactive ont motivé la sélection de Silverlight.

+0

Merci! Cela me fait me sentir mieux en sachant que quelqu'un d'autre a déjà frayé ce chemin avant! Si vous me le demandez, utilisez-vous aussi RIA et Entity Framework? – Scottie

+0

+1 J'ai la même expérience avec mon application interne. – kenny

+0

@Scottie: Utilisation de RIA et EF. Toujours dans les étapes de prototypage de l'interface utilisateur à ce stade, devrait passer à l'obtention de services RIA bientôt. Découvrez StatLight pour les tests automatisés. –