新的项目启动了,希望能用一些新的技术,改进项目。
现在打算使用的有
STL(Sandard Template Library ),采用网上推荐的STLPort。STL是C++标准类库,包含有很多算法,使用方便。为了增强移植性,应该少用MFC或其他微软专用的类库。
ICE(
Internet Communications Engine ),用于实现分布式对象。曾试用过DCOM和CORBA,但一直没有取得成功,ICE确实要简单易用一些,其本身提供的Demo已经编译调通,现在将他结合到本系统中就可以了。
ACE(
ADAPTIVE Communication Environment),用于完成通讯方面的功能。
另外,还需要对界面做一些改进,采用一些界面类库,并需要将界面和程序内部功能尽量独立开来,使系统完全换一个界面支持库(如从MFC到WTL或跨平台的C++界面库)成为可能,利于移植。