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

简介: 现在的社会很浮躁,就连程序员这么个低调稳重的物种都开始浮躁起来了。每天论坛里讨论得最多的不是技术,而是在争辩哪种编程语言最好,甚至诋毁其他语言。作为一名集才华与正义于一身的资深程序员,我觉得这样很不好,程序员宝宝们需要的是团结,是不断学习,是共同进步啊!因此,我有必要站在客观公正的角度,理性地和大家分享一下几种主流语言的优缺点,以及为什么说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程序员一般都会频繁的接触设计和前端的妹子,而其他语言的,有时开发一个项目好几个月,可能和妹子说话的机会都没有(笑哭)。。。

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

目录
相关文章
|
自然语言处理 BI Python
看到自己的朋友圈,我和我的小伙伴都惊呆了
看到自己的朋友圈,我和我的小伙伴都惊呆了
75 0
|
开发者
点这里,加小蚂蚁微信,交个朋友
简单的做个自我介绍,我是小蚂蚁,从事游戏开发行业有 8 年的时间,我从一个游戏开发的技术人员(也就是写代码的)转变成现在的一个独立的游戏开发者。
73 0
|
移动开发 前端开发 Java
令我室友大为震惊!手把手教我室友撕web前端基础知识,上手小项目广告推广软文页面。
令我室友大为震惊!手把手教我室友撕web前端基础知识,上手小项目广告推广软文页面。
165 0
令我室友大为震惊!手把手教我室友撕web前端基础知识,上手小项目广告推广软文页面。
|
存储 JSON 网络协议
摊牌了,我是热心网友!
不管是 RPC 或者 HTTP,只要传输的内容是「对象」,要想在接收方还原出一摸一样的「对象」,那就需要序列化和反序列化。
摊牌了,我是热心网友!
|
小程序 前端开发 JavaScript
🎑提前祝大家中秋快乐,教你做一个【中秋花灯许愿】💖的网站
为了参加掘金社区的中秋征文活动专门策划了这么一个小站。但是物尽其用,我最近自研了一套Web网站基于扫小程序码登录的机制,正好借这个小站测试一下。
253 0
🎑提前祝大家中秋快乐,教你做一个【中秋花灯许愿】💖的网站
|
弹性计算
晓生:这个朋友我交定了!
世间最美好的东西,莫过于有几个头脑和心地都很正直的严正的朋友。——爱因斯坦
晓生:这个朋友我交定了!
|
算法 搜索推荐 机器学习/深度学习
支付宝:你长大了,该学会认识新朋友了!
我们的目标人群是将用户转化为淘宝用户,阿里工程师是用什么方法完成这样的转化呢?今天的文章,马上为你揭晓!
1507 0