Frage

Ein Allzweck- Code-Generator / Modellierer, wahrscheinlich Template-basierte, dass kann Code in einer oder mehrere (gemischt) Sprachen, mit einem engagierten, einfach IDE (keine wirren Kommandozeilen-Tools) erzeugen, wo Sie entwickeln können und pflegen Sie Ihre gesamte Anwendung von Grund auf neu, wäre schön!

Dieser Generator / Modellierer würde Sie auf Ihrem Modell, und nie auf der resultierende Code (kein Hin- und Rückfahrt erforderlich).

Sie wissen, eine solche Produkt, oder ist das noch utopisch?

War es hilfreich?

Lösung

Hier finden Sie aktuelle http://www.codesmithtools.com/

  

"eine Vorlage getrieben Source-Code-Generator, der die Erstellung von gemeinsamen Anwendungsquellcode für jede Sprache automatisiert (C #, Java, VB, PHP, ASP.NET, SQL, etc.)."

Es gibt auch www.mygenerationsoftware.com, aber sie werben nur Unterstützung für "Template Based Code Generator Unterstützung Vier Vorlage Sprachen -. JScript, VBScript, C # und VB.NET"

Auch Blick auf die Anregungen von dieser Frage: generieren Sie Code? Wenn ja, was tun Sie und was generieren Sie?

Andere Tipps

Sie meinen Code-Generatoren für DAOs, XML-Parsing und Generierung, Serialisierung, End-Sprachmodellcode, usw., von einem Modell Definition? Offensichtlich Business-Logik würde etwas anderes sein, es sei denn, Sie, dass mit einer Regel-Engine wie JBoss Rules umgehen würden.

Achse 2 für Java kann eine Modelldefinition als XSD nehmen und ein Java-Modell und XML generieren. DAOs könnte durch Hibernate behandelt werden, etc.

Aber ich bin nicht bekannt, dass spezielle Werkzeuge (obwohl das Codesmith mir jetzt ziemlich nützlich sieht Ich habe einen Blick auf sie hatte), obwohl ich der Erzeugung solch ein Werkzeug für meine eigenen Projekte (Schreiben DAOs gedacht haben, XML, etc., langweilt mich zu Tode anders), aber ein paar Seiten in einem Notebook kein verwendbares Projekt machen:)

Für Visual Studio gibt es T4 und dieses Addon

http://www.t4editor.net/

Es gibt auch Riss

http://channel9.msdn.com/wiki/softwareplusservicesblueprints/

Sehen Sie die Diskussion darüber, wie unser DMS ermöglicht eine Vielzahl von Code-Generierung . Was Sie fordern Vorlagen gibt „Transformationsregeln“ oder „Muster“ genannt werden, außer sie in ihnen nicht Blobs von Text mit Löchern sind; vielmehr sind sie gestochen scharfe Fragmente von welcher Quelle auch immer oder Zielsprache Sie mit präzisen Platzhalter für Variablen verwenden. Im Gegensatz zu Textvorlagen, die leicht missbraucht werden können ungültige Syntax zu erzeugen, können Sie nicht ungültige Syntax mit einem DMS-Muster oder eine Regel erzeugen.

Ja, es ist Click2Code, eine Vorlage getrieben allgemeine und einfache Code-Generator von onlinewebtech.com

Ich schrieb mein eigenes Werkzeug. ein einfacher finden Sie unter https://github.com/harish2704/templates Demo http://templates-harish2704.rhcloud.com/

Codesmith ftw

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top