it-swarm.com.de

Aufbauend auf dem Prototypcode

Die Entwickler, bei denen ich arbeite, sind von der Word-Spezifikation, die von Axure ausgegeben werden kann, ziemlich überwältigt. Sie fragten, ob es brauchbaren Code erzeugen könne, auf dem aufgebaut werden könne.

Ich habe eine Art natürliches Bauchgefühl, dass dies vielleicht keine gute Idee ist, aber gibt es einen echten Grund, warum dies nicht getan werden sollte? Oder ist es einfach so, dass ein kompetenter Benutzer mit einem Tool wie Axure viel schneller etwas finden kann, als beispielsweise mit Expression Blend oder ähnlichem?

7
philp

Tools wie Axure sind nicht dazu gedacht, verwendbaren Code zu erzeugen. Sie unterstützen eine Funktion zum Exportieren in HTML, damit Sie Ihre Drahtmodelle einfach in einem Browser anzeigen können, sodass Sie sie problemlos freigeben können. Es ist ein Fehler, auf diesem Code aufzubauen, da das Schreiben von produktionsbereitem Code ein völlig anderes Paradigma ist, als nur Ihr Wireframing-Tool einige für Sie exportieren zu lassen.

Ich würde Ihren Entwicklern erklären, dass der Zweck von Wireframing und Prototyping das Testen ist: Sie versuchen, eine Hypothese über die Funktionsweise von etwas zu beweisen oder zu widerlegen, damit Sie Ihre Arbeit wiederholen und verbessern können. Erklären Sie ihnen außerdem, dass Wireframes als Kommunikationswerkzeug dienen - nicht als Funktionsspezifikation oder Modell für die weitere Entwicklung.

Die eigentliche Programmierung von produktionsbereitem Code ist ein separater Prozess, der seine eigenen Prioritäten wie semantisches HTML und Skalierbarkeit hat. Entwickler sollten einen separaten Entwicklungszweig gründen, der sich auf diese Bemühungen konzentriert.

2
Rahul

Ich denke, wenn Axure in der Lage wäre, funktionierenden, sauberen und logischen Code zu erstellen, wäre dies viel teurer und könnte IT-Unternehmen erhebliche Arbeitsstunden sparen.

Auf der anderen Seite sollte es einige private Lösungen für die Codegenerierung geben, da Tonnen von Unternehmen versuchen, Arbeitscode aus einer einzigen Eingabe (zum Beispiel XML) zu generieren.

Mit Workxpress können Sie beispielsweise voll funktionsfähige Verwaltungsprogramme generieren.

Derzeit kenne ich jedoch keinen Dienst, der über eine integrierte Codegenerierungsfunktion verfügt. Aber ich bin gespannt ob es möglich ist? und ob es eine Lösung für dieses Problem gibt?

0