加入收藏 | 设为首页 | 会员中心 | 我要投稿 平顶山站长网 (https://www.0375zz.cn/)- 分布式云、数据处理、媒体处理、图像分析、基础存储!
当前位置: 首页 > 站长资讯 > 外闻 > 正文

比特币持续盘整

发布时间:2021-01-29 17:25:51 所属栏目:外闻 来源:互联网
导读:偶尔读到一些写的不错的劝人不要使用PHP的文章时,我也几乎被说服了,所以我花了很多时间去学习其他语言。我必须承认这些探索使我收获颇丰。虽然我可能在使用上永远也达不到专家级水平,但是通过学习其他语言,我对程序员这个职业有了更深的理解。 如果说从

偶尔读到一些写的不错的劝人不要使用PHP的文章时,我也几乎被说服了,所以我花了很多时间去学习其他语言。我必须承认这些探索使我收获颇丰。虽然我可能在使用上永远也达不到专家级水平,但是通过学习其他语言,我对程序员这个职业有了更深的理解。

如果说从这篇文章中有什么东西要学的话,那就是:去学新的语言。但是不是因为“PHP失去生命力了”——这是错误的观点。你要学习其他的语言是因为这对于作为程序员的你有好处,如果PHP真的要没戏了,那么你更应该去学别的语言。但是此时此刻,它并没有失去生命力。

对于很多写PHP的程序员来说,当他们需要捍卫自己的选择时,他们可能最先会亮出一些表格,这些表格显示了PHP在全网的欢迎程度。虽然这些数字很振奋人心,我还是有些怀疑它们带有误导性。

我们必须要认识到PHP受欢迎,是因为人们对于WordPress的喜爱。无论你喜欢不喜欢WordPress,都必须承认它的存在至关重要。但是说实话,WordPress还是有很多缺陷的,并且不在少数。但是我知道很多人都用WordPress完成很多了不起的事情,也赚了不少钱。

PHP不是WordPress,即使WordPress深深植根于PHP历史的土壤中,PHP要比WordPress好得多,好得多得多的多。WordPress有很多不足的地方,PHP也有很多不足的地方,但这并不意味着它们不适用于所有项目。

我一般不会用C++去写网络程序,至少它会排在我选择清单的末尾。但这不是说C++就是种不好的语言,它只是不适用而已,就像我不会用PHP去写硬件驱动或任何和AI有关的东西,这已经超出了它的能力范围了。

对语言的选择当然也和你自身对它们的掌握程度紧密相连。就像老话说的那样:时间就是金钱,用新学的语言去进行一个项目往往是艰巨的,这会让本来就很紧张的时间雪上加霜。

我对PHP比较熟悉,所以我往往先选择它。我略懂一点Python,但是我写PHP要得心应手得多。同一项任务我也可以选Python,但是花费的时间可能会是两倍(至少刚开始是这样的)。这并不是说我之后都不会使用Python或者我对Python有什么不满的,只是说PHP是我的首选。

学习一门编程语言并没有那么难,一个有经验的程序员可能花上一个周末就能掌握一门语言的要点。但是这并不意味着他们懂这门语言。了解哪个内置函数做什么不叫懂一门语言,你必须要有足够的经验知道什么时候用什么样的特性,或者明确这整个生态系统如何结合在一起。

我懂PHP,但我也知道如何设置一个Nginx web服务器、如何配置FPM或opcache。我掌握的足够多,有能力摆脱依赖的影响,做出正确的选择。我知道如何在生产环境中安全地部署PHP应用程序,而且我知道如果不小心使用某些语言特性,可能会带来安全问题。这些事情不仅仅是“了解”一门语言就能够知道的。作为程序员,我们需要投入大量的时间来学习我们选择的这些语言之外的东西。

这就是为什么当有的程序员说你选的语言就是“垃圾”,我会感到非常失望。我花了二十年的时间去在磨练这方面的技术,现在却来了个人告诉我,我的选择是错误的?

其实这并不是错误的选择,PHP给我带来了满意的工作。我之所以能住上漂亮的房子,能开着豪华的轿车,正是因为我花了20年时间精通PHP。扯远了,应该接着讲为什么PHP不是垃圾的。

很多讨厌PHP并认为它应该被淘汰的人,会列很多点来证明PHP是大错特错的选择。有很多我们这几年来一直听到的观点都是针对PHP的骨灰版本(我不知道为什么每个人都还抓着PHP4不放,搞啥呢?)。

还有些点根本就是无稽之谈甚至是错误的。这不是争夺“我的编程语言比你好”大赛,不需要歇斯底里,我打心底里认为每一种编程语言都有它本身的使命。那些发明这些语言的人(也就是那些比我聪明得多的人)发明这些语言都是有原因的,编程语言不是随随便便就能被搞出来的东西。

那么,为什么要选PHP呢?

答案很明了:因为它就在那里。我是自学PHP的,没参加过多少正规培训,除了偶尔参加的网络培训课程,我没有上面盖着“我可以教电脑做事情”的名牌大学毕业证。

我是学设计出身的,虽然我从大概七岁开始摆弄代码和电脑,但是我对接受这方面的教育却没有同样的热情。我甚至不知道为什么,我热爱电脑热爱网络,却选择了平面设计。我不想赘述这方面的内容,因为虽然我有这个学位,但是它在我今天的工作中却没有起到太大的作用。

我相信和大多数PHP程序员一样,我开始使用PHP是因为我们想要网站做更多,不仅仅是显示一张图片和一段文字。当我学会了如何将数据从数据库里提取出来显示在网页上时,我万分激动,这太振奋人心了!这正是我想要的,所以我便一头扎了进去。

后来,我遇到了WordPress。就像那些坐在电脑屏幕前,懂一点PHP基本知识的自以为是的人改变这一切一样,WordPress也改变着一切。WordPress的成功要归于像我这样的人,我们这些年轻人想要一个自己的博客,却不知道怎么自己建立。

你安装了WordPress……然后添加了一个插件,改变了主题……然后你对主题做了一些小小的改变,所以它完成一些其他的东西,或看起来有点不同。然后你修改了一个插件。然后你创造了自己的主题。然后你在想,我还能做什么?

所以我认识了PHP,不是我选择了PHP,而是PHP选择了我。20年后我还在用PHP创造东西,早就不用WordPress了。我想我已经是个成熟的PHP程序员,有能力来写这篇文章了。

“PHP太简单了,你应该学点有挑战性的”

PHP那么受欢迎的其中一个重要的原因就是它无处不在,哪里都装着它。就连你最普通的MacBook中也预装了PHP,真见鬼。

从头写PHP也非常容易,通常没有什么特别的事情需要你做。创建一个index.php文件,在里面放一行PHP代码,然后上传到几乎所有的共享主机账户:

(编辑:平顶山站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读