与其说这是一本 PHP 方面的书,不如说是一本借 PHP 讲工程化软件开发的书。
指望从中学些 PHP 开发经验和技巧的固然不会失望,里面大量的实例,但也不是跟你讲这些方法使用的技巧等等,而是通过这些例子告诉你,现代的工程化的开发,测试,部署应该是什么样。为什么我不用这些方法也能运行我的程序,却还仍然需要按照这些规范来做。
而这些东西,恰恰是当下中国的程序员们最需要的。
在我的理解里,程序员和工程师是两个不一样的概念的。程序员分两类,一类是能写出代码,实现功能,一类是牛逼上天,技术的领导者和开拓者。但现实社会中,最需要的并不是大牛,当然也不是抄起键盘就闭着眼敲代码的开发民工。
这个社会最需要的是大量的用工业化的方法和体系来开发软件的工程师,这可能也是现下我们最缺的。
当然,软件开发有自己的特点,PHP 社区又有自己的历史积累,却同时也没停下脚步,一直在积极的吸收别的语言和框架里的优秀思想。这本书写的时候 PHP7还没正式发布,现在是2017年,PHP7在业界已经有了相当多的使用实例,得到了充分的证明,伴随着的还有大量的现代开发理念被业界接受。Laravel 也成为了当前最流行的开发框架。即便是几年前就颇被人看不起的 Thi你看PHP,居然也放出了新版,里面的改进也让人赞叹。
属于 PHP 的春天也许过去了,但接下来的绝不是冬天,而是更为热烈的盛夏。尽管我写下这篇的时候,满世界都在讲大前端时代,Vue,ReactNative,移动开发已死,机器学习盛行,人工智能是未来,但看 PHP 的发展史,我也能肯定,继续在PHP 这门语言上投入心血,仍然是非常值得的。
只是现在的 PHP 越来越像 C++了,这点让我倒是很心烦。 sigh