2008-09-03 8 views
2

Ich suche eine mächtige Metasprache um das Verhalten für eine Anwendung zu beschreiben, die ich im Offline Modus (google-gears + javascript) und serverseitig verwenden möchte sqlite + (php/ruby ​​/ java usw.) und suchen nach einem guten Format, um das Verhalten des Modells zu beschreiben, das leicht in die Zielsprachen konvertiert werden kann. Bin ich völlig verrückt, und es gibt einen viel besseren Weg?Metalaguage um das Model von MVC zu beschreiben um identischen Client- und Servercode zu erzeugen

Antwort

0

Vielleicht sollten Sie in Betracht ziehen, Script# zu verwenden?

+0

der Link ist tot, der neue Hype ist http://www.codeplex.com/scriptdotnet – Czimi

1

Haben Sie sich Google Web Toolkit angesehen? Mit GWT können Sie serverseitige Java-Objekte schreiben, die für Sie in Javascript übersetzt werden. Dies ermöglicht es Ihnen, sich nicht mit den Macken des Browsers zu beschäftigen. Ich bin mir nicht sicher, wie gut die Gears und GWT-Projekte integriert sind. Wenn es noch nicht integriert ist, bin ich sicher, dass es in ziemlich kurzer Zeit sein wird.

Bearbeiten: Dies ist wahrscheinlich eher eine alternative Möglichkeit zu tun, was Sie suchen, anstatt einen Vorschlag für eine Meta-Sprache.

1

Dies ist möglicherweise nicht in Ihrem Anwendungsbereich, aber vielleicht sollten Sie in Betracht ziehen sproutcore. Soweit ich es verstehe, ist es eine gebündelte MVC-Architektur, die Backend-Agnostic sein kann.

Ich habe nicht viel Erfahrung damit, aber es klingt wie einige der Verbraucher (Apples MobileMe zum Beispiel) das gleiche tun möchten, was Sie tun.

Verwandte Themen