2012-10-08 62 views
1

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

  • 用户在表格中插入个标签上的(字母数字和文件的时间序列)的输入数据
  • 程序返回输出数据(字母数字信息和图形)

我曾在一个应用程序认为:在Python

  • 业务逻辑(我很熟悉这种语言)
  • 模板引擎,以一次编写HTML代码
  • HTML + JavaScript和CSS,以显示输出的数据和图表,以REST的理念(如果可能的业务逻辑会写几个输出JSON文件)

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

回答

-1

您是否听说过Django?来自docs ...

Django是一个高级Python Web框架,鼓励快速开发和干净,务实的设计。

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

+0

Hola Juanky。非常感谢您的回答。格拉西亚斯malagueño! 我已经开始浏览关于Django的信息。这个框架的方法非常有趣。 我有两个问题:我可以使用Django创建一个轻量级HTTP服务器并打包该程序以分发它(例如在Windows环境中)吗? 此致敬礼。 – user56380

+0

Holaaaaa :)你想开发一个桌面应用程序或一个网络应用程序? Django将会成为第二种选择,在那里环境可以是Windows,Linux ......,因为你的应用程序将通过浏览器访问。 – juankysmith

+2

是的,我想创建一个Web应用程序(我非常熟悉创建Web GUI),但我想在我的组织(Windows PC)中分发该应用程序,以便用户可以在其桌面的Web浏览器上使用它。我不喜欢维护和管理集中式Web服务器,但向这些用户发送一个EXE文件。 我想Django会在每个用户的PC上创建一个轻量级HTTP服务器来绘制HTML页面,对吧?我也想(通过使用py2exe或类似的),你可以打包Python代码来分发它。 Gracias de nuevo :-) – user56380