是时候放弃php了

写过几年android,也不得不说我是支持php多过java的

(当初我还不是懂很多程序的时候,我就知道歪果仁,比较直接,名字也比较直接,javascript是必定和java有些关系的)

看看javascript之父怎么说:

仅仅一个月之后,1995年5月,网景公司做出决策,未来的网页脚本语言必须"看上去与Java足够相似",但是比Java简单,使得非专业的网页作者也能很快上手。这个决策实际上将Perl、Python、Tcl、Scheme等非面向对象编程的语言都排除在外了。

Brendan Eich被指定为这种“简化版Java语言”的设计师。

但是,他对Java一点兴趣也没有。为了应付公司安排的任务,他只用10天时间就把Javascript设计出来了。

由于设计时间太短,语言的一些细节考虑得不够严谨,导致后来很长一段时间,Javascript写出来的程序混乱不堪。如果Brendan Eich预见到,未来这种语言会成为互联网第一大语言,全世界有几百万学习者,他会不会多花一点时间呢?

总的来说,他的设计思路是这样的:

 

(1)借鉴C语言的基本语法;

(2)借鉴Java语言的数据类型和内存管理;

(3)借鉴Scheme语言,将函数提升到"第一等公民"(first class)的地位;

(4)借鉴Self语言,使用基于原型(prototype)的继承机制。

 

所以,Javascript语言实际上是两种语言风格的混合产物 ----(简化的)函数式编程+(简化的)面向对象编程。这是由Brendan Eich(函数式编程)与网景公司(面向对象编程)共同决定的。

多年以后,Brendan Eich还是看不起Java。他说:

 

“Java(对Javascript)的影响,主要是把数据分成基本类型(primitive)和对象类型(object)两种,比如字符串和字符串对象,以及引入了Y2K问题。这真是不幸啊。”

 

----

简单来说作为一种内嵌脚本javascript肯定不是php,java能比,100%的程序猿用js写html脚本,事实胜于雄辩,难道那些人是傻的么。。。。。。。而且主要是所有浏览器都这么支持的,难道那些浏览器开发者也是傻的么(例如有10+个浏览器,其实只有2种浏览器内核,chromrium和火狐,这个就不详细说了,不要告诉我你混开源中国这么9了还不知道)

php和java有什么好争的呢?PHP和java比面向对象,而java要和php比脚本式写法,就好比是蚂蚁和大象比较,除了都是地球上的生物,真美什么可比较的。

我不喜欢java,但是我同样也不是很喜欢php,都是面包惹的祸,我们都需要面包,差不多是时候离开微信公众号了,走了才分享,这是开源么?

http://tools.poparkbtt.com/?spm=0.0.0.0.c6GEwT

 

转载于:https://my.oschina.net/u/147023/blog/795468

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值