.NET技术及发展前景

来源 :硅谷 | 被引量 : 0次 | 上传用户:jgkffdkjkdsf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要]Microsoft.NET是微软公司提出的新一代软件开发模型。.NET主要包括Visual Studio .NET开发工具,.NET平台以及.NET服务器,其技术核心是Web Services。目前微软已经推出了.NET企业服务器系列,如Windows Server 2003、SQL Server 2003和ISA Server等等。这些服务器已经完全和Visual Studio .NET结合在一起。微软还将陆续推出其他的企业解决方案,以及.NET开发工具。所以说.NET具有较好的发展前景。
  [关键词].NET JAVA 前景 应用
  中图分类号:TP3文献标识码:A文章编号:1671-7597(2009)0320051-01
  
  一、.NET的核心内容
  .NET的核心内容就是要搭建新一代互联网平台,这个网络平台将解决网站之间的协同合作,从而最大限度地获取信息。不同网站之间通过相关的协定联系在一起,网站之间形成自动交流,协同工作,提供最全面的服务。这个技术的核心就是XML Web services,它允许应用程序通过Internet进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。Web Service使用XML、SOAP和WSDL协议。在Web Service出现之前,要实现分布式通讯和共享数据,我们可能考虑使用DCOM,XML-RPC等。现在微软的.NET开发工具使我们可以非常容易地生成Web Services。你可以把这些Web Services用于分布式应用互连和数据共享,用于Commerce Server,BizTalk Server等。同时微软还将不断把新的Web Service标准的开发纳入到VS .NET,如WSE。
  二、.NET的应用
  在.NET之前微软的开发模型是Windows DNA,这是一个n-tier的体系结构,其核心是MTS或COM+。COM+的JIT、Transaction、Security等使我们可以开发出一个高性能的Web应用或Client/Server应用。我们在学习.NET时应该关注哪些应用领域呢?我们首先应该了解如何使用.NET开发Web应用、Web Portals、e-business和CRM。.NET的开发工具、面向对象设计语言、Web Service、微软企业服务器提供的丰富功能使我们可以快速开发 出任何规模的应用。其次,除了了解企业服务器的各种应用,如,Commerce Server,我们应紧密关注微软的Business Solutions。例如,Solutions for Intranets,Solutions for Supplier Enablement以及Microsoft CRM。这些将代表企业应用的发展趋势。
  三、.NET的不足
  (一)开放源码项目.NET不吃香
  如果可以大幅缩短开发时程,会想试用看看。不过,从技术成熟度及稳定性各方面来看,目前AMP还是占优势,不太可能立即移转到.NET平台,不过,未来新的应用可以尝试。从另一个角度分析,在Sourceforge.net和Hotscripts.com网站上,有很多开放源码项目,其中以PHP最多,提供非常多强大的函式库(如:ADOdb、Ming等),即使经验不足的程序设计师,搭配这些函式库之后,也能快速的呼叫各种数据库、画出专业的图表、直接产出flash动画档案或PDF格式的档案等,并可视实际需求再修改函式库,相较之下.NET的分享就很少。从这方面来分析,选择.NET建构项目,不见得比较吃香。
  (二)免费的吸引力不大
  以往的Visual Studio在安装时实在太费时费工,不知Express版如何?免费的SQL Server与IIS也没有用,因为这两者都太不安全,加上大部分的厂商是以Oracle为主要数据库,服务器也不会用IIS。Java社群拥有许多开放源码的好用工具,既免费又可以依照需求客制化,微软想用免费当噱头,吸引力似乎并不大。
  四、.NET与JAVA的对比
  (一)NET会跨平台吗
  微软的根基是操作系统,微软开发.NET也是为了打入高端市场。那么如何打入呢?微软第一已经在用C#收买 Java程序员了,并且做Java和C#的映射工具,先断了Java应用的前途,后面用CLI提交给标准委员会,让别人开发UNIX上的平台,微软不在正面和UNIX阵营冲突,以免犯众怒。当UNIX和Windows的CLI都有了时候,基于CLI的应用可就两个系统都能用了,这会帮助微软销售不少其他产品。
  (二)NET支持多种语言吗
  开发更多的基于.NET的应用,让.NET快速成长起来。.NET是一次比较大的革新,广大的各类程序员能否跟的上也是个问题。多语言的支持当然会,但是不会支持的很好,否则微软没必要大力开发C#,如果别的语言和C#一样好,那微软就没什么优势了。最坏的情况是,也要其他语言的技术比C#慢半拍。不过先走也未必领先,就像DELPHI就后来居上,这么大的市场,微软是不可能通吃的。
  (三)作为开发商,跟随.NET的难点是什么
  难点就是过去我们的开发方式,拖一些控件,连个数据库,更新或SELECT一些数据。再深一些就是消息,或者是一些不常用的API。记住:.NET是微软进攻高端市场的第一步,现在的微软不是我们过去熟悉的微软,Vss.NET的一推出,就是强烈给人一种这样的感受:从建模到开发到测试到发布,全套企业级的工具都无缝相接,而且处处体现着OO和设计模式,在宣传中也频繁提到,昭示着这个工具是为大型应用开发而定制的。所以宝刀也需有能力的人才能拿的动,否则只能砸了自己的脚。
  五、.NET的发展及就业前景
  从目前的发展趋势来看,以前的Visual Basic,ASP和COM技术将很快被.NET所完全取代。.NET将应用于中小企业的Web应用,企业Portals,e-business 以及结合微软企业服务器的大型企业级应用。因此可以说,.NET就业主要是Windows和UNIX的竞争、.NET和JAVA的竞争。有数据显示企业对UNIX系统的需求正不断降,成本、维护费用和使用不方便是其主要原因。在美国52% 的安全网站都是基于Windows来建设的,而SUN的Java使用只占11%,大部分财富五百强的企业,差不多40%都使用Windows2000建设网站。最大零售商中有一半使用Windows 2000建设网站,在美国最大的B2B网站也使用Windows 2000来建设,Barnes&Noble等美国最大零售商使用的是Windows 2000。本人认为微软的新技术革命才刚刚开始,信息技术在企业的应用还没有真正开始,所以.NET的就业前景还是很光明的!
  
  参考文献:
  [1]耿肇英,C#应用程序设计教程,人民邮电出版社,2007-9.
