中国EA开发人员的先天不足

相对有大多数欧美日这些计算机应用比较早的国家,企业应用(EA)基本也经历了Unix->mainframe->wintel/pc->VB->Web.相对于这些经历,中国的EA由于发展比较晚,基本都是一步到位到Web时代.这也就是为什么当问大多数人时候他们都认为企业开发就是J2EE和.NET,甚至有人说EA就是”企业网站”.其实这些都没错,因为我们做的大多数也都是这些东西.这也是很多国内的开发人员无法理解JCA这样的概念,因为根本没有机会去接触到.因为太早的站在了巨人的肩膀上.

因为在一家美国银行企业做技术支持,有机会了解EA的另一部分.很早之前就听说过”烟囱式的EIS”,由于通常大型企业都是有几百个异构的应用系统包括新系统和遗留系统(legacy sytem,通常都是一些mainframe/VB/Unix),如何做到有效整合进而共享数据成了目前大多数欧美企业的主要问题之一(当然另一个问题就是改造和移植到web).这些问题在国内企业是无法想象到的,因为根本就没有那个阶段,大家都是一上来就是基于web了.然后就风风火火去SOA/webservice.还没听说过国内的企业会新上一个mainframe的系统.尽管国内也有很多mainframe的support但是由于都是现学现练缺少相应的历史背景,尽管可以有机会接触这些”古老”的东西,也还是无法理解EA的完整架构.

国内的EA开发者是幸福的 – 一上来就是J2EE,MVC,3tiers/n-tiers,webservice,AJAX,FLEX…这些”和谐”的东西. 但也是不幸的 – 没有完整的EA技术背景,有碍于对EA架构的理解.至少在接下来的十年这个背景应该还是有用的,我觉得. 这些遗留系统怎么也要十年才死光光吧.之后呢?….

Powered by ScribeFire.

Comments are closed.