太喜欢这个评价了~这也是我当初选择java的原因之一~
软件技术,是至今为止发展最迅猛的技术,它一直在改头换面。出现的新技术,有一半以上为了一个目的:能适应更高的代码规模。譬如:最早是机器语言,几百字节,就超出了编码人的掌控能力,于是出现了汇编语言。可汇编的出现又进一步促使软件规模增大,就又出现了高级语言。以后一直是这样的怪圈:新技术出现,是因为人们已无法掌控软件规模,可等出现后,软件规模又进一步膨胀。再后来是结构化程序设计、面向对象程序设计。接着就是J2EE。J2EE,顾名思义,就是为了解决超大规模软件的开发。
软件业有一句老生常谈的感叹:新技术尽管层出不穷、日新月异,但总是赶不上软件规模的扩张。
J2EE还有一很重要的特点往往被忽视,就是它进一步细化了软件生产的分工。你要搞一个软件,先得有一个系统分析师,再一个搞数据设计师,接下来是构架师,编码的,模块α测试的,采购组件的,装配的,整体α测试的,外公司的β测试,部署技术员等等。这些也是为了适应大规模软件生产与使用。