2016-06-14 3 views
-1

Surtout aujourd'hui, dans un environnement en mouvement rapide, il existe une pression commerciale pour livrer rapidement des produits dans des cycles de développement courts. Rien de nouveau ici, c'est la méthodologie Agile que nous connaissons tous.ASP WebPages -> MVC (stratégie de transition de projet); Outils RAD pour ASP MVC

Une étape importante est la collecte de requierements et la construction de maquettes/wireframes, au moins comme point de départ pour les discussions avec les parties prenantes.

De nombreux outils peu onéreux existent mais généralement (entre autres inconvénients) ils ne disposent pas d'une installation d'ingénierie avancée. En conséquence, concevoir des interfaces complexes (avec des centaines de contrôles) implique un travail redondant: tout d'abord concevoir des maquettes et refaire tout le travail dans votre IDE préferé.

Comme un raccourci, certaines personnes préfèrent construire directement l'interface graphique par glisser & déchèterie et des outils RAD (WinForms/WebForms etc.)

Cependant, dès que votre produit arrive à maturité (et le public se développe) , vous voudrez peut-être migrer vers quelque chose de plus gérable et facilement évolutif (peut-être avec un support mobile), c'est-à-dire ASP MVC. Mais vous avez déjà des pages web assez complexes, avec beaucoup de contrôles - et de valeur métier intégrée -, et réécrivez tous ces is not recommended, encore moins possible pour certains contrôles avancés et complexes (grilles avec cellules de gabarit, etc.)

deux (assez différentes) questions ici:

  1. une fois que vous avez un produit assez stable, comment vous parvenez à faire de telles transitions sans douleur - par exemple remplacer progressivement/réécrire des modules, partie par une partie (si possible) , (WebForms-> MVC), ou quoi? Ceci est la principale question - quelle stratégie s'est révélée la plus réussie pour vous?
  2. Quels outils utilisez-vous pour les applications ASP MVC rapidement prototypes (à partir de rien)?

En tant que other people observed, il y a un manque de produits complets/matures pour un prototypage rapide directement pour les projets ASP MVC.

Certains outils se trouve ici - la plupart des gens les connaissent déjà, très probablement ...

Ceci est un problème assez classique, avec pas une réponse simple/unique, je le réalise. C'est juste que je n'ai pas une expérience étendue et récente avec de tels outils, en particulier pour les applications modernes/mobiles.

Répondre

0

Vous devriez regarder chaque partie de M.V.C. séparément, et choisissez le meilleur outil que vous trouvez confortable avec cette partie respective. Les outils RAD sont issus de Visual Basic et Borland Delphi et l'adresse est principalement la vue, c'est-à-dire la structure de l'interface utilisateur et son comportement.Le modèle et la partie contrôleur sont principalement des concepts de séparation de la logique de votre application. Les applications Web actuelles ont l'interface utilisateur principalement en JavaScript et il devient aussi complexe que les plates-formes RAD classiques. Donc, vous devriez vous concentrer à partir d'un bon framework JavaScript avec un ensemble de widgets cohérent. Voici un outil que vous pouvez évaluer plusieurs d'entre eux avec: https://sourceforge.net/projects/jul-designer/ Pour les jours présents, le coût d'exprimer votre créativité positive devrait être nul.