Les développeurs où je travaille sont plutôt déçus par la spécification Word qui peut être sortie d'Axure. Ils ont demandé s'il pouvait produire du code utilisable sur lequel s'appuyer.
J'ai une sorte de sentiment naturel que ce n'est peut-être pas une bonne idée, mais y a-t-il une véritable raison pour laquelle cela ne devrait pas être fait? Ou est-ce tout simplement qu'en travaillant avec un outil comme Axure, un utilisateur compétent peut trouver quelque chose de beaucoup plus rapide qu'en utilisant, par exemple, Expression Blend ou quelque chose de similaire?
Des outils comme Axure ne sont pas destinés à produire du code utilisable. Ils prennent en charge une fonction "exporter au format HTML" simplement pour que vous puissiez afficher vos wireframes dans un navigateur, ce qui facilite leur partage. C'est une erreur de s'appuyer sur ce code, car l'écriture de code prêt pour la production est un paradigme complètement différent de simplement avoir votre outil de wireframing en exporter pour vous.
Je voudrais expliquer à vos développeurs que le but du wireframing et du prototypage est de tester: vous essayez de prouver ou de réfuter une hypothèse sur le fonctionnement de quelque chose afin de pouvoir itérer et améliorer votre travail. De plus, expliquez-leur que les wireframes servent d'outil de communication et non de spécification fonctionnelle ou de modèle sur lequel poursuivre le développement.
La programmation réelle du code prêt pour la production est un processus distinct qui a ses propres priorités, telles que le HTML sémantique et l'évolutivité. Les développeurs devraient créer une branche de développement distincte axée sur ces efforts.
Je pense que si Axure était capable de créer du code logique fonctionnel et propre, cela coûterait beaucoup plus cher et pourrait économiser des heures de travail importantes pour les entreprises informatiques.
D'un autre côté, il devrait y avoir des solutions privées pour la génération de code, car des tonnes d'entreprises essaient de générer du code de travail à partir d'une seule entrée (par exemple XML).
Par exemple, avec Workxpress , vous pouvez générer des programmes d'administration entièrement fonctionnels.
Mais actuellement, je ne connais aucun service qui dispose d'une fonctionnalité de génération de code intégrée par un professionnel. Mais je suis curieux de savoir si c'est possible? et s'il existe une solution existante à ce problème?