Какие существующие языки являются самыми подобными LunaScript?

Мне было любопытно на предмет LunaScript начиная с его объявления (http://www.asana.com/luna), и я думал, что рассмотрю здесь, какие существующие инструменты подобны ему - в частности, активно разработал/поддержал программное обеспечение. От сообщения в блоге:

Приложение Lunascript указывает модель данных и функцию от модели до представления или пользовательского интерфейса, аннотируемого функциями-обработчиками от вводов данных пользователем до образцовых мутаций. От этого компилятор Lunascript производит функционирующее приложение Web 2.0 - клиентский JavaScript, серверная сторона SQL и все промежуточное - вместе с двунаправленной синхронизацией данных в реальном времени. Нет никакой потребности написать отдельный код для помощи фигуре сервера, которая оценивает потребность, которая будет отправлена клиенту: сервер может сделать это путем моделирования UI. Поскольку приложение Lunascript только указывает, как UI должен посмотреть, учитывая текущие данные (а не как UI должен быть обновлен, поскольку изменения происходят), невозможно записать UI, который загружается правильно, но не остается корректным, поскольку изменения внесены.

Основной функцией интереса является реактивное программирование / возрастающая оценка / двунаправленная привязка данных/независимо от того, что Вас хотят назвать его, но тот, который колеблется между браузером, сервером приложений и RDBMS, генерируя код для каждой из этих платформ из единственной высокоуровневой программы.

9
задан Yang 9 July 2011 в 13:39
поделиться