全球旧事资料 分类
嗅觉灵敏的IT巨头们比谁都先看到这一点,OMG的MDA思想推出不久,IBM、Oracle、IONA等等都急忙宣称将在自己的企业级软件解决方案中融入MDA的思想,两大建模工具厂商Rotio
al和Together也声明自己的产品开始加入对MDA的支持,甚至连国内ERP软件领袖企业之一的金蝶软件也不甘寂寞,在其BOS基础平台的发布会上说BOS系统成功实现了MDA。且不管各位巧舌如簧的发言人是如何滔滔不绝的,单从MDA这个词越来越频繁地从他们口中出现这一点,就可以看出MDA已经成为了引发下一轮竞争的导火线,下一个战场的制高点。
对于计算市场的商业个体来说,技术领域的竞争就是没有硝烟的战场,从计算机被发明IT产业兴起以来就从来没有停止过激烈的竞争,时至今日,人们已经在计算的战场上征战了五十多年。
50年前,计算机的历史还停留在石器时代的时候,人们用把指令和数据以01序列的形式输入计算机,因为那些真空管组成的庞然大物只能识别原始的机器码。不但如此,人们还不得不为每个字节的内存绞尽脑汁,为每个时钟周期冥思苦想高昂的硬件成本使得机器成为计算的重心。
随后,汇编语言的出现把人们从0和1的比特流中解放了出来,简单的指令集代码却彻底地避免了人脑的思维方式二进制化。但是,不得不承认在这同时,它也延续了以机器为中心的计算方法的寿命。
20世纪60年代到70年代,硬件技术的巨大进步带来的晶体管、超大规模集成电路、随机存储技术使得人们不需要再为了几个字节的内存空间和几个周期的时间片而花费大量精力,这使得第三代编程语言(3GL)的出现成为可能,程序
f员们放下了手工敲入汇编代码这个庞大的包袱,开始花费更多的精力在应用逻辑上,之后结构化程序设计几乎完全统治了第二次计算机浪潮后软件开发的黄金时代。
结构化编程带给人集中于创造性思考的快感的同时,也带给程序员们松散凌乱的代码和难循其踪的复杂流程,人们还是不得不更多地从计算机的角度考虑问题,直到面向对象技术的出现。OO思想使得人们终于可以从尽可能自然的角度计算这个世界,直到现在,OO思想依然是整个程序开发行业的支柱。
最近的十年,企业级的分布式应用飞速成为主流,带来了对系统性能、可伸缩性的严格要求,大量分布式系统的出现,大量异构平台的整合需求,引发了中间件战争的爆发,过去的十年,是企业应用系统和中间件技术的十年。人们不再像汇编的时代那样关心一点一滴的内存得失,而开始把更多的精力用于搭建灵巧的架构、实现变化多端的业务逻辑,因此Javar
好听全球资料 返回顶部