Можем ли мы интегрировать интерфейс OpenLaszlo в серверную часть Django?

Я медицинский работник, а не разработчик .. так что полегче, ребята .. :)

Я пытаюсь создать EMR (электронную медицинскую карту) с Django. На самом деле я уже хорошо в проекте. Я сделал разумную интеграцию с AJAX и jQuery.

Я пытался улучшить интерфейс и наткнулся на OpenLaszlo как на решение RIA с открытым исходным кодом. Мне было интересно, можно ли интегрировать его в бэкэнд Django или Python.

Я не смог найти никаких ссылок на этот вид интеграции в Интернете.

Есть несколько кратких ссылок на такую ​​интеграцию с интерфейсом Flex и PyAMF.

Если да, я был бы признателен, если бы вы могли дать несколько пошаговых советов.

заранее спасибо


person easwar    schedule 03.08.2011    source источник


Ответы (2)


Можно получить информацию о сервере OpenLaszlo на/с другого сервера django. См. Главу 1: Архитектура OpenLaszlo. Это потребует от вас разработки мыла, отдыха или какого-либо другого доступа к API на вашем сайте django в дополнение к разработке приложения OpenLaszlo.

Вы потратили время на документирование недостатков текущего пользовательского интерфейса? Усадили ли вы потенциальных пользователей перед текущей реализацией, чтобы получить обратную связь? Я рекомендую не «исправлять» что-либо, пока вы не определите наличие проблемы.

person Manfre    schedule 03.08.2011
comment
Привет @Manfre, спасибо за ответ. Я посмотрю главу, которую вы связали. У меня нет проблем с текущим интерфейсом. Я разрабатываю его как хобби и планирую вскоре выпустить его как проект с открытым исходным кодом на googlecode. Я использую jQuery, jQueryUI с AJAX, чтобы получить некоторый уровень интерактивности. Просто OpenLaszlo, казалось, вписался в мой мозг за то короткое время, что я играл с ним. Поэтому я подумал, может ли это быть полезным в качестве внешнего интерфейса. У меня нет особых идей по разработке SOAP / REST API, я думаю, это потребует гораздо большего чтения. - person easwar; 03.08.2011
comment
Посмотрите на django-piston (bitbucket.org/jespern/django-piston/wiki/Home) относительно простой способ добавления REST API в приложение django. Один из самых больших минусов использования OpenLaszlo заключается в том, что это усложнит установку и потребует потенциальной установки другого сервера/службы для запуска продукта. - person Manfre; 03.08.2011
comment
Большое спасибо. Как вы сказали, я хочу изменить его не потому, что мне не нравится существующий пользовательский интерфейс. Так что, если процесс слишком сложный, я могу придерживаться существующего стека Django, jQuery, jQueryUI и некоторых плагинов. Я обязательно посмотрю на django-piston и опубликую здесь свой опыт. - person easwar; 03.08.2011
comment
Не уверен, что Манфре имеет в виду, что это усложнит установку. На машине разработчика вам нужно установить OpenLaszlo с Tomcat, но для развертывания я не вижу дополнительных сложностей. Для своего приложения я обычно использую Ant для автоматической сборки и развертывания новых версий клиента OpenLaszlo, который работает без проблем. - person raju-bitter; 06.08.2012
comment
@r.bitter Дополнительная сложность заключается в необходимости установки OpenLaszlo, создания сценариев развертывания, интеграционного тестирования и потенциального обслуживания большего количества компьютеров для инфраструктуры. - person Manfre; 10.08.2012
comment
Сложность может быть несколько уменьшена, если вы используете сценарий сборки Ant, который я предоставил здесь: using-apache-ant/11900508#11900508" title="как создать приложение openlaszlo dhtml с помощью apache ant"> stackoverflow.com/questions/11897892/ - person raju-bitter; 10.08.2012

Платформа OpenLaszlo поддерживает связь с любым сервером, который может получать HTTP POSTS (он же REST) ​​из наборов данных OpenLaszlo и возвращать ответ XML.

Если ваш сервер соответствует этим требованиям, то да, вы можете использовать OpenLaszlo для создания внешнего интерфейса OpenLaszlo для связи с внутренним сервером.

person Kmeixner    schedule 21.08.2012