Создавать формы на стороне клиента без состояния с серверных моделей?
Клиентская сторона (пример)
Структура JavaScript: Ember.js, AngularJS или KnockoutJS
Серверная (пример)
Python-based: Flask, web2py, Django; или Ruby: Rails, Ramaze, Sinatra
Существуют ли серверные библиотеки с открытым исходным кодом, которые могут принимать схемы баз данных (Модели); и создавать MVVM или MVC-клиентские формы?
В частности, поиск генерации кода:
- Конечные точки API API RESTful JSON
- Проверка формы с обратными вызовами в безготстном JavaScript
- Python: код для генератора кода VHDL
- zip (list1, list2) в Jinja2?
- Как рекурсивно вызывать макрос в jinja2?
Да это так. Например, https://github.com/frenesim/schema_to_scaffold .
Это похоже на то, что вы бы искали: http://blog.ricodigo.com/blog/2012/10/14/announcing-the-release-of-angularjs-scaffold/
Он использует Ruby на стороне сервера и создает приложение с угловыми, загрузочными и шрифтовыми на клиентской стороне.
Хотя у меня нет опыта в какой-либо из этих библиотек, они, похоже, существуют:
http://activescaffold.com/ (на основе Ruby on Rails) https://github.com/yeoman/yeoman/wiki/Yeoman-and-Express (Express – это бэкэнд Node.js)
Хотя (возможно) немного больше работы, вы также можете сделать это в платформе Java Spring: http://www.myeclipseide.com/documentation/quickstarts/scaffoldingtutorial/scaffolding.html ( https://www.youtube.com/watch ? v = T0id0xzuYBA )
Градиент и игровая среда (с http://minuteproject.wikispaces.com/Play ) также, похоже, способны на это.
Тем не менее я тщательно взвешивал все плюсы и минусы такого подхода. Помимо абсолютных основ, методы генерации кода почти всегда больше проблем, чем они того стоят.
- Внедрение схемы аутентификации для мобильных приложений с использованием Tastypie
- Ошибка Rubypython при импорте NLTK