1

Некоторые инструменты RAD, такие как openobject, используют богатых веб-клиентов. То есть их код на стороне клиента находится внутри браузера, и они разговаривают с сервером только через xml-rpc или json-rpc и изменяют представление соответственно, все javascript и css передаются только один раз. Такие богатые веб-клиенты увеличили бы производительность в веб-приложении корпоративного класса, у которого было много процессов и форм.Есть ли какие-либо рамки для богатых веб-клиентов поверх html/css/js?

Я хотел бы использовать такой богатый веб-клиент внутри своего приложения. Я попытался найти, но нашел только openerp-web, который тесно интегрирован на свой сервер. Существует ли какая-либо другая богатая инфраструктура веб-клиента? если нет, есть ли какая-либо деталь дизайна, которую я могу изучить, чтобы создать свою собственную?

Спасибо.

Редактировать: браузер - это клиент, который использует http и подобные протоколы для ведения переговоров с веб-сервером, который обслуживает страницы, отображаемые клиентом. Богатый веб-клиент - это клиент, который находится поверх браузера, который разговаривает с сервером, отправляет данные, получает данные и информацию о том, как обновлять представление и т. Д. И делать это. Подобный Vaadin, такой богатый веб-клиент устраняет любые требования к коду на стороне клиента, и все кодирование будет выполняться на стороне сервера. Ниже приведены такие тонкие клиенты.

  1. pjax (JQuery)
  2. Vaadin (Java)
  3. openobject веб-клиент (Python)
  4. нагаре (Python)
  5. приморской (Smalltalk)
  6. 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/ вот связанная статья о подобной технологии.

+1

Во-первых, пожалуйста, определите, что именно делает «богатый веб-клиент». – deceze

+0

Вы имели в виду *** RAD-рамки для веб-приложений ***? (deym i звучит как Google) – Joseph

+0

Существует ** много ** клиентских фреймворков. Вы смотрели Доджо, или Mootools, или jQuery Mobile, или что-нибудь еще? Честно говоря, это работа для Google. – Pointy

ответ

0

для будущих читателей,

Я закончил с использованием angularjs.org, который очень легко расширяемый по сравнению с обычной HTML.

+0

Вы посмотрели на http://boilerplatejs.org? Это может быть не RCP, а эталонная архитектура для построения RCP с JS. – Hasith