做宁,要低调。
所以准备潜心研究ICE了,感觉这会是一项我期待已久的技术。
COM/DCOM/MTS/COM+虽然简单易用,但是局限性也是很明显的。而CORBA的复杂与笨重也是路人皆知。至于WebService的速度那真是让人不敢恭维。
ICE现在最缺的,大概就是一个身份问题了,毕竟这是开源社团搞的一项游离于标准以外的技术。不过对于开源社团来说,这通常不会是很大的问题,JAVA社团中的Hibernate和Spring不也是这样诞生的吗,现在已经开始对标准产生影响了。
此外ICE存在一个未来的强大竞争者:Indigo。不过Indigo也还有不短的路要走。
再有就是ICE本身也还是一项未臻成熟的技术,跟COM/CORBA相比,缺的东西还很多。
另一方面,它作为开源作品,也还不够完善。比如不支持BCB,对第三方库的依赖过多等。最典型的就是:我下载了它的源码以后,居然用VC6和VC7.1都未能编译成功(主要是因为第三方库不全)。这种问题对于像ACE这样比较成熟的开源项目来说,是不存在的。
昨天花了几个小时时间打算用BCB编译其中一个模块,结果还是没成功。没想到都是MakeFile,MS的nmake跟Borland的make差别还真不小。难怪会有ANT出现,就连boost也要自己搞一个bjam。也许make真的是老矣。
这几天服务器又巨慢无比,昨天加了1.5G内存又被IBM狠杀了一刀,结果还是没有什么改善,找BASIS顾问又一只都找8到,害我今天被公司一帮的业务助理追杀,差点光荣的说,郁闷。
祝大家中秋快乐!!!