想学wp编程,c#xaml和Silverlight到底是什么关系
1个回答
展开全部
1、概念问题:
xaml是微软根据xml升级的一种标记语言 , Sliverlight、WPF、WP是微软提供的开发技术。
2、关系:
传统的Winform开发是直接拖控件的,控件属性都在后台代码中来定义。
新型的WPF开发是分离了页面和后台逻辑的,也叫MVVM模式, 前端使用xaml来控制,后端使用c#, 所以可以将xaml与WPF的关系,可以看做css与网页。
WPF刚推出时是非常成功的(即win7初期), 所以后来微软想推一套通用的网页技术,即SliverLight。
SliverLight开发不同于传统网页使用JS CSS等,而是使用了和WPF一样的xaml语言进行前端控制。 所以可以说银光和WPF在开发上相似度达到90%,只不过一个是网站,一个是程序。
再后来的WP也是一样的。
但是由于微软战略失误,导致WPF 银光 WP的推广都半途而废了,导致这三个技术目前都不算是特别热门。
xaml是微软根据xml升级的一种标记语言 , Sliverlight、WPF、WP是微软提供的开发技术。
2、关系:
传统的Winform开发是直接拖控件的,控件属性都在后台代码中来定义。
新型的WPF开发是分离了页面和后台逻辑的,也叫MVVM模式, 前端使用xaml来控制,后端使用c#, 所以可以将xaml与WPF的关系,可以看做css与网页。
WPF刚推出时是非常成功的(即win7初期), 所以后来微软想推一套通用的网页技术,即SliverLight。
SliverLight开发不同于传统网页使用JS CSS等,而是使用了和WPF一样的xaml语言进行前端控制。 所以可以说银光和WPF在开发上相似度达到90%,只不过一个是网站,一个是程序。
再后来的WP也是一样的。
但是由于微软战略失误,导致WPF 银光 WP的推广都半途而废了,导致这三个技术目前都不算是特别热门。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询