其他文献
[摘要]通过对焦作万方电厂3500m2自然通风冷却塔填料改造,使冷却塔的冷却能力得到较大的改进,提高了机组的真空,机组的经济性有了较大的提高。  [关键词]冷却塔改造 热力性能 经济性  中图分类号:TP2文献标识码:A文章编号:1671-7597(2009)0320020-01    一、设备概述  焦作某自备电厂装有两台125MW火力发电机组,1#、2#机组分别于1997年和1998年投产发电
期刊
[摘要]SQL*Loader是Oracle的高速批量数据加载工具,它具有速度快、对Oracle数据库的控制功能强等优点。介绍如何利用SQL*Loader快速导入数据的方法,以实例的形式演示执行过程,并结合实例对一些参数做说明。  [关键词]SQL*Loader Oracle SQL  中图分类号:TP3文献标识码:A文章编号:1671-7597(2009)0320035-01    SQL*LOA
期刊
[摘要]随着信息技术的不断发展,网上考试是教育信息化的必然发展趋势。针对浙江越秀外国语学院的实际情况,开发无纸化CET-4在线模拟考试系统对促进教学质量、提高工作效率、节约考试成本等有着十分重要的作用。  [关键词]在线考试 自动组卷 B/S .NET  中图分类号:TP2文献标识码:A文章编号:1671-7597(2009)0320044-01    一、开发背景  浙江越秀外国语学院是浙江省唯
期刊
[摘要]介绍单片机与上位PC机串行通信的方法,设计单片机与PC机之间基于串行接口RS-232标准的串行通信接口电路。系统使用MAX232芯片以及外围电路进行电平转换实现单片机串行通讯口与PC机串行通讯口的互连,给出单片机与PC机实现串行通信的软件设计方法。  [关键词]串行通信 串行接口RS-232标准 电平转换  中图分类号:TP3文献标识码:A文章编号:1671-7597(2009)03200
期刊
[摘要]Ajax是近几年web应用方面的热点技术,其应用越来越广泛。一般来说传统的web应用中几乎没有使用设计模式,但在Ajax的开发中却涉及到了部分设计模式,就此内容做一个简要的介绍和分析。  [关键词]Ajax 设计模式 Adapter Facade  中图分类号:TP3文献标识码:A文章编号:1671-7597(2009)0320032-01    一、Ajax中使用设计模式的原因  尽管A
期刊
中图分类号:TP3文献标识码:A文章编号:1671-7597(2009)0320049-01    在国土资源部矿产资源储量空间数据库建设过程中,基础工作也是最主要的工作就是图件的数据采集及入库过程,目前主要采用的是国土资源部推广的内蒙古自治区和湖北省国土资源厅所建矿产资源储量库的工作经验,即内蒙古自治区的人工数据采集和湖北省的MAPGIS投影数据采集法。    一、技术路线    内蒙古自治区数
期刊
[摘要]IPv6作为下一代互联网协议已经引起各国家、各运营商的足够重视,目前中国高校和科研机构已经与一些运营商合作,对IPv6进行研究实验,但还没有普遍推广,而是处于IPv6与IPv4相互并存和过渡的阶段。  [关键词]IPv6网络 IP地址 部署技术  中图分类号:TP3文献标识码:A文章编号:1671-7597(2009)0320042-01    一、引言  随着Internet的规模以几何
期刊
[摘要]主要论述通过OFS(OPC)与Twido PLC的通讯。  [关键词]OFS(OPC) Twido 通讯  中图分类号:TN92文献标识码:A文章编号:1671-7597(2009)0320014-01    一、引言  OPC作为一种通用的通讯方式在上位机层面有着广泛的应用基础。作为一种开放式的通讯方式,OPC有开放,易用等特点。可以把上位编程人员从PLC的底层通讯协议解放出来,真正做到
期刊
[摘要]设计一种基于Qt Graphics View的组态仿真框架。按照Graphics View模块化的设计思路,首先介绍其每个模块的特性,并在此基础上提出组态仿真的设计要素。最后提出控制策略和数据库的设计思路。  [关键词]Qt Graphics View 组态 仿真 控制策略  中图分类号:TP3文献标识码:A文章编号:1671-7597(2009)0320043-01    一、引言  随
期刊
[摘要]简述一个利用IOS新特性解决路由非正常阻塞的案例。  [关键词]IOS 路由阻塞 cisco  中图分类号:TP3文献标识码:A文章编号:1671-7597(2009)0320011-01    一、问题描述    最近,部门软件开发测试人员总反应跟下属地方管理部测试无法正常进行,网络延时很大;但事实上从我们中心到下属地方管理部是租用电信的2M的数字链路的啊,完全可以满足生产数据运营和测试
期刊