为什么相对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正则表达式match和search用法实例
Mar 26 Python
Python中的异常处理简明介绍
Apr 13 Python
进一步了解Python中的XML 工具
Apr 13 Python
Python3使用requests发闪存的方法
May 11 Python
[原创]教女朋友学Python(一)运行环境搭建
Nov 29 Python
解决Django Static内容不能加载显示的问题
Jul 28 Python
Python 合并多个TXT文件并统计词频的实现
Aug 23 Python
Django-xadmin后台导入json数据及后台显示信息图标和主题更改方式
Mar 11 Python
Java多线程实现四种方式原理详解
Jun 02 Python
Python面向对象特殊属性及方法解析
Sep 16 Python
python 牛顿法实现逻辑回归(Logistic Regression)
Oct 15 Python
Python环境使用OpenCV检测人脸实现教程
Oct 19 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
解决form中action属性后面?传递参数 获取不到的问题
2017/07/21 PHP
php+Ajax无刷新验证用户名操作实例详解
2019/03/04 PHP
PHP 多进程与信号中断实现多任务常驻内存管理实例方法
2019/10/04 PHP
解放web程序员的输入验证
2006/10/06 Javascript
Javascript 判断是否存在函数的方法
2013/01/03 Javascript
设为首页加入收藏兼容360/火狐/谷歌/IE等主流浏览器的代码
2013/03/26 Javascript
js中substring和substr的定义和用法
2014/05/05 Javascript
使用jQuery获得内容以及内容的属性
2015/02/26 Javascript
分享10个原生JavaScript技巧
2015/04/20 Javascript
每天一篇javascript学习小结(String对象)
2015/11/18 Javascript
基于javascript实现动态显示当前系统时间
2016/01/28 Javascript
个人网站留言页面(前端jQuery编写、后台php读写MySQL)
2016/05/03 Javascript
利用Jquery队列实现根据输入数量显示的动画
2016/09/01 Javascript
基于vuejs+webpack的日期选择插件
2020/05/21 Javascript
Bootstrap modal 多弹窗之叠加显示不出弹窗问题的解决方案
2017/02/23 Javascript
React中ES5与ES6写法的区别总结
2017/04/21 Javascript
深入理解ES6中let和闭包
2018/02/22 Javascript
详解SPA中前端路由基本原理与实现方式
2018/09/12 Javascript
PHPStorm中如何对nodejs项目进行单元测试详解
2019/02/28 NodeJs
微信小程序 如何获取网络状态
2019/07/26 Javascript
原生js实现瀑布流效果
2020/03/09 Javascript
js canvas实现俄罗斯方块
2020/10/11 Javascript
ES6的循环与可迭代对象示例详解
2021/01/31 Javascript
Python yield 小结和实例
2014/04/25 Python
python从入门到精通(DAY 1)
2015/12/20 Python
各种Python库安装包下载地址与安装过程详细介绍(Windows版)
2016/11/02 Python
python线程中同步锁详解
2018/04/27 Python
Python类中的装饰器在当前类中的声明与调用详解
2020/04/15 Python
HTML5轻松实现全屏视频背景的示例
2018/04/23 HTML / CSS
HTML5拖放API实现自动生成相框功能
2020/04/07 HTML / CSS
俄罗斯鲜花递送:AMF
2020/04/24 全球购物
25岁生日感言
2014/01/13 职场文书
国庆节演讲稿范文2014
2014/09/19 职场文书
国际政治学专业推荐信
2014/09/26 职场文书
党员教师批评与自我批评发言稿
2014/10/15 职场文书
2019年销售人员的职业生涯规划书
2019/03/25 职场文书