Можно ли использовать Django с фреймворком Qooxdoo? - PullRequest
6 голосов
/ 09 апреля 2010

Ребята, я хотел бы использовать Django в качестве моего базового фреймворка и qooxdoo в качестве внешнего интерфейса.

Практично ли это делать?

Кто-нибудь пытался это сделать?

Как они это сделали?

Хорошо бы ссылки и указатели.

Гаф

1 Ответ

5 голосов
/ 09 апреля 2010

У меня нет прямого опыта использования Django и qooxdoo, но общий ответ на вопрос "Это практично?" Да :). Хотя стандартное поведение рендеринга Django заключается в создании HTML (который не подходит для одностраничного приложения, такого как приложение, которое вы создаете с помощью qooxdoo), его легко переключиться на возврат, например. Json по запросам, который является распространенным форматом для связи клиент-сервер между внешним интерфейсом qooxdoo и сервером. Они просто обмениваются данными.

Кто-нибудь пытался это сделать? - Да , но они не дают много информации о том, как, помимо вышеупомянутого обмена данными Json, реализовать сервер Json RPC в Django с использованием RPC4Django .

AFAIK, нет более глубокой интеграции с Django, например взаимодействие qooxdoo с представлениями Django на сервере (например, dojango ).

Надеюсь, это поможет.

Обновление:

  • Существует один сложный продукт, Sava , использующий qooxdoo для внешнего интерфейса и Django для внутреннего интерфейса. Существует краткий обзор , но я думаю, что он с закрытым исходным кодом, так что он только свидетельствует о «практичности» использования этого технологического стека. Вы, вероятно, не узнаете подробно, как это реализовано.
  • Существует также enre , графический интерфейс на основе qooxdoo для Django. Но я не знаком с этим и не смог найти никакой документации на первый взгляд, поэтому я не уверен, что это на самом деле означает.
...