朋友帮写的软文,大家看下如何

简介: 现在的社会很浮躁,就连程序员这么个低调稳重的物种都开始浮躁起来了。每天论坛里讨论得最多的不是技术,而是在争辩哪种编程语言最好,甚至诋毁其他语言。作为一名集才华与正义于一身的资深程序员,我觉得这样很不好,程序员宝宝们需要的是团结,是不断学习,是共同进步啊!因此,我有必要站在客观公正的角度,理性地和大家分享一下几种主流语言的优缺点,以及为什么说PHP是最好的语言(严肃脸)。

现在的社会很浮躁,就连程序员这么个低调稳重的物种都开始浮躁起来了。每天论坛里讨论得最多的不是技术,而是在争辩哪种编程语言最好,甚至诋毁其他语言。

作为一名集才华与正义于一身的资深程序员,我觉得这样很不好,程序员宝宝们需要的是团结,是不断学习,是共同进步啊!因此,我有必要站在客观公正的角度,理性地和大家分享一下几种主流语言的优缺点,以及为什么说PHP是最好的语言(严肃脸)。

img_56509862545208adea16e5fbc0669c13.jpe
听说PHP是世界上最好的编程语言?我第一个赞成!

有句话说的好,“存在即合理”。世界上那么多的编程语言。有的应用广泛,有的默默无闻;有的适合商用,有的适合教学,还有的适合玩耍。举个例子来说,很多大学里的编程课程学习的都是.NET,Java,C语言等,却没有开设PHP课程的……你们觉得是为什么呢?

我想了想,可能前者等于《神医喜来乐》里的王太医吧,是皇家认证MVP医务人员;而PHP就是喜来乐,没有官方认证,可以说是无证作业,但是广大人民群众用了都说好啊!

我们言归正传,先从PHP的优缺点说起。

优点

[图片上传中...(image-73158-1510839798628-2)]

①入行门槛低(因此也被其他语言鄙视,也可能是缺点233333)

PHP独特的语法混合了C、Java、Perl以及PHP自创新的语法。简单来说,你把其他几种语言,都拿过去一部分用,想想其他程序员作何感想?很多人自学了几个月,就能做出比较不错的东西。当然,入门容易,要想精通还是需要花费大量时间和精力去钻研。

②代码量少,开发速度快

嵌入于HTML:因为PHP可以被嵌于HTML语言。这代表你可以用相对较少的时间、金钱、成本,就做出BOSS想要的结果,这对于其他语言的使用者来说,还是会有点不爽吧。

③开发成本低

PHP最经典的组合就是:Linux、Apache、MySQL、PHP,简称LAMP,所有的软件都是开源免费的,可以减少投入。

④跨平台性强

由于PHP是运行在服务器端的脚本,可以运行在Unix、Linux、Windows、MacOS下。目前微信二次开发,基本上都是基于PHP开发的。

缺点

img_be79428fd35a379689686cb782d4493b.jpe
听说PHP是世界上最好的编程语言?我第一个赞成!

①待遇偏低

如同之前说过的,PHP入行门槛较低,造成一些没有计算机底层知识的妄图通过PHP来进入计算机编程领域,经济学中常说“物多必贱”,做的人多了自然就没那么值钱了。因此也很多人吐槽PHP程序员技术烂,实际上PHP领域中真正精通的程序员还是很牛的,且一般精通PHP语言的,对其他编程语言也较为熟悉。

②成长空间小

还是老问题,入门容易修行难。一个NB的PHP程序员,一般都在Java、C语言等其他语言有着非常深入的研究。但基于第一条,有一部分人学完PHP后又学习了其他语言,就换语言发展了。对于这一点,PHP虽然感到很心痛,但流泪祝福大家越走越好。

③不常用于大型企业软件开发

PHP主要用于web的开发,很少用于大型企业的开发和APP开发。你比方说世界上最大的C2C eBay,就是用Java的。而很多小的网站,初期都是PHP(相对来说成本低、速度快,非常适合初创企业),后来各种原因,可能业务量,数据量增大,经济体量增大等等,都会改到Java上面去。

