microsoft .net平台的基本思想是:
侧重点从连接到互联网的单一网站或设备上,转移到计算机、设备和服务群组上,使其通力合作,提供更广泛更丰富的解决方案。用户将能够控制信息的传送方式、时间和内容。计算机、设备和服务将能够相辅相成,从而提供丰富的服务,而不是像孤岛那样,由用户提供唯一的集成。企业可以提供一种方式,允许用户将它们的产品和服务无缝地嵌入自己的电子构架中。这种思路将扩展二十世纪八十年代首先由pc赋予的个人权限。
microsoft.net平台带来的重要意义
l、对于开发人员
microsoft .net的策略是将互联网本身作为构建新一代操作系统的基础,对互联网和操作系统的设计思想进行合理延伸。这样,开发人员必将创建出摆脱设备硬件束缚的应用程序,以便轻松实现互联网连接。microsoft .net无疑是当今计算机技术通向计算时代的一个非常重要的里程碑。
.net的核心组件有:
· 一组用于创建互联网操作系统的构建块,其中包括passport.net(用于用户认证)以及用于文件存储的服务、用户首选项管理、日历管理以及众多的其它任务
· 构建和管理新一代服务的基本结构和工具,包括visual studio.net、.net企业服务器、.net框架和windows.net
· 能够启用新型智能互联网设备的.net设备软件
· .net用户体验
.net对最终用户来说非常重要,因为计算机的功能将会得到大幅度提升,同时计算机操作也会变得非常简单。特别地,用户将完全摆脱人为的硬件束缚:用户可以自由冲浪于互联网的多维时空,而不是束缚在便携式电脑的方寸空间--可通过任何桌面系统、任何便携式电脑、任何移动电话或pda进行访问,并可对其进行跨应用程序的集成。
.net对开发人员来说也十分重要,因为它不但会改变开发人员的开发应用程序的方式,而且使得开发人员能创建出全新的各种应用程序。新型开发范例的核心是web服务这个概念的引入。web服务是一种通过简单对象访问协议(soap),在互联网上展露其功能性的、极为公开的服务。soap是一种基于可扩展标记语言(xml)制定的协议。
在过去,开发人员通过集成本地系统服务来构建应用程序。在这种模型下,开发人员可以访问丰富的开发资源并能严格控制应用程序的行为。
如今,开发人员已在很大程度上挣脱了这种模型的束缚,致力于构建具有复杂结构的n层化系统,这种系统能将网络上众多的应用程序一并进行集成,大大提升了应用程序的价值。这样,开发人员便可把精力集中在充分挖掘软件独特的商业价值,而不是构建基本结构上。可喜的局面将应运而生:软件投放市场的时间大大缩短、开发人员的编程效率明显提高,最终把质量上乘的软件呈现给用户。
我们正在进入一个崭新的计算时代--一个由互联网(尤其是inte.net核心技术xml)实现的时代。利用xml,能够创建出可供任何人从任何地方使用的、功能非常强大的应用程序。它极大地拓展了应用程序的功能,并实现了软件的动态提供。
n层计算技术具有能够大幅度提高生产力、紧密耦合的特点,而web概念具有面向消息、松散耦合的特点,我们将二者有机地糅合在一起,实现了上述构想。我们将这种计算风格称为web服务,它的出现标志着人类已经迈入应用程序开发技术的新纪元。web服务是一种应用程序,它可以通过编程并使用标准的inte.net协议,像超文本传输协议(http)和xml,将功能展示在互联网和企业内部网上。还可将web服务视作web上的组件编程。
2、 .net对it专业人员的重要意义
.net enterprise servers和windows 2000操作系统,为创建具有高度可管理性的、能迅速投入市场的应用程序提供了坚实基础。它们利用的是可扩展标记语言(xml),因此随着web体系结构的革新,在此平台上创建的程序依然很有价值。
.net平台的核心是,采用有效的、分门别类的方式来构建应用程序,达到其前所未有的规模。该平台上的web服务模型指的是:企业应用程序的中心业务要素通常由本地管理,而支持它们的服务(如用户认证、文件存储、用户首选项管理、日历、邮件等等)却无须本地管理,可以被无缝订购。为了存储用户文件和邮件,it专业人员往往在服务器上安装新的独立磁盘冗余阵列(raid阵列),而有了.net,他们在这一方面将会花费较少的精力,而更多地致力于怎样为公司增加效益。
3 .net对企业的重要意义
microsoft .net平台将从根本上改善计算机和用户之间进行交互的方式,最大限度地发挥电子商务中计算技术的重要作用。
.net将保证完全消除当今计算技术中的所有缺陷。.net定能实现确保用户从任何地点、任何设备都可访问其个人数据和应用程序的宏伟蓝图。除此之外,.net技术还可实现多个应用程序在逻辑上的松散耦合链接和紧密耦合链接。
用户可以通过手写、语音和图象技术与其个人数据进行交互。这些数据将安全地存放在互联网上,用户通过办公室(或家庭)pc,还可以通过移动电话或寻呼机、pda、甚至是新发明的寻呼机--移动电话--pda--pc联合设备访问这些数据。应用程序可进行灵活的功能调整,以适应用户所用设备的功能状况。应用程序可根据用户预定义的选项集和指令集,完全代替用户自动执行相应的操作。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器