PHP是个好东西

尽管PHP经常受到吐槽,但实际使用起来它是相当顺畅和友好的。接下来,我将以开发Web应用程序为例子,向大家推荐一下PHP。

PHP是一种争议性的缩写,但目前的定义就是PHP本身。

操作环境的便利性

在Linux上,常常会提到LAMP(Linux,Apache,MySQL和PHP)。事实上,你不需要汇集源代码来进行自行构建,只需使用标准软件包就能轻松搭建起这个环境。

只使用标准软件包就可以构建环境,而不用依赖于自定义的构建,这实际上是非常重要的,它可以使环境构建具有个人差异,并且可以排除人为的依赖性。

嗯,顺应云计算、Docker、Heroku、Vagrant等技术,我们应该逐渐放弃自己搭建的想法啦(笑)。

昨天 PHP7 发布了,但如果要在工作中使用的话,可能 PHP5.5 或 5.6 更好。

脚本语言的优势

脚本语言有时无法确定是否能正常运行,但由于无需编译生成中间代码或执行文件,因此可以省去部署的麻烦。最大的好处是可以立即运行所编写的代码。

此外,在查看源代码方面,可能存在问题,
如果在运行时突然出现故障或问题,想要停止处理时,
直接查看服务器源代码,将相关部分注释掉这种粗暴的技巧也可以接受。

資料的充實性

由于发布了这么多入门书,可以看出信息量是巨大的。
然而,并不是所有的信息都是正确的,但与Ruby on Rails不同的是,有用的信息相对较少。
如果是最新的信息或者是来自Qiita的信息,大约有70%的准确性。
(这是我的个人感觉)

框架的活力

与诸如Ruby on Rails之类的其他开源社区相比,PHP社区活动相对较低调,但实际上他们的行动很积极。

就框架而言,

CakePHP和Laravel是当前的热门趋势吧。
如果掌握这两个框架,可能也有机会找到工作。

还不确定是否可以称之为框架,但作为著名的博客系统,WordPress。它可以通过定制实现几乎任何功能,
在某种意义上,它是一种类似于大炮主义的庞大框架,呵呵。

商务风格的冷静理性

在開發案件中,有時候他人所建立和自己所建立的東西會被其他人進行修改和改造,但是在這方面,只要不是非常奇怪的程式碼,使用PHP的話,將來的接手工作不會變得困難。

无论多么努力,都可能变成混乱的代码或烂代码,但基本的处理实现非常简单,只要努力,就可以进行分析。(个人感觉)

也许,PHP的特点在于它方便与制作的系统和商业风格进行分离。

意想不到的伸缩变得容易

因为PHP本身很简单,所以即使不进行服务器上的精细工艺,只要大量投入服务器资源,就可以轻松扩展。
做各种小技巧也是不错的,但只要在云端投入一个超快的数据库服务器,即使不进行扩展也可能解决问题哈哈。

嗯,如果将PHP的处理逻辑视为组件,那就很容易理解在哪里应该投入资源以及需要对PHP进行多少改修。

请大家轻一点地评论(在评论栏中)因为这篇文章完全是基于个人的主观和感受写的哈哈。虽然经常有人批评PHP,但它其实是个意外不错的东西。我自己已经用PHP写代码超过5年了,但仍然很喜欢它。