总结下来,PHP优势很明显,当然缺陷也很感人,那么如果加个前提,“PHP是web领域最好的语言”,这样应该争辩会少一些吧。

Last but not least!

img_9e26bd2d06b2cdb6b4f76cf6337b1a7e.jpe
听说PHP是世界上最好的编程语言?我第一个赞成!

PHP程序员有女朋友的可能性更大!不知道这一点能不能给PHP加分?会不会吸引一部分想踏入编程行业却又不知从何下手的小同学们呢?PHP程序员一般都会频繁的接触设计和前端的妹子,而其他语言的,有时开发一个项目好几个月,可能和妹子说话的机会都没有(笑哭)。。。

“存在即合理”,我们不应当单纯评论技术层面上的好与坏,哪个语言没有优点和缺点呢?最后,我想用开头的一句话来结尾,“程序员宝宝们需要的是团结,是不断学习,是共同进步啊!”

目录
相关文章
|
7月前
|
开发者
第十一期乘风伯乐活动开启,快来推荐你身边热爱分享的技术达人吧
乘风伯乐奖,面向阿里云开发者社区已入驻乘风者计划的博主(技术/星级/专家),邀请用户入驻乘风者计划即可获得乘风者定制周边等实物奖励。本期面向阿里云开发者社区寻找100位乘风伯乐,邀请人数月度TOP 1 获奖者(大于108人)可获得cherry樱桃MX3.0S键盘及伯乐之星证书!
1965 179
第十一期乘风伯乐活动开启,快来推荐你身边热爱分享的技术达人吧
|
前端开发 架构师 程序员
盘点13个值得程序员逛的论坛
盘点13个我自己比较经常使用的、有用的网站,包括资源、论坛网站等。
1557 0
盘点13个值得程序员逛的论坛
|
人工智能 算法 前端开发
8月博主有奖征文,百分百得奖
8月博主有奖征文,百分百得奖
1650 35
8月博主有奖征文,百分百得奖
|
开发者
点这里,加小蚂蚁微信,交个朋友
简单的做个自我介绍,我是小蚂蚁,从事游戏开发行业有 8 年的时间,我从一个游戏开发的技术人员(也就是写代码的)转变成现在的一个独立的游戏开发者。
77 0
|
小程序 搜索推荐 Java
程序员推荐的良心网站合集!(第二期)
程序员推荐的良心网站合集!(第二期)
257 0
程序员推荐的良心网站合集!(第二期)
|
人工智能 算法 前端开发
7月博主有奖征文,百分百得奖
7月博主有奖征文,百分百得奖
1368 14
|
Java C语言 C++
我与阿里云的恋爱笔记
首先自我介绍一下,我是一名软件工程专业的大三学生,目前接触阿里云服务器已经有一年多的时间了。虽然在技术层面不可能和众多大牛们相比,但是我还是想聊聊我和阿里云之间的故事
|
IDE 算法 测试技术
在线编程内测中,抢先周赛赢好礼!面试考试前,快来刷刷题!
在家无聊做什么?游戏、刷剧都不如学习!开发者社区在线编程产品内测活动继续进行,赶走无聊,学会思考!做题还能赢好礼,在线编程周赛邀你挑战!
在线编程内测中,抢先周赛赢好礼!面试考试前,快来刷刷题!
|
人工智能 运维 开发者
【云栖精选】帮你把握“金三银四”,阿里开发者招聘节面经总结帖来袭
云栖精选,一文为你网罗本周云栖社区本周精华帖,精彩不容错过。换工作、找实习,那你一定不能错过“金三银四”,想要来阿里巴巴,一些笔试和面试技巧一定不能少。本期中,为大家选取了几篇关于阿里招聘节的相关内容。
7445 0
|
大数据
感谢那些打赏赞助过我的人
这是一篇持续更新的博文~~~ 以下是来自博客园的粉丝们赞助截图,当然,每一个赞助过我的人如果能留下你们的昵称,姓名或者联系方式啥的,日后定当不甚感激,这篇随笔是不断的持续更新,谢谢每一个支持我的粉丝们,有你们的支持,这个世界一定会更加的和谐美好,加油,与君共勉~~~ 2018.
1596 0
下一篇
DataWorks