paip.php 与js 的相似性以及为什么它们这么烂还很流行。。
php与js异常的流行,web 90%都被他们统治了。发现了他们有意思的一些共性。。
结构一番总结,得出了它们共有的特点、特性:
===史上被骂最多的编程语言——除了JavaScript就是php
糟糕语言,垃圾语言,XXX很烂,玩具语言,骂名,受PHP/js毒害,*
===设计匆忙
JavaScript“几天就设计出来了”,php也差不多
Ruby的设计者——*为此感叹:
“这样的出身,得到这样的成功,还真让人出乎意料,……”,
“但由于开发周期短,确实也存在着不足……”。
作者Attilax 艾龙, EMAIL:1466519819@qq.com
来源:attilax的专栏
地址:http://blog.csdn.net/attilax
====api垃圾
它绝不可能获得任何“年度友好API(Friendliest API of the Year)”的奖项!
===simple还是simple
俩个语言都被“专业人士”鄙视为玩具语言
===语法丑陋
怎么能和优雅的python,ruby,java 相比呢。
不一致的函数命名、使用惯例,以及其它一些怪异的东西
===简陋就是简陋,命名空间,闭包都没有,
当然最近听说山寨了java,c++的命名空间
====过程和面向对象的杂混
混乱混乱混乱
=====从来没听说过什么框架
面对而个框架满天飞的时代,这两个语言使用的框架依然很少,一定是上个世纪的遗老遗少
当然现在也山寨了不少
==== 编写简单,Ide依赖性弱
很多人没有使用过任何IDE。。
====两者都有着糟糕的设计
一定上个世纪的遗留
====语言结构混乱
====很低的入门门槛。。大家都是快枪手
====资源丰富(网上代码一抓 一大把)。。
几乎都是垃圾代码,烂*
=====随处可见的HTML和SQL
找找代码中的HTML代码和SQL语句,你应该能够很快地辨别这些代码是否应该出现在这里。如果你发现一个文件里既有HTML又有SQL。。
而那些高大上的mvc,oop,orm 在这俩个语言里面都不待见。。
===好不容易有了oo,却被大家视为山寨,鸡肋。。
差不多一半人不认同oo,这些人都是垃圾程序员
===都是很烂,但是能用
他们的东西很烂,但是能用。。方便。
===ide调试困难
相对python来说
===随便代码写的再烂,都不会资源泄露
而python,ruby却有这个问题
===基本上80-90%的xxx项目都烂如一堆*
===多核垃圾
不支持多核CPU,JavaScript没有线程的概念,也缺乏必要的线程同步手段,使得它几乎无法编写能充分应用客户端多核CPU计算能力的代码..php也是
====无法应对复杂的互联网应用程序,不支持大家己普遍熟悉的以类为模板的面向对象编程方式
ms现在山寨了不少,造成复杂度增高,遭到了广大的入门垃圾程序员的一致抵制
===都可以容易的嵌入到HTML,获得混乱的使用
===语法要求极其地宽松,灵活,一种实现N种写法,每个人的风格都大大不同
=========??最大的问题??为什么Php ,js这么烂还在流行??
一个东西可以很不堪但是很流行,比如塑料袋。