【问题标题】:Starting a new database driven python web application would you use a javascript widget framework? If so which framework?启动一个新的数据库驱动的 Python Web 应用程序,您会使用 javascript 小部件框架吗?如果是,是哪个框架?
【发布时间】:2010-09-17 08:09:08
【问题描述】:

我正在开始一个新的 Web 应用程序项目。我想使用 python,因为我在我的面包和黄油工作中使用它。

但是我不想重新发明轮子。我想到的一些事情:

  • AJAX 会很好,如果它不是太麻烦的话。

  • 最好是许可允许商业化,但此时并不重要。

  • 如果工具允许的话,试试 Google App Engine 也很有趣。

我应该使用 javascript UI 框架还是应该使用标准 HTML 表单?

你会推荐哪个框架?

【问题讨论】:

    标签: javascript python frameworks


    【解决方案1】:

    我衷心建议Django + Prototype。我认为它们涵盖了您正在查看的大部分基础,并且它们非常容易上手。如果这是您决定采用的路线,您也可以在 GAE 上使用它们,但您应该记住,GAE 不支持 Cron 作业,这可能会限制您的功能。

    【讨论】:

      【解决方案2】:

      我会看看web2py。它是一个全栈框架,无需配置且易于试用 - 如果您愿意,一切都可以通过 Web 界面驱动。我涉足过其他框架,它是迄今为止最容易设置的,并且包含许多免费的有用的东西。文档很好,并且有一个如何让它在 Google App Engine 下工作。它带有库和 Ajax 的操作指南。据我记得,许可证并不限制在商业应用程序中使用它。

      【讨论】:

        【解决方案3】:

        看看ExtJS。它有最好的小部件库。他们提供商业许可证和开源许可证。社区中有几位 Python 开发人员,并且与 Google API 进行了一些集成。

        【讨论】:

          【解决方案4】:

          jQuery?尽管它的UI 组件可能不是最好的(但在这方面似乎做了很多工作),jQuery 本身似乎正在成为事实上的 JS 标准库。它同时获得 MIT 或 GPL 许可,因此可以用于商业用途(并且无需成本)。

          【讨论】:

            【解决方案5】:

            web2py 使用 jQuery

            【讨论】:

              猜你喜欢
              • 2016-01-23
              • 2015-10-23
              • 1970-01-01
              • 1970-01-01
              • 2012-01-05
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2013-06-20
              相关资源
              最近更新 更多