2010-02-25 3 views
0

Après 9 mois de développement d'une application d'entreprise à l'aide de MVC + JQuery, notre équipe de gestion et nos actionnaires sont intéressés par la conversion et le passage à Silverlight! ils pensent qu'il est plus puissant que Ajax, accélèrent la vitesse de développement par rapport à notre solution actuelle, c'est Windows et Web et moins de maux de tête.Passer à silverlight pour une application d'entreprise?

Malheureusement, nos actionnaires ne savent rien de l'état de l'application Web et de l'état sans état et ils se comparent toujours aux applications de fenêtres.

Mais personne dans notre équipe ne sait rien sur silverlight. Je ne suis pas sûr que ce soit une bonne décision. Je pense que nous développons aussi vite que possible. nous développons un framework génial et un générateur de code pour un développement rapide.

Merci et désolé pour un mauvais anglais.

+0

Il y a des avantages et des inconvénients à passer à Silverlight. Sans connaître les détails de ce que vous mettez en œuvre, c'est une perte de temps d'offrir une opinion.Ce genre de question a déjà été posée plusieurs fois ici - avez-vous vérifié ces questions? – slugster

Répondre

2

Il est presque toujours mauvais de jeter ce que vous avez et de le reconstruire.

Pour un projet personnel, je l'ai fait exactement. Il a été construit à l'origine pendant les betas d'asp.net MVC. J'ai installé l'application à un stade où elle était utilisable (en fait, je l'utilise toujours quotidiennement), mais elle était loin d'être prête pour le monde extérieur. Et c'était le problème; Lorsque le Silverlight 3 a été annoncé, j'ai littéralement saisi le backend des services RIA bloqués par l'application et j'avais quelques écrans en place. et courir ce jour sans aucune connaissance préalable de SL. J'aurais probablement pu continuer sur cette voie mais quelque chose a cliqué quand j'ai commencé à réaliser le pouvoir de Silverlight. Les messages de but de mon application ont été déplacés et j'ai commencé une réécriture spécifique à SL.

Depuis lors, j'ai commencé à réécrire environ 5 fois. Je pense que je suis encore en train d'apprendre comment mieux construire une application en SL, après avoir passé les 12 dernières années de ma carrière à travailler sur des applications web sans état, il y avait un grand changement mental impliqué. Je suis un développeur Web bien meilleur que moi, mais je suis un développeur Silverlight, mais si c'était pour un vrai projet (plutôt qu'un projet côté animal) - il aurait été expédié et à la porte maintenant. Je suis convaincu que SL est la plate-forme idéale pour la plupart des applications web (à condition que ce soit un plugin ne sera pas un problème). Cela dit, l'expédition est toujours la chose la plus importante. SL est génial, mais la courbe d'apprentissage est raide. Si vous êtes sur le point de terminer l'application, je vous demanderais d'aller de l'avant avec mvc et de trouver quelqu'un pour construire une branche SL.

0

Reconfiguration d'une application est toujours coûteuse, bien que si vous disposez de votre MVC, il devrait théoriquement être plus facile de remplacer la partie "VIEW" de l'application par autre chose. Pour savoir si Silverlight vous offre plus de HTML/JavaScript, c'est à quoi vous l'utilisez. Si ce que vous faites est lié aux médias ou très graphique, Silverlight pourrait être un bon choix. Si votre application ressemble à la plupart des applications métier (c'est-à-dire que certains champs de saisie sont sauvegardés en lecture/écriture dans la base de données), Silverlight n'offre pas vraiment de gain de temps tangible pour ce type d'opération.

Si l'application web est publique et que vous vous souciez de l'indexation des moteurs de recherche, le HTML sémantique offre la meilleure option possible.

Questions connexes