Java.
Java 当初是系统安全考量而诞生的,其开宗明义的口号就是“不支持对硬件设备的访问”。当然,在这一点上,Java 不如JavaScript 做得彻底。但是,随着技术逐步完善,Java 一转身成了系统软件开发平台,从此开始了一个新的发展时代。
Sun 是个以高端学术著称的高科技公司,其早初产品植根于Spark 平台,员工也大多来自麻省理工。自从推出Java 以后,Sun 一炮而红、如日中天,通过控制Java 平台、掌控IT 产业命脉和发展方向。既吸引了眼球,又获取了财富,成为了时代的成功楷模。
Java 借用了与C 语言相似的书写规则,但是语法要求宽松一些;大量引用了类的概念和规则,但是简化了复杂的引用、派生;提出了垃圾回收的概念,抨击了传统系统的内存泄漏风险;实实在在的降低了软件业的入行门槛。
但是,由Java 开始的不严格的类库引用方法,造成的编译缺陷和依赖性判断,使服务器安全性和稳定性下降。早初的程序员研究了Java 后,可能要有世风日下的感叹。
开发环境牺牲了其严谨性而获得了大量资源,短期内取得了巨大的发展与成功;但也因此走下了技术的圣坛,失去了对不安全技术和风险过大技术的控制能力。
反思Java 诞生之后、软件业的发展之路,颇有“成也萧何,败也萧何”的感叹。先发展、再完善之路,实在是大浪淘沙、泥沙俱下!很长时间,除了少量巨头公司,软件业没有多少像样的代码,同时软件从业人员也两极分化越来越大。Java 在短时间内,完成了计算机产业的寡头化,其间的变化是很难想象的。