200开发技术年度综述之Windows开发

Q276242892

Q276242892

2016-02-19 18:23

get新技能是需要付出行动的,即使看得再多也还是要动手试一试。今天图老师小编跟大家分享的是200开发技术年度综述之Windows开发,一起来学习了解下吧!
谈软件技术不可能不说到伟大的软件巨人:微软,不可能不谈windows--垄断了这个星球的pc的操作系统,windows下开发技术一丝一毫的变化都引人注目。
  
  微软在今年的tech.ed大会上正式公布了longhorn研发计划,我们不得不等到2006年才能一览它的风采,但微软同时宣布将longhorn开发平台WinFX中的显示子系统Avalon和通讯子系统Indigo移植到windows xp和windows 2003中,这一举动使不少.NET程序员更急切的希望了解WinFX。微软为longhorn的造势获得了圆满的成功。
  
  在.NET推出的4年中,微软一直致力于.NET的推广,.NET程序员一直期待着.NET的进一步发展,今年中期微软终于推出了下一代.NET,即.NET 2.0,同时对Visual Studio.NET作了大刀阔斧的革新。微软发布了Visual Studio.NET 2005 beta1,依照微软的传统beta1还是一个不稳定的版本,与最终发布的版本还有相当的差距。即使如此beta1的推出还是在各种技术社区掀起了新一轮的学习热潮,新版本的Visual Studio.NET在易用性上有了显著的提高,在c#和vb语言上引入了泛型、重构、匿名函数和匿名内部类等新技术。
  
  Visual Studio.NET中的另一门重量级语言C++也作了重大的改进。在上一版.NET中C++.NET以Managed C++的面貌出现在人们面前,但程序员们很快就发现Managed C++在开发效率上没有多大改进,复杂性却有过之,不可避免的Managed C++沦落为.NET家族中的二等公民。在这种情况下微软请来著名语言设计大师Stan Lippman和Herb Sutter主导设计了新一代C++--C++/CLI。C++/CLI在完全支持C++标准的前提下,引入了一些新的语法和语义,对.NET环境提供了第一流的支持,对.NET CLR提供了更加灵活的控制方式。按照C++/CLI设计组的说法C++/CLI将成为.NET最强大、最底层、最高效的系统级编程语言。新版Visual Studio.NET另一个重大改进是增加了Team System组件,Team System把分析设计、建模、项目进度管理/bug管理、单元测试全面引入Visual Studio.NET中,有了team system后Visual Studio.NET已经变成为一个开发生命周期的平台,而不再是单纯的编码工具。
  
  2004年的另一个重要特征是.NET社区和基于.NET的开放源码产品也逐渐成熟起来。DotNetNuke、Nhibernate吸引了越来越多的.NET程序员参与,项目主页上的源码几乎一天一更新,试用经验和教程也散布于各个论坛和BLOG上。
  
  说Windows平台开发工具就不能不提起另一个重要级厂商Borland。在经历这几年的坎坷之后,Borland终于回到正确的轨道,回归后的Borland意图把自己打扮成中立的开发工具提供商。2004年Borland的一个重要举措是发布了Delphi2005。Delphi曾经是国内拥有最多支持者的开发工具,但Borland推出.NET下的Delphi 8 for .NET让开发人员大失所望,因而大批Delphi程序员转向C#。Borland对Delphi2005充满信心,在Borland网站上这个版本被称为"终极Delphi"。Delphi 2005在单一环境下同时支持Win32和.NET SDK,Delphi及C#,并能与Borland的应用软件开发周期管理 (ALM) 方案结合,具备一系列能提升开发人员及团队生产力的功能,包括源代码重构 (Code Refactoring)、组件测试及崭新的第二代企业核心对象技术 (ECO II) 。凭借Delphi 2005,开发人员既能继续改进Win32应用,又能先行采用.NET及ASP.NET。这款优秀的开发工具必然重新唤起程序员们对Borland的信心,2005年的Borland必能给我们带来更优秀的产品。
展开更多 50%)
分享

猜你喜欢

200开发技术年度综述之Windows开发

编程语言 网络编程
200开发技术年度综述之Windows开发

2004开发技术年度综述之Java世界

Java JAVA基础
2004开发技术年度综述之Java世界

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

手机游戏开发综述

编程语言 网络编程
手机游戏开发综述

Authorware实战开发专题之ActiveX技术的应用

设计软件 平面设计软件 广告设计软件
Authorware实战开发专题之ActiveX技术的应用

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

WEB开发技术比较报告

编程语言 网络编程
WEB开发技术比较报告

Windows 8应用开发之异步调用

电脑入门
Windows 8应用开发之异步调用

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

在Windows 7中简单更改文件关联程序

在Windows 7中简单更改文件关联程序

asp查询xml的代码实现了无刷新、模糊查询功能

asp查询xml的代码实现了无刷新、模糊查询功能
下拉加载更多内容 ↓