为什么相对PHP黑python的更少


Posted in Python onJune 21, 2020

为什么程序员都喜欢黑php?如果php经常被人黑,反而是好事!世界上只有两种语言: 没人用的和经常被人喷的。不管你喷也好,黑也好,骂也好,都改变不了PHP语言是网站开发用的最多的语言!其实PHP中文网小编想说的是,哪种语言都有优缺点,最重要的还是编程的人!没有最好的语言,只有最好的程序员,其实对于php开发人员来说,大家就是没事的时候把“PHP是世界上最好的语言”作为一个梗,调侃调侃,或者介绍自己是“php的”娱乐下自己。其实到现在为止我们还没有看到真正程序员骂PHP,而那些黑php的人,都是那些不懂的人,或者一些其它语言的培训机构故意高级黑。

以下是摘取的一些专业人士对PHP语言的看法:

  • 被黑没所谓的,关键是PHP能快速解决绝大部分问题。国内企业招聘的PHP职位之多说明了一切。
  • 大致看了下前程无忧,近一月内JAVA第一 两万多个岗位,PHP第二 一万多职位,其他语言都是几千量级,比如Python只有1000多。
  • 第一个问题,如果你只是想单纯的写后台程序,可以不用学太多的html/css尤其是css,后台程序基本是逻辑,css基本用不了太多,但是还是要了解一些基础,html基本的标签要知道使用,不要php提交表单连<form>这些都不会用,总之先学后台的话还是要一点html的基础吧。其实我觉得你完全可以前端后台一起学习,其实并不难,看看php中文网里的PHP手册中的例子,基础语法可以满足初学者的需要了,学习也比较快。总之还是要学习一些基本的HTML。第二个问题,学习一段时间后你就会明白为什么会有这么多人黑PHP了,其实很多人只是调侃,黑它的人多,说明有很多人在用。另外php的学习曲线较为陡峭,入门是非常快的像js一样,但是要写出很规范优雅高质量的代码需要不断的打boss升级,否则翔一样的代码当然要被人黑。
  • 其实,程序猿们特希望一门技术(语言)一统江湖,万能无敌!可惜一直还没出现,现状是百家争鸣,PHP存在的问题太多了,从功能层面讲,性价比不高,中小型Web开发的机器人,从语言的本身设计讲,没完没了的$,各种函数命名不够规范,前期版本不支持面向对象,等等~PHP有吸引力的地方在于学习成本低,上手快,著名CMS多(漏洞也多)!其实,经常被黑是因为被使用的多,就像你很少听说Linux系统被攻击,而win常有各种危险漏洞一样,因为使用者少,所以被黑的几率小,不是因为Linux没有漏洞。众口难调,所以不必担心被不被黑,都有其伟大之处!
  • 没有最好的语言,只有最好的程序员。任何一种成熟的编程语言都是最牛的。可以想象,我搞程序十年了,各种语言都或多或少的接触过,但至今仍然不敢说我能写一门编程语言出来,说明写出这语言的人可见一斑。那些牛人既然把这种语言创造出来自然有其优越之处,用起来不方便或是效率受限只能说明一个问题,那就是程序员太菜了。
  • PHP正是因为太简单才被黑啊。非要写汇编,二进制才会显得高大上?各种什么语法不好,命名混乱,性能差,反正都能往脸上盖。说真的,一个中小型系统哪儿有那么多破事。整一个就上呗。我就不信知乎上那么多人都在写Facebook这种量级的应用。都说PHP不严谨,现在出了强类型还有人BB。那么PHP真的简单?一个值的判定到底应该用isset(),is_null(),empty()还是直接取反?你确定会过滤数据?你真的知道z_val到底是怎么样的?要我说PHP真的一点儿都不简单。下面我来个地图炮有一些大牛黑真的是摆事实讲证据的,真的研究过以后才会发表意见的。然而啊,更多的是跟风喷!就好像不喷jQuery就没办法在前端圈子里混一样。世界上没有不被黑的东西。Angular1是一个特别明显的例子。刚出来那会儿捧得不得了。之后被各种以性能不好为由的喷,现在知乎上还有几个关于Angular1的话题?被黑是好事。社区会看到,会改进。而真的没人黑的时候。。。只得落寞而终。
  • 无非就是这些语言动了某某语言的奶酪了。害的某某语言工资低了。呵呵,都是利益相关。我就是喜欢Java/PHP/C/JS ,专学被人黑的多的语言,工资不知比你们高多少!你们喜欢Python 或 Ruby或其他连排行榜都排不上的语言,可能以后连份工作都找不到了,也只能上论坛黑黑其他语言,来发泄下。我理解、穷逼都是这样,呵呵能赚钱、能快速解决问题的就是好语言、其他什么C++/Python/Ruby。。。我都瞧都不会瞧一眼,迟早被淘汰!我用PHP赚钱的时候,你也只有上论坛黑黑PHP还能做什么呢?

最后总结:

PHP具有简单易懂的语法、没有奇怪的黑魔法、既能面向过程,又能面向对象、安装后各种扩展集一身、包括但不限于mysql、json、mbstr等,方便至极。一言不合,一个页面就html和PHP混写,甚至最新版本都内置了小型webserver,连apache和nginx都不用上、一分钟搭建博客论坛问你怕不怕、国外Ci、laravel、kohana、zf等框架层出不穷、国内TP、语言创建者积极上进优化、语言bug全世界的程序员和你一起修复。最重要的是大小公司都用、找工作不愁啊。PHP可能不是世界上最好的语言,但他一定是最适合新手学习编程的入门语言,也是进入Web开发领域的绝佳语言。

