虽然预测未来的最好方法就是发明(The best way to predict the future is to invent it. -- A. Kay),但是对于我等现在还没开始发明或者还没有能力发明的人来说,不妨还是看看2005年会软件业界会推出点什么软件,想象一下程序员的生活会不会在2005年有大的改变。文章来自CodeGuru:
http://www.codeguru.com/Csharp/Csharp/cs_collections/article.php/c9145/
IBM:
将推出SOA(Service-Orientd Architecture),目的是让移动计算和嵌入式计算整合。还有IBM Lotus Notes/Domino 7,此产品将新提供集成密码管理,提高多处理器服务器下的可扩展性,另外支持Web Service(通过在Domino中的J2EE)还包括一个称为IBM Workplace Designer的工具,是一个form,view control,数据绑定,文档和查询以及代码的综合编辑器。还有IBM Workplace Collaboration Service 2.5(协同工作服务?),有微软Office和Windows集成功能以及其他一些模版化的应用,当然也可以和Note整合。
DB2数据库和IBM Workplace for Business Controls and Reporting 2.5/3.0, IBM Workplace for Strategy Execution 1.0/1.5, WebSphere Portal 5.1.1, and IBM Workplace Services Express 2.5等也会得到不同程度的更新。
Microsoft:
最大的新闻是Visual Studio 2005和SQL Server 2005,.NET Framework 2.0推出,VS.NET在以往基础上还会增加一个称为Team System的高端版本,SQL Server 2005 Express版将代替MSDE(微软数据库引擎),MSN 7一定会在今年推出,我想很多人都已经使用了,所以也没必要多说,微软还投资50亿美元开发了新的Web搜索引擎(http://beta.search.msn.com ),还有一大堆软件将出新版本或打补丁:Windows Server 2003 Service Pack 1, Windows Server 2003 x64 editions, Microsoft Identity Integration Server SP 1, Windows Update Services, Forecast 7.0 (预算和计划软件,作为Microsoft Business Solutions一部分从FRx Software获得),LONGHORN也会出一个新的Beta版。
Micromedia:
CodeFusion应用服务器软件将作大幅度改进,包括数据输入,打印,报表,扩展的CFFORM 新页面标记,以及同Flash或者Xforms(不使用Flash开发,但表现引擎相同)集成,同时CodeFusion现在也支持编译后发布。(个人评论:CodeFusion继.NET和J2EE后,有可能成为比较重要的Web开发应用平台。当然,产品只有Micromedia提供)
Borland:
在ALM(应用程序全生命周期管理)战略后,2005年Borland提出SDO(Software Delivery Optimization)战略,面对企业开发,使得应用开发和实际商务程序运行之间的迭代更为平顺,Borland将推出C++ Builder的新版本,采用Delphi IDE相同代码搭建(也就是IDE是Delphi写的),使C++和Delphi整合为Borland Developer Studio(个人评论:好像比VS.NET晚了不止一两年啊,加油Borland!)
MySQL AB:
推出MySQL 5,此版本数据库将支持储存过程,可更新试图,数据游标,以及有限的触发器。
CompuWare:
今年推出的OptimalJ3.3极可能还是本年度最好的MDA开发工具,在用户界面设计器,自动化表现层,整合主机连接和遗留应用方面作了增强,还包括了需求管理的功能。
Devpartner 3.3和Vantage Analyer for J2EE都是为专业开发人员提供的测试调试工具,2005年也有新版本推出。
Sun:
推出了Java server Enterprise 7服务器产品,当然还有NetBean,一个现在开源的Java IDE,按照Sun的规律一般将按照季度推出新产品。
PS:我将此文章粗粗翻译完才发现此文实在一般,大家凑和着看看算了,括号中为我的个人观点