为什么相对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 命令行非阻塞输入的小例子
Sep 27 Python
Python实现句子翻译功能
Nov 14 Python
Opencv+Python 色彩通道拆分及合并的示例
Dec 08 Python
基于Python的图像数据增强Data Augmentation解析
Aug 13 Python
Python学习笔记之字符串和字符串方法实例详解
Aug 22 Python
Python 获取numpy.array索引值的实例
Dec 06 Python
关于TensorFlow新旧版本函数接口变化详解
Feb 10 Python
Python库skimage绘制二值图像代码实例
Apr 10 Python
Python requests模块安装及使用教程图解
Jun 30 Python
基于Python模拟浏览器发送http请求
Nov 06 Python
浅谈Python列表嵌套字典转化的问题
Apr 07 Python
Python基于Opencv识别两张相似图片
Apr 25 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
晶体管单管来复再生式收音机
2021/03/02 无线电
PHP实现的登录,注册及密码修改功能分析
2016/11/25 PHP
JQuery一种取同级值的方式(比如你在GridView中)
2012/03/15 Javascript
JS判断元素为数字的奇异写法分享
2012/08/01 Javascript
解析js如何获取当前url中的参数值并复制给input
2013/06/23 Javascript
在页面中js获取光标/鼠标的坐标及光标的像素坐标
2013/11/11 Javascript
上传文件返回的json数据会被提示下载问题解决方案
2014/12/03 Javascript
原生js和jQuery实现淡入淡出轮播效果
2015/12/25 Javascript
JS简单获取当前日期和农历日期的方法
2017/04/17 Javascript
Javascript ES6中对象类型Sets的介绍与使用详解
2017/07/17 Javascript
详解vue2.0 使用动态组件实现 Tab 标签页切换效果(vue-cli)
2017/08/30 Javascript
js移动端图片压缩上传功能
2020/08/18 Javascript
解决angularjs中同步执行http请求的方法
2018/08/13 Javascript
js中的闭包实例展示
2018/11/01 Javascript
微信小程序实现音频文件播放进度的实例代码
2020/03/02 Javascript
vue cli4.0项目引入typescript的方法
2020/07/17 Javascript
Vue通过阿里云oss的url连接直接下载文件并修改文件名的方法
2020/12/25 Vue.js
[01:11:10]2014 DOTA2华西杯精英邀请赛 5 24 iG VS VG加赛
2014/05/26 DOTA
wxPython框架类和面板类的使用实例
2014/09/28 Python
使用python检测主机存活端口及检查存活主机
2015/10/12 Python
详解python列表生成式和列表生成式器区别
2019/03/27 Python
Python实现多态、协议和鸭子类型的代码详解
2019/05/05 Python
Python OpenCV 使用滑动条来调整函数参数的方法
2019/07/08 Python
Flask项目中实现短信验证码和邮箱验证码功能
2019/12/05 Python
Python在终端通过pip安装好包以后在Pycharm中依然无法使用的问题(三种解决方案)
2020/03/10 Python
英国Lookfantastic中文网站:护肤品美妆美发购物(英国直邮)
2020/04/27 全球购物
写一个方法1000的阶乘
2012/11/21 面试题
通用自荐信范文
2014/03/14 职场文书
2015年监理工作总结范文
2015/04/07 职场文书
仓库管理制度范本
2015/08/04 职场文书
JVM上高性能数据格式库包Apache Arrow入门和架构详解(Gkatziouras)
2021/05/26 Servers
总结一些Java常用的加密算法
2021/06/11 Java/Android
Python 数据可视化之Seaborn详解
2021/11/02 Python
关于@OnetoMany关系映射的排序问题,使用注解@OrderBy
2021/12/06 Java/Android
django中websocket的具体使用
2022/01/22 Python
Python实现Matplotlib,Seaborn动态数据图
2022/05/06 Python