WPF —— 新一代Windows应用程序的革命

首先需要声明,如果你是一位不折不扣的Java死忠。那就不需要看这篇日志了。

 

  对于使用Microsoft技术开发人员来说,这是一个激动人心的时刻。众多新平台,新技术以及新工具不断涌现。其中,来自微软的一个新平台.NET Framwork 3.0 , Windows Presentation Foundation(WPF) 是该平台的一个核心组件。 WPF为开发人员和设计人员提供一个统一的平台,便于他们创建能够充分利用现代PC硬件设备的图形功能的多媒体应用程序。

WPF作为下一代图形平台。基于该平台可以构建运行于Windows Vista之上的Windows应用程序和Web应用程序(我试过,在XP系统上也可运行。 微软总会在自己的研发科技中尽量保持向下兼容)

 

.net Framework 3.0 是一套托管的API集合,它的核心组件除了WPF之外还包括:

 

* Windows Commuication Foundation(WCF)——.NET FrameWork 3.0 的信息传递系统,保证应用程序托供一套统一的API进行通信。

 

*Windows Workflow Foundation(WF)——为运行与Windows之上的应用程序提供工作服务。

关于XAML

XAML是一种新的用于开发WPF应用程序的声明式语言。作为一种声明语言,XAML为WPF应用程序开发提供了灵活性。

 

回顾一下,大约每隔几年,程序员为了跟上新技术的步伐,必须经历一次技术的移植和更新。语言(C/C++/Visual Basic/Java/C#),框架(OWL/MFC/ATL/STL)构架(COM/CORBA/EJB)和API(如.net的windows forms和GDI+)曾被誉为软件开发的“银弹”(来源于欧洲浪人和吸血鬼的传说)。但最中都在更好的的东西面前黯然失色。

所以,程序员们要善于进行自我更新,时刻跟上科技的步伐!

你可能感兴趣的:(WPF —— 新一代Windows应用程序的革命)