顺便要说的是,大型软件有时需要整合多种产品,来满足企业级的应用需求。微软提供了许多Server产品,如SQL Server 、Exchange Server、Share Point Server、BizTalk Server等。记住:大家一定要多了解微软的产品线,微软很多技术都是相符相承的,结合起来才能发挥作用!我们可以微软的Server级产品的基础上整合软件系统、实现数据共享访问、终端设备上的电子邮件、消息协作。总之,通过互联网,让所有人一起协同工作,是未来软件的发展趋势。我们把握好这些方向,就等于驾驭未来。
推荐书籍:
《使用 Microsoft .NET 的企业解决方案模式》微软出版社 《Enterprise Solution Patterns Using Microsoft .NET》 MS Press
1.无缝计算(Seamless Computing) 目前,大部分的应用还局限于桌面系统。在过去的二十年,软件定义了信息时代,但受到硬件的局限。今天,软件决定了数字时代。“无缝计算”是一个软件创新框架,旨在消除不同软件系统之间所存在的界线,无缝计算概念就是要以无缝的方式发挥硬件的全部能力。软件的根本性创新应在网络化系统、信息驱动型软件和多媒体用户接口等领域中体现出来。未来,软件将不再受制于硬件功能。软件将帮助人们更好地协同作业,逐步实现为人们提供理想工作环境的无缝计算。微软推出的Windows Server 2003、Office System 2003、Visual Studio.Net、Web Service,以及今后发行的SQL Server “Yukon” 、Windows Longhorn则是无缝计算的基础。比尔.盖茨在Comdex 2003会议上承诺:要为无缝计算提供全方位的框架与服务。无缝计算──的确值得我们期待!
2.无线通信 在无线通信方面,用.NET进行移动开发,实现所有设备终端协同工作。微软在2003年已推出精简版的.Net 开发框架(.Net Compact Framework)。它和Smart Device Extensions (SDE) for Visual Studio .NET 一起,将更强的开发能力和强大的编程平台带到了移动设备(如PDA、移动电话、机顶盒和各种运行Window CE .NET操作系统的嵌入式设备)的开发工作中。今后的无线通信市场更加巨大,微软和各大厂商的合作,将使用.NET进行移动开发的人员更加受益。
总结 .NET是一个划时代意义的概念,可以说未来十年内,会有更多的软件开发商使用.NET。我们可以看到,现在的VS.NET功能已经很强大了。而且微软的开发工具会更加完善,每一个新版本的VS.NET都比上一版本有许多提升。以后将会有更多程序员步入.NET阵营,程序员的.NET时代,将会极大提高生产率。设想假如世界上的每一台服务器都运行一个Web Service,提供一个 Web API,每个API都能完成一个强大的功能,这是一个多么强大的环境啊!我们期待这所有的一切。现在,我们要做的是:把握好今天的.NET,迎接明天的辉煌!