gpt4 book ai didi

python - 使用 python 构建 Web 应用程序

转载 作者:太空狗 更新时间:2023-10-29 20:32:58 24 4
gpt4 key购买 nike

这是 two 的后续行动questions我问了一个星期左右回来。那些的结果是我正在构建一个基于 AI 的 Web 应用程序的原型(prototype),我想知道要使用什么语言。结论似乎是我应该选择 python 之类的东西,然后将任何关键位转换为更快的东西,比如 Java 或 C/C++。

这对我来说听起来不错,但我现在想知道 python 是否真的是用于构建 Web 应用程序的正确语言。我过去开发的大多数 Web 应用程序都是 C/C++ CGI,然后是 php。我发现 php 更易于使用,因为它使将用户界面链接到后端变得更加容易,而且它对我来说更合乎逻辑。

我以前没有用过 python,但我基本上想知道在 python 中进行 CGI 编程有多容易?我是否必须回到在 C/C++ 中执行此操作的繁琐方式,您必须将 HTML 代码存储在模板中,让 CGI 读取它们并用适当的值替换特殊代码,或者是否可以使用模板 与 php 一样的代码?

我可能在这里问了一个非常无知的问题,对此我深表歉意,但希望有人知道我在说什么!我的总体问题是:用 Python 编写 Web 应用程序是个好主意吗?它是否像使用 PHP 一样简单?

最佳答案

Python 是一个不错的选择。

不过,我会避免使用 CGI 模型 - 您将为每个请求的解释器启动付出高昂的代价。大多数 Python Web 框架都支持 the WSGI standard并且可以通过多种方式连接到服务器,但大多数都存在于与 Web 服务器通信的某种长期运行的进程中(通过代理、FastCGI、SCGI 等)。

说到框架,Python 的前景已经很成熟了。这有好有坏。有很多不错的选择,但可能会让新手望而生畏。

如果您正在寻找预打包的 web/DB/模板集成的东西,我建议您查看 Django , TurboGearsPylons .如果您想更好地控制各个组件,请查看 CherryPy , Colubridweb.py .

至于是否“像PHP一样简单”,那是主观的。通常鼓励在 Python 网络编程世界中将模板和应用程序逻辑分开,这可以使您的生活更轻松。另一方面,能够在 PHP 文件中编写页面的所有代码是“简单”的另一个定义。

祝你好运。

关于python - 使用 python 构建 Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/290456/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com