1. 程式人生 > >WPF學習筆記——沒有前途的WPF

WPF學習筆記——沒有前途的WPF

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow

也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!

               

看上去,WPF比silverlight有前途一點。畢竟,微軟還沒有宣佈,WPF停止更新。

但我懷疑,不久的將來,WPF也會步其子集silverlight的後塵,要麼不再出後續版本,要麼向HTML5 + CSS3轉型。

WPF主要負責UI。雖然只要我們願意,也可以像WINFORM那樣,做出很強的邏輯處理程式,但其本意,只在於負責介面工作,有邏輯處理,也是跟介面有關。寫WPF程式,一般會傾向於遵循MVVM模式吧。

這種思想挺不錯,問題在於,WPF自己搞了一套介面定義語言:XAML。

多麼複雜的一套東西!為了呈現一些樣式,圖片,又模板,又資源,層層巢狀,程式碼冗長得無以復加。我以前一直從事WEB開發,自問對HTML 、 CSS 都比較熟悉,按理看WPF的Style之類,不會覺得太困難,但事實上,那麼多的程式碼,我頭都大了。

為什麼要這麼做呢?進入網際網路時代那麼久了,WEB前端處理的介面是如此絢爛多彩,數以萬計的程式設計師對CSS都是那樣的瞭解,又何必另起爐灶,獨闢蹊徑,再搞一套什麼XAML!可能當年WPF出來時,HTML5 和 CSS3 還沒有出來,但HTML 和 CSS的確早已成為業界標準,人人耳熟能詳,那麼出個CSS + HTML的加強版不就行啦。

微軟可能自大慣了,總以為自己能創立業界標準,搞了許多曇花一現的短命產品,苦了我們這批跟著微軟屁股後面跑的微軟系程式設計師,整天學著用這工具、用那工具,時間都浪費在這裡,反而程式設計思想,真正有用的知識沒有學到。

看看偉大的谷歌,人家搞個開發語言,要麼是JAVA語法的安卓,要麼是javascript的node.js,根本不需要去再學什麼語法,下下緊扣網際網路,智慧手機,反觀微軟,給人的印象,還拼命停留在PC時代。

所以,現在因為工作需要,不得不用WPF,但我會注意學習MVVM的思想,而不會深究其介面的鋪陳,能用就行。這是一種沒有前途的語言。



           

給我老師的人工智慧教程打call!http://blog.csdn.net/jiangjunshow

這裡寫圖片描述