2019 年 Web 开发语言:为什么我们继续使用 PHP?
PHP 是奇葩语言。它既不快也不美观。良好的软件开发实践也没有得到遵循。但我仍然使用它开发了很多软件。那么问题就很明显了为什么今天还在使用PHP?
除了个人理想主义偏好之外,还有很多原因。这就是我们讨论的范围。为什么选择 PHP 作为我的 Web 开发语言?
什么是 PHP?
“PHP 代表什么?”或者问“什么是 PHP?” PHP 是一种用于编写网页的语言。底层采用C语言实现,并使用HTML标签语法来包装代码。 PHP通常运行在服务器端,与Web服务器一起工作,负责处理HTML并将其返回给访问者。
PHP 最初的意思是“个人主页”。因为这完全限制了将该语言用于一般用途的意义和可取性,所以该语言现在代表“PHP:超文本预处理器”。这种写法称为递归缩写(用全名引用自身的缩写)。极客喜欢这种名字。
PHP 能做什么?
PHP 可以用来做什么?一般来说,PHP 可以做任何你想在 Web 服务器上实现的事情。例如,创建一个博客。实施 SAAS 应用程序也是小菜一碟。编写脚本来临时处理数据也很有用。或者编写一个复杂的脚本,有一天突然变成一家成功的软件公司?过去发生过很多这样的事情。
不信,看一下 PHP 官网,列出了使用场景:
- 服务器端脚本
- 命令行脚本
- 在桌面应用中不鼓励最后一种一,但它有效。但前两个确实是很好的理由。
这导致了一个重要且不可避免的事实...
PHP 无处不在
了解和喜爱 PHP 的原因有很多。也许最有力、最有效的原因是:它可以在网络上的任何地方使用。本地使用和操作。如果您仔细观察,您可能可以每月花费 3 美元购买一个可以运行 Python 或 Ruby Web 应用程序的托管帐户。但它绝对可以运行PHP。这意味着您始终可以信赖 PHP。
因为PHP可以在任何地方运行并且很容易上手,所以很多非常流行的软件都是用PHP编写的。WordPress对我来说是最有影响力和最著名的例子,除了Joomla,Drupal,Magento,ExpressionEngine,vBulletin(是的,它仍然存在),MediaWiki等工具之外,它们都在PHP上运行服务器。
不仅如此,还有无数的PHP应用框架,例如:Symfony、Zend、Laravel、Aura、CakePHP、Yii甚至老旧的CodeIgnitor框架。当然,您可以为任何其他语言创建类似的长 Web 框架列表。例如,Python、Ruby 或 Node/JavaScript 等常见的 Web 语言,您甚至可以编写一个数值竞赛列表来与 PHP 进行比较。但运行 PHP 的网站数量惊人。
WordPress 自豪地声称拥有 30% 的互联网用户。您甚至不必相信这个说法就可以意识到,即使这个说法是正确的,许多 Internet 应用程序也必须使用 PHP。
PHP 的优点
动态函数
PHP 和 HTML 可以非常和谐地协同工作。将
file.html
更改为file.php
,则可以使用
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。