观点扩展:

即使PHP很好用,但它也算不上一门精致的语言。任何对软件开发有一定了解的开发人员都可以用PHP编写出优秀的软件。但是,使用PHP需要付出一些代价。

Python的架构让其成为了深思熟虑、设计精良且功能强大的语言。相反,PHP的设计似乎没有经过深思熟虑。对于经过专业训练的开发人员而言,Python做了许多努力才让自身成为一门健壮的编程语言,而且也更容易掌握和使用。

PHP和Python使用起来都很容易。两者都有很好的文档。但是,如果你是开发人员,你应该从长远来考虑能为你带来最大价值的东西。你肯定希望使用能够与你建立深厚、丰富和持久关系的语言。

如果你是一位经验丰富的开发人员,那么你需要考虑语言的未来。你应该使用能够为你建立牢固的关系并能够发挥最大优势的语言。

到此这篇关于为什么相对PHP黑python的更少的文章就介绍到这了,更多相关php和python区别与共点内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python multiprocessing模块中的Pipe管道使用实例
Apr 11 Python
python动态加载包的方法小结
Apr 18 Python
使用Python判断质数(素数)的简单方法讲解
May 05 Python
详解python中executemany和序列的使用方法
Aug 12 Python
Python字符串、整数、和浮点型数相互转换实例
Aug 04 Python
Python从单元素字典中获取key和value的实例
Dec 31 Python
scrapy-redis的安装部署步骤讲解
Feb 27 Python
Python 监测文件是否更新的方法
Jun 10 Python
Python 使用matplotlib模块模拟掷骰子
Aug 08 Python
opencv调整图像亮度对比度的示例代码
Sep 27 Python
Python中输入和输出(打印)数据实例方法
Oct 13 Python
Python生成器generator原理及用法解析
Jul 20 Python
通过自学python能找到工作吗
Jun 21 #Python
python中常见错误及解决方法
Jun 21 #Python
python安装后的目录在哪里
Jun 21 #Python
浅谈Python 函数式编程
Jun 20 #Python
音频处理 windows10下python三方库librosa安装教程
Jun 20 #Python
深入浅析python 中的self和cls的区别
Jun 20 #Python
浅谈Python 参数与变量
Jun 20 #Python
You might like
PHP6 mysql连接方式说明
2009/02/09 PHP
php使用反射插入对象示例分享
2014/03/11 PHP
php三元运算符知识汇总
2015/07/02 PHP
Zend Framework入门教程之Zend_View组件用法示例
2016/12/09 PHP
php使用curl实现简单模拟提交表单功能
2017/05/15 PHP
PHP超全局变量实现原理及代码解析
2020/09/01 PHP
JSON.parse 解析字符串出错的解决方法
2010/07/08 Javascript
自己动手实现jQuery Callbacks完整功能代码详解
2013/11/25 Javascript
如何书写高质量jQuery代码(使用jquery性能问题)
2014/06/30 Javascript
JavaScript获得当前网页来源页面(即上一页)的方法
2015/04/03 Javascript
cocos2dx骨骼动画Armature源码剖析(三)
2015/09/08 Javascript
微信企业号开发之微信考勤Cookies的使用
2015/09/11 Javascript
微信小程序 欢迎界面开发的实例详解
2016/11/30 Javascript
JS倒计时实例_天时分秒
2017/08/22 Javascript
JS中使用textPath实现线条上的文字
2017/12/25 Javascript
Gulp实现静态网页模块化的方法详解
2018/01/09 Javascript
vue实现购物车抛物线小球动画效果的方法详解
2019/02/13 Javascript
在vue中使用echarts(折线图的demo,markline用法)
2020/07/20 Javascript
[03:26]回顾2015国际邀请赛中国区预选赛
2015/06/09 DOTA
python使用正则表达式检测密码强度源码分享
2014/06/11 Python
总结Python编程中函数的使用要点
2016/03/20 Python
浅谈Scrapy框架普通反爬虫机制的应对策略
2017/12/28 Python
python的Crypto模块实现AES加密实例代码
2018/01/22 Python
python3实现163邮箱SMTP发送邮件
2018/05/22 Python
Python SMTP发送邮件遇到的一些问题及解决办法
2018/10/24 Python
python列表,字典,元组简单用法示例
2019/07/11 Python
Flask框架实现的前端RSA加密与后端Python解密功能详解
2019/08/13 Python
Python的互斥锁与信号量详解
2019/09/12 Python
Dr. Martens马汀博士德国官网:马丁靴鼻祖
2019/12/26 全球购物
保卫科工作岗位职责
2014/03/01 职场文书
《放小鸟》教学反思
2014/04/20 职场文书
社区务虚会发言材料
2014/10/20 职场文书
校园广播稿范文
2015/08/19 职场文书
读《儒林外史》有感:少一些功利,多一些真诚
2020/01/19 职场文书
golang 实现菜单树的生成方式
2021/04/28 Golang
pytorch model.cuda()花费时间很长的解决
2021/06/01 Python