欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

XML這么好的前端及UI解決方案

洪振霞2年前16瀏覽0評論

XML這么好的前端及UI解決方案?

首先需要明確一點,WPF是本地應(yīng)用,不是在瀏覽器中加載運行的web程序。

OK,在明確了這一點之后我們再分兩部分來看你的問題。

第一,為什么不用HTML

從技術(shù)角度來說,HTML+JS是設(shè)計用于網(wǎng)頁開發(fā)的,很多特性都是針對瀏覽器環(huán)境,這一部分是本地應(yīng)用開發(fā)中多余的。而本地應(yīng)用中需要有的一些功能它又不支持,比如文件讀寫、設(shè)備控制,所以直接拿來開發(fā)本地應(yīng)用基本上是不可能的。

從微軟角度來說,IE和Edge都已經(jīng)失敗了,他還要讓W(xué)indows桌面應(yīng)用也支持HTML+JS?

第二,為什么要用WPF

如果你了解過WPF就會發(fā)現(xiàn),WPF的界面設(shè)計使用的是XAML語言,它不光是名字和XML很像,實際上它就是基于XML的。而邏輯代碼C#,它和JS本身也都是衍生自C語言語法。所以XAML+C#看上去就像是HTML+JS的兄弟。

而且,XAML也確實借鑒了很多HTML布局的特點,控件的嵌套布局是相比于WinForm程序的一個長足進步,強大的模板功能也使得界面效果可以比HTML更加豐富。

但是,WPF不是像HTML+JS那樣解釋執(zhí)行的,WPF程序仍然會經(jīng)過編譯,這意味著它的運行效率更高,更適合本地應(yīng)用的場景。

再看微信小程序,它的開發(fā)使用的是WXML+WXS+WXSS,小程序的使用場景更貼近于網(wǎng)頁應(yīng)用,何不問一問騰訊,你為什么不用HTML+JS+CSS呢?

css美化winform,XML這么好的前端及UI解決方案