Metalanaguage для описания модели из MVC для генерации идентичного кода на стороне клиента и сервера - PullRequest
2 голосов
/ 04 сентября 2008

Я ищу мощный мета-язык для описания поведения приложения, которое я намерен использовать в автономном режиме (google-gears + javascript) и на стороне сервера sqlite + (php / ruby ​​/ java и т. Д.) И ищу хороший формат для описания поведения модели, который может быть легко преобразован в целевые языки. Я совершенно не в курсе, и есть намного лучший способ?

Ответы [ 3 ]

1 голос
/ 04 сентября 2008

Вы смотрели на Google Web Toolkit ? GWT позволяет вам писать объекты Java на стороне сервера, которые переводятся для вас в Javascript. Это позволяет вам вообще не иметь дело с причудами браузера. Однако я не уверен, насколько хорошо интегрированы проекты Gears и GWT. Если он еще не интегрирован, я уверен, что он будет в довольно короткие сроки.

Редактировать: Вероятно, это скорее альтернативный способ делать то, что вы ищете, чем предложение мета-языка.

1 голос
/ 17 октября 2008

Это может быть за пределами вашей компетенции, но, возможно, вы должны рассмотреть sproutcore . Насколько я понимаю, это связанная архитектура MVC, которая может быть независимой от бэкэнда.

У меня нет особого опыта в этом, но похоже, что некоторые потребители (например, Apple MobileMe) хотят сделать то же самое, что и вы.

0 голосов
/ 04 сентября 2008

Может быть, вам следует рассмотреть возможность использования Script # ?

...