python - 网站开发的设置过程是怎样的?

标签 python

我想创建一个简单的网站供我个人使用。这仅适用于基于 python 的技术。所以我想找一位关于这个话题的专家。

  1. 我应该使用什么作为平台?我搜索了可用选项,发现了 Djangogrokweb2py 等等。新手应该使用哪一个?如果我选择仅使用基本的 python 脚本,那么我必须使用什么选项?
  2. http://wiki.python.org/moin/WebBrowserProgramming 。 python 网站上的这个链接让我更加困惑,而不是解决我对该主题的好奇心。请提供一些准确且易于理解的阅读 Material 。

我有一个想法,使用 spring-webmvcstruts 开发基于 java 的 Web 应用程序。我可以将 Java 流程与 Python 流程关联起来进行 Web 开发吗?

最佳答案

如果社区的规模对您来说比其他一切都重要,请考虑 PHP 的用户数量至少比任何 Python 框架多 10 倍。

如果您有一个现有数据库并且不想将数据移动到新数据库,您可能应该使用 SQLAlchemy,因此您需要一个粘合框架(在这种情况下最好是 Pylons)。由于粘合框架是使用第三方组件构建的,因此它们的集成度往往比全栈框架少。

如果您从头开始开发应用程序,全栈框架(例如 Django 和 web2py)是最好的选择。 Django 为您提供了更好看的数据库管理界面。相反,web2py 为您提供了更容易上手的东西、基于 Web 的 IDE 以及在 Google 云上运行未经修改的代码的选项。

web2py 是唯一一个 promise 向后兼容性并且从未破坏它的框架。我不知道这对你来说是否是一个问题。

官方online web2py documentation包括整本 web2py 书(350 页)。

避免使用仍在开发中的较小框架,因为 API 会发生变化,并且它们会错过较大框架所具有的许多功能。

This是用 web2py 构建的。

关于python - 网站开发的设置过程是怎样的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2842748/

相关文章:

python - 警告 : toctree contains reference to nonexisting document error with Sphinx

python - 防止在 python 异步 http 请求中下载响应主体

python:列表理解策略

python - 在 Python 中使用带有自签名证书的请求时证书验证失败

python - 转义字符串以在 XML 中使用

不同子目录中的 Python 包/模块

javascript - 点击每个链接时django加载模式

python - pyqtgraph:在缩放时保持 TextItem 的恒定位置

python - 分配给无

python 执行器从完成回调生成任务(递归提交任务)