Некоторые инструменты RAD, такие как openobject, используют богатых веб-клиентов. То есть их код на стороне клиента находится внутри браузера, и они разговаривают с сервером только через xml-rpc или json-rpc и изменяют представление соответственно, все javascript и css передаются только один раз. Такие богатые веб-клиенты увеличили бы производительность в веб-приложении корпоративного класса, у которого было много процессов и форм.Есть ли какие-либо рамки для богатых веб-клиентов поверх html/css/js?
Я хотел бы использовать такой богатый веб-клиент внутри своего приложения. Я попытался найти, но нашел только openerp-web, который тесно интегрирован на свой сервер. Существует ли какая-либо другая богатая инфраструктура веб-клиента? если нет, есть ли какая-либо деталь дизайна, которую я могу изучить, чтобы создать свою собственную?
Спасибо.
Редактировать: браузер - это клиент, который использует http и подобные протоколы для ведения переговоров с веб-сервером, который обслуживает страницы, отображаемые клиентом. Богатый веб-клиент - это клиент, который находится поверх браузера, который разговаривает с сервером, отправляет данные, получает данные и информацию о том, как обновлять представление и т. Д. И делать это. Подобный Vaadin, такой богатый веб-клиент устраняет любые требования к коду на стороне клиента, и все кодирование будет выполняться на стороне сервера. Ниже приведены такие тонкие клиенты.
- pjax (JQuery)
- Vaadin (Java)
- openobject веб-клиент (Python)
- нагаре (Python)
- приморской (Smalltalk)
- P4A (РНР)
это все такие клиенты, которые после правильной настройки позволят кодировать только на сервере и все еще предоставляют Отличный аякс, как опыт.
Редактировать 2: Я думаю, что нашел лучшее имя для того, что я хочу. http://en.wikipedia.org/wiki/Rich_client_platform богатая клиентская платформа, но веб-based.http: //en.wikipedia.org/wiki/Rich_AJAX_Platform является наиболее похожей на это. Теперь я хочу это в python. Я отправлю ссылку, если я сам ее портирую.
Редактировать 3: http://lucumr.pocoo.org/2011/11/15/modern-web-applications-are-here/ вот связанная статья о подобной технологии.
Во-первых, пожалуйста, определите, что именно делает «богатый веб-клиент». – deceze
Вы имели в виду *** RAD-рамки для веб-приложений ***? (deym i звучит как Google) – Joseph
Существует ** много ** клиентских фреймворков. Вы смотрели Доджо, или Mootools, или jQuery Mobile, или что-нибудь еще? Честно говоря, это работа для Google. – Pointy