返回首页 点击咨询

北大青鸟航天桥校区

当前位置:首页 > 课程介绍 > 软件工程师 >

北大青鸟学校:.NET技术未来的发展



文章来源:时间:2012-02-02 16:01来源:未知 作者:admin 点击:

 

北京北大青鸟学校ACCP课程在后期会分为两个方向,Java和.NET方向。很多人对Java已经很熟悉,对.NET却一知半解,不知道它未来的发展前景如何。今天,就随着北京北大青鸟学校的老师一

   北京北大青鸟学校ACCP课程在后期会分为两个方向,Java和.NET方向。很多人对Java已经很熟悉,对.NET却一知半解,不知道它未来的发展前景如何。今天,就随着北京北大青鸟学校的老师一起进入.NEt的世界。

NET是Microsoft XML Web services平台。XML Web services 允许应用程序通过 Internet 进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。Microsoft .NET平台提供创建XML Web services 并将这些服务集成在一起之所需。对个人用户的好处是无缝的、吸引人的体验。

很难想象,如果没有.NET和C#语言,微软平台会变成什么样子。尽管如此,在这十年里,有些事情还是没有能够按照预选设想的进行。下面,让我们一起来看看来自.NET故事中的酸甜苦辣。
 
遗漏:代码访问安全策略
北京北大青鸟学校专家表示:代码访问安全策略起初是为了通过给予管理员权限来控制使用.NET库和应用程序的权限来确保Windows的安全。但不幸的是,就像微软已经承认的那样,成功地进行这项策略的配置对于普通人而言过于复杂。所以,它基本上已经从.net 4.0架构中被移除。

实现:APS.NET模型-视图-控制器
北京北大青鸟学校专家介绍,ASP.NET网络窗体在当时来看可以说是一个辉煌的进步。你可以给网络应用程序编码,就像给桌面应用程序编码那么简单。随着时间的推移,ASP.NET已经变得不是那么有吸引力了,原因显而易见:它有着复杂的页面使用周期,不怎么雅观的隐藏变量和让人头疼的单元测试。于2009年首次面世,ASP.NET模型-视图-控制器为人们提供了一个更简洁、更快速、更可测并且与网址向导表述性状态转移(REST)更为一致的的替代方案。
 
遗漏:JScript.NET
Jscript.NET是JaveScript的网络版。它出现在Ruby和Python让动态语言变得新颖之前。就像Adobe的ActionScript试图推行命运不济的ECMAScript4.0一样,JScript从来就没有能够找到进入网络浏览器的方向。

IE脚本增加?
谈到浏览器,从2000年就有关于Visual Basic.NET的评论:“我们打算在发布下一版本的时候将这些功能加回到Visual Basic.NET语言中去,这样我们就能够赶上与微软IE进行整合的步伐。”这意味着微软打算将.NET的运行时作为IE的脚本引擎。如果微软开启该功能,或许IE脚本就不会比现在的Firefox、Safari或者Chrome慢了。

实现:C#
创造一门新的语言不是件容易的事情,但是微软的C#无疑是成功的。它的首席研发设计师Anders Hejlsberg从TurboPascal和Delphi中汲取了大量的经验,让C#把.NET从VisualBasic的繁冗和C++的复杂中解救出来。从它的首次发布以来,微软已经为它增加了很多强大的语言功能,包括泛型、语言集成查询(LINQ)、隐含类型和动态类型等。

遗漏:XBAP
XBAP是一款XAML浏览器应用程序,它基本上属于一个完整的WPF应用程序,但是必须以浏览器为载体。它的初衷是打算让Windows窗体的应用程序也这样工作,但是安全问题意味着这一功能从未真正被开启,直到有一天.NET3.0架构中XBAPs的到来。现在的问题是:为什么夸平台的Silverlight拥有这么多与XBAP相同的功能但是更为简单的部署?

实现:Silverlight
高呼着“WPF无处不在”的口号,Silverlight作为一个Windows和MAC浏览器插件面世了。它的性能很好,最新版本还可以支持桌面脱离浏览器的应用程序,进行更为安全的本地资源访问。微软最终推出了跨平台.NET,但是苹果公司的产品比如iPhone和iPad对插件始终嗤之以鼻。同时,鉴于Adobe Flash在用户中的根深蒂固,Silverlight的普及前景并令人担忧。
  
遗漏:Roter——Unix的开源.NET
在.NET的早期,微软曾经有过跨平台的构想,标准化的.NET将超越Sun的Java。ECMA对C#和通用语言基础结构(CLI)进行了统一标准,但是这些标准不包括.NET架构库。微软也发布了针对Windows和BSDLinux的源代码,通过Rotor实现共享源码公共语言基础。最后一个版本于2006年只针对Window发布,现在,一切都趋于平静。

实现:PowerShell
PowerShell于2006年面世,开发代号为Monad。这是一个.NET命令外壳脚本系统管理工具。它对于没有图形用户界面的Windows服务器核心尤为有用。2.0版本与Windows 7和服务器2008R2同时问世,拥有能够打开远程机器上PowerShell会话的功能。由于PowerShell的易扩展性,微软的ExchangeServer能够实现目前最好的PowerShell管理和使用。

北京北大青鸟学校拥有IT培训、项目实训、就业指导和就业推荐的完整服务体系,为广大学子提供从入学到就业的专业教育服务。岁末将至,北京北大青鸟学校将开展一系列针对求职转行人群的职业规划、行业选择、就业形势等内容的咨询活动,详情请与北京北大青鸟网站的在线老师进行具体、详细的了解。

 



关键词:

上一篇:JAVA与C/C++的区别
下一篇:给软件初级学员的一些建议

在线咨询






课程通道


  • 高中生通道 [点击咨询]

  • 大学生通道 [点击咨询]

  • 在职者通道 [点击咨询]

  • 女生通道 [点击咨询]

在线咨询

  • 孟蝶老师
    毕业院校: 毕业业于山西师范大学教育管
  • 姜峰老师
    毕业于辽宁工程技术大学,计算机科学与
  • 樊春利老师
    从教资质:华侨大学 电子信息工程 本科
  • 商丽娜老师
    从教资质:法学专业 学士学位。 教学经

版权所有2004-2009 金领园科技(北京)有限公司 京ICP备09038718号 京公网安备:110108006537号
学知堂海淀中心网址:http://www.bjbenet.com 电话:010-51659300 / 88414120
学知堂海淀地址:北京海淀区西三环北路甲105号科原大厦B座5层 (首都师范大学东门)