zoukankan      html  css  js  c++  java
  • paip.php 与js 的相似性以及为什么它们这么烂还很流行。。

    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这么烂还在流行??
    一个东西可以很不堪但是很流行,比如塑料袋。





  • 相关阅读:
    Hadoop下面WordCount运行详解
    ubuntu下hadoop环境配置
    ubuntu下的jdk安装
    ASP.NET MVC4中用 BundleCollection使用问题手记
    Lab6: Paxos
    java命令行操作
    Mesos 入门教程
    Docker background
    找实习的日子
    九度 1557:和谐答案 (LIS 变形)
  • 原文地址:https://www.cnblogs.com/attilax/p/5964045.html
Copyright © 2011-2022 走看看