为什么程序员都喜欢黑php?如果 php 经常被 hack,那是一件好事!世界上只有两种语言:一种是没人使用的,另一种是经常被喷的。不管你喷它、勒索它、骂它,都改变不了PHP语言是网站开发使用最多的语言!其实PHP中文网小编想说的是,每一种语言都有它的优点和缺点,最重要的还是程序员!没有最好的语言,只有最好的程序员。其实对于php开发者来说,大家不过是没事的时候拿“PHP是世界上最好的语言”作为一个梗,调侃一下,或者把自己介绍成“php”输入自己。其实直到现在我们都没有看到真正的程序员骂PHP,砍PHP的都是不懂的,或者是一些其他语言的培训机构故意进黑的。
以下是摘取的一些专业人士对PHP语言的看法:
1、被黑没关系,关键是PHP能快速解决大部分问题。国内公司招聘的PHP职位数量不言而喻。
大致看了一下51job,在过去的一个月里,JAVA的职位有20000多个,PHP的职位有10000多个。
2. 第一个问题,如果你只是想单纯的写后台程序,可以不用学太多的html/css尤其是css,后台程序基本是逻辑,css基本用不了太多,但是还是要了解一些基础,html基本的标签要知道使用,不要php提交表单连<form>这些都不会用,总之先学后台的话还是要一点html的基础吧。其实我觉得你完全可以前端后台一起学习,其实并不难,看看php中文网里的PHP手册中的例子,基础语法可以满足初学者的需要了,学习也比较快。总之还是要学习一些基本的HTML。第二个问题,学习一段时间后你就会明白为什么会有这么多人黑PHP了,其实很多人只是调侃,黑它的人多,说明有很多人在用。另外php的学习曲线较为陡峭,入门是非常快的像js一样,但是要写出很规范优雅高质量的代码需要不断的打boss升级,否则翔一样的代码当然要被人黑。
3、其实程序员真的很希望一种技术(语言)称霸世界,立于不败之地!可惜现在还没有出现。现状是百家争鸣。 PHP 的问题太多了。从功能上看,性价比不高。中小型的web开发机器人,从语言本身的设计来说,有着层出不穷的$和各种功能。命名不够规范,之前的版本不支持面向对象等等。PHP的魅力在于学习成本低,上手快,还有很多著名的CMS(还有很多漏洞)!其实它经常被黑是因为它用的多,就像你很少听说Linux系统被攻击,而Win经常出现各种危险的漏洞一样。因为用户少,被黑的几率小,并不是因为Linux没有漏洞。大家说的不好说,不用担心被黑,各有千秋!
4.没有最好的语言,只有最好的程序员。任何成熟的编程语言都是最好的。可想而知,我从事了十年的编程,或多或少接触过各种语言,但我还是不敢说我会写一门编程语言,可见写这门语言的人能见过。既然是那些有才华的人创造了这种语言,自然有它的优势。使用不方便或者效率有限只能说明一个问题,那就是程序员太牛了。
5、PHP被黑正是因为太简单了。非要写汇编,二进制会显得高大上?各种糟糕的语法、混乱的命名、糟糕的性能,无论如何都能蒙住你的脸。说真的,一个中小型的系统,破东西真多。就整个上去吧。我不相信知乎上有这么多人在写 Facebook 规模的应用程序。都说PHP不严谨,现在有强类型,还有人BB。那么PHP真的很简单吗?一个值应该通过isset()、is_null()、empty()判断还是直接求反?你确定要过滤数据吗?你真的知道 z_val 到底长什么样吗?话说PHP真的一点都不简单。接下来,让我制作一张枪支地图。确实有一些大牛在摆事实摆证据。他们只有真正研究过之后才会发表意见。不过,更多的是跟风!就好像不喷jQuery就混不进前端圈子一样。世界上没有不被黑客入侵的东西。 Angular1 是一个特别明显的例子。刚出来的时候,很受欢迎。被各种性能不好的原因喷了之后,知乎上还有几个关于Angular1的话题?被黑客攻击是一件好事。社区将看到并改善。当没有人是黑人的时候。 . .只好孤独终老。
最后总结:
PHP语法简单易懂,无奇葩黑魔法,既可以面向过程也可以面向对象,安装后集成各种扩展,包括但不限于mysql、json、mbstr等,这非常方便。如果有分歧,一个页面html和PHP混杂,最新版还自带小webserver,连apache和nginx都用不着,一分钟建个博客论坛问你怕不怕、国外的Ci、laravel、kohana、zf等框架层出不穷,国内的TP,语言创造者正在积极改进优化,世界各地的程序员与你一起修复语言bug。最重要的是大大小小的公司都在用,找工作不用愁!想学习PHP的朋友请移步《php中文网php在线实战培训课程》,大师带你进来,具体实践看个人。 PHP可能不是世界上最好的语言,但一定是最适合初学者学习编程的入门语言,也是进入web开发领域的优秀语言。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何在python中转换文件编码格式11/09
- ♥ Python 中的浮点数是如何计算的?11/26
- ♥ 如何使用 pip 运行 python10/31
- ♥ python canvas画布介绍09/17
- ♥ 使用python爬取网易云音乐热歌榜11/18
- ♥ python如何在没有错误提示的情况下终止12/30
内容反馈