我想尝试使用python创建网页而不是使用php.但是我发现你需要在apache上安装mod_python或mod_wsgi来使它与python一起玩.如果你现在使用pure,我不确定它是否应该说纯,python代码,不使用像django这样的任何web框架.我发现在mod_python和mod_wsgi中创建一个简单的页面看起来有所不同.
怎么样?,我越是研究python它似乎是一种更难用的语言来制作与php相比较的网页.学习python webdevelopment有一些很好的起点吗?
对不起,如果我的问题很模糊.我只是想从python webdevelopment开始一些指导
是的,使用 python 制作网页而不使用 Web 框架比使用 php 更难。这是设计使然,因为它使您可以更好地控制页面与服务器的交互方式,从而允许您构建可扩展的网站,以及其他好处。WSGI 是与服务器交互的现代方式,但正如您所观察到的,它包括 PHP 对用户隐藏的许多具体细节。
如果您正在寻找类似 php 的 python 体验,您可以查看web.py或Flask。就框架而言,它们非常简约,并且负责与服务器交互,但不会妨碍您。
也就是说,您确实应该考虑 Django 或其他类似的框架 - 它们提供了一些非常好的好处,可以帮助您使原本非常复杂的网站快速运行。它们解决的问题略有不同,并提供与常见 PHP 框架不同的解决方案,因此即使您不喜欢 PHP 中的框架,也应该考虑它们。
如果您想以更像 php 的方式做事,您可以使用CGI。这绝对不是一个推荐的解决方案,也不会教您前进的最佳实践,但它可以帮助您开始......
但实际上,请考虑一个框架。这就是大多数 Python 网络开发的完成方式,如果您使用其中一种进行开发,您将学到更多有用的技能。
| 归档时间: |
|
| 查看次数: |
1745 次 |
| 最近记录: |