【问题标题】:Environment to create standalone web applications创建独立 Web 应用程序的环境
【发布时间】:2012-10-08 13:00:45
【问题描述】:

在我的办公室,我们正在努力寻找构建独立 Web 应用程序(在您自己的计算机上运行的 HTML 应用程序,如桌面工具)的最佳环境。此应用程序的操作是:

  • 用户在多个选项卡(字母数字和带有时间序列的文件)的表单中插入输入数据
  • 程序返回输出数据(字母数字信息和图表)

我曾想过在一个应用程序中:

  • Python 中的业务逻辑(我对这种语言非常熟悉)
  • 模板引擎,为了编写一次HTML代码
  • HTML + JavaScript + CSS,显示输出数据和图表,如果可能的话,使用 REST 理念(业务逻辑会编写多个输出 JSON 文件)

我不知道是否存在满足这些要求的环境/框架。欢迎提出任何建议。

【问题讨论】:

    标签: python web template-engine


    【解决方案1】:

    你听说过 Django 吗?来自docs...

    Django 是一个高级 Python Web 框架,它鼓励快速开发和简洁实用的设计。

    Django 由快速发展的在线新闻运营商开发,旨在应对两个挑战:新闻编辑室的密集期限和编写它的经验丰富的 Web 开发人员的严格要求。它可以让您快速构建高性能、优雅的 Web 应用程序。
    Django 专注于尽可能地自动化并遵守 DRY 原则。

    【讨论】:

    • 你好胡安基。非常感谢您的回答。感谢马拉格尼奥!我已经开始浏览有关 Django 的信息。这个框架的方法非常有趣。我有两个问题:我可以用 Django 创建一个轻量级的 HTTP 服务器并打包程序来分发它(例如在 Windows 环境中)吗?问候。
    • Holaaaaa :) 你想开发桌面应用程序还是网络应用程序? Django 适合第二种选择,环境可以是 Windows、Linux 等,因为您的应用程序将通过浏览器访问。
    • 是的,我想创建一个 Web 应用程序(我非常熟悉创建 Web GUI),但我想在我的组织(Windows PC)内分发该应用程序,以便用户可以使用它在他们桌面的网络浏览器上。我不喜欢维护和管理集中式 Web 服务器,而是向这些用户发送一个 EXE 文件。我想 Django 创建(在每个用户的 PC 上)一个轻量级的 HTTP 服务器来绘制 HTML 页面,对吧?而且我还认为(通过使用 py2exe 或类似方法)您可以打包 Python 代码来分发它。新的恩典 :-)
    猜你喜欢
    • 2014-08-19
    • 1970-01-01
    • 2021-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多