【问题标题】:Can we intergrate an OpenLaszlo front end to a Django back end ?我们可以将 Api Laszlo 前端集成到 Django 后端吗?
【发布时间】:2011-08-03 16:03:05
【问题描述】:

我是一名医学专业人士而不是开发人员.. 所以大家放轻松.. :)

我正在尝试使用 Django 构建 EMR(电子病历)。事实上,我已经很好地参与了这个项目。我已经与它进行了合理的 AJAX 和 jQuery 集成。

我在尝试改进前端并发现 OpenLaszlo 作为开源 RIA 解决方案。我想知道是否可以将它集成到 Django 或 Python 后端。

我在互联网上找不到这种集成的任何参考资料。

有一些关于这种与 Flex 前端和 PyAMF 集成的简短参考。

如果是的话,如果您能提供一些逐步的建议,我将不胜感激。

提前致谢

【问题讨论】:

    标签: python django ria openlaszlo


    【解决方案1】:

    可以有一个 OpenLaszlo 服务器提要信息到/从另一个 django 服务器。见Chapter 1: OpenLaszlo Architecture。除了开发 OpenLaszlo 应用程序之外,这还需要您在 django 站点上开发一个 soap、rest 或其他一些 api 访问。

    您是否花时间记录当前 UI 的缺陷?你有没有让潜在用户坐在当前实施的前面以获得反馈?我的建议是在您确定存在问题之前不要“修复”某些问题。

    【讨论】:

    • 您好@Manfre,感谢您的回答。我将查看您链接的章节。我对当前的 UI 没有问题。我正在开发它作为一种爱好,并计划很快将它作为一个开源项目发布在 googlecode 上。我正在使用 jQuery、jQueryUI 和 AJAX 来获得某种程度的交互性。只是 OpenLaszlo 在我使用它的短时间内似乎很适合我的大脑。所以我在想这是否可以用作前端。我对开发 SOAP / REST API 没有太多想法,我想这需要更多的阅读。
    • 查看 django-piston (bitbucket.org/jespern/django-piston/wiki/Home) 以获得一种向 django 应用程序添加 REST API 的相对简单的方法。使用 OpenLaszlo 的最大缺点之一是它会增加安装的复杂性,并且可能需要安装另一个服务器/服务来启动和运行产品。
    • 非常感谢,正如您所说,并不是因为我不喜欢现有的 UI 我想更改它。因此,如果这个过程太麻烦,我可能会坚持使用现有的 Django、jQuery、jQueryUI 和一些插件堆栈。我一定会看看 django-piston 并在这里发布我的经验..
    • 不确定 Manfre 所说的“它会增加安装的复杂性”是什么意思。在开发人员机器上,您必须使用 Tomcat 安装 OpenLaszlo,但对于部署,我没有看到任何增加的复杂性。对于我的应用程序,我通常使用 Ant 来自动构建和部署 OpenLaszlo 客户端的新版本——它可以正常工作。
    • @r.bitter 增加的复杂性是需要安装 OpenLaszlo、创建部署脚本、集成测试以及可能为基础架构维护更多机器。
    【解决方案2】:

    OpenLaszlo 平台支持与任何可以从 OpenLaszlo 数据集接收 HTTP POST(又名 REST)并返回 XML 响应的服务器进行通信。

    如果您的服务器满足这些要求,那么可以,您可以使用 OpenLaszlo 创建一个 OpenLaszlo 前端来与您的服务器后端进行通信。

    【讨论】:

      猜你喜欢
      • 2021-10-31
      • 1970-01-01
      • 2020-07-20
      • 1970-01-01
      • 2020-12-05
      • 2022-07-01
      • 2019-01-05
      • 2020-08-19
      • 1970-01-01
      相关资源
      最近更新 更多