about meWedia Ajax
新一代Windows产品 ... Bing ... WPF ... 1 /1426 ... 2 years 6 months ago
以XAML为标记语言的下一代Windows开发产品即将问世。它的到来是不可避免的,有众多的原因,其中最为重要的一点就是它通过XAML语言来统一界面开发,相关的产品有:Microsoft Expression Graphic Designer,Microsoft Expression InteractiveDesigner,Microsoft Expression Web Designer,WinFX。前三者可以将其和Adobe的PhotoShop,Flash,Dreamweaver相比较。但是前者有着这样一个优势:您设计的界面可以通过XAML语言在任何一个开发环境当中应用。也就是说:您用Graphic Designer可以直接在Interactive 中使用,并具有原来的图层和属性,然后在Interative Designer中设计其行为,然后在Visual Studio2005中编写代码,也可以在Web Designer中设计网页。而这时Adobe产品所欠缺的:藕合性太低。

XAML语言和MXML语言格式几乎是一样的;XAML语言是以C#语言为后台语言的,而MXML是以ActionScript3.0为前台语言的;C#可以直接连接数据库交换数据,并享受VisualStudio的一系列的优势,而MXML必须依赖于别的服务来连接数据库交换信息。

以高级语言C#为后台语言的XAML在执行效率和速度方面有着无可比拟的优势。它的能力要强悍的许多,当然也要难的多。Adobe现在似乎是在多媒体方面走在了前面,然而Microsoft却提出了WPF(Windows Prsentation Fundation)、WCF(WindowsCommuncation Fundation)、WWF(Windows WorkFlow Fundation),分别用来开发(界面、流媒体、工作流)。这三点可以分别和Adobe的Photoshop和Flash、FMS(Flash Media Server)和Breeze、Flex对应起来。Microsoft依靠其雄厚的技术实力,现今似乎有一统天下的霸气。

就我个人而言,闲来无事,我比较喜欢用Flash和ActionScript3.0制作一些很好玩的东西,因为它简单。然而考虑到日后的维护、改版、扩充的时候,我会选择Microsoft,因为它着实在这方面要胜出许多。如果要开发动态图像显示,视频会议系统这样的系统,我会选择Flex和FMS,还是因为简单。如果要处理大量的数据和主要用于信息交流的网站的时候,我会选择ASP.NET,这也是因为简单,并且我喜欢SQL Server。如果仅仅要画图,那我会选择PhotoShop,如果仅仅制作特效和动画,我会选择Flash,如果这些东西要用于大型,那么还得选择Microsoft。那么到底该怎么选择呢?我也不知道,既然有兴趣,那就学吧,相信学完后就知道该怎么如何抉择了,定有所获~

Releated Articles
sharper.shen ... 1 year 9 months ago
可能是BLOG的BUG,某页全文显示一篇Blog后,回退,然后再点击 下一个分页页码 无法进入下一个分页。

系统:WINDOWS2003,

浏览器: IE7
Name*
Email
Website
BoldItalicUnderlineJustify LeftJustify CenterJustify RightIndentOutdentBulled ListNumbered ListInsert LineCreate LinkUnlinkInsert Face
Submit