为什么使用Python进行web开发?

2024-04-28 16:35:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我想知道学不学这门语言。

我已经15年主要用PHP编程了。我知道C,C++,java,perl……但是PHP解决了我所有的问题。

我仔细看过这个:http://wiki.python.org/moin/PythonVsPhp

我发现Python对于系统管理任务,或者第一次编程语言学习都很有用。诚恳地说,我喜欢它的干净和清晰(它就像一个“Jquerized PHP”)……但是我仍然发现一些博客在为Python的web开发辩护……为什么?

有谁能解释一下Python在web上的优势吗?


Tags: orgweb语言http编程wikijava编程语言
1条回答
网友
1楼 · 发布于 2024-04-28 16:35:33

如果没有框架,我就不会做Python web开发。从Rails迁移到Django之后,Django好多了。它有很棒的文档,一个很棒的社区,不试图强迫架构(这会导致数小时的关于东西放在哪里的搜索),也不象Rails那样隐藏令人不安的“魔力”背后的东西。

默认情况下,它可以抵御XSS(也就是说,您必须告诉它不要转义HTML),而且由于它有一个很好的ORM接口,所以很少有可能出现愚蠢的SQL注入错误。还具有内置的CSRF攻击保护,作为中间件运行。这并不是说PHP天生就不安全,而是它给了开发人员太多的麻烦。

它也有像Pinax这样令人惊叹的扩展,并且他们在每一个版本中都将基本的扩展集成到核心中。

你也不应该低估用漂亮的语言编码的心理益处。

相关问题 更多 >