早上,我照例打開codeproject,看到一篇關于prof-ui的文章,看過這個庫,當時的代碼十分凌亂,很多都是c風格的,但是效果還可以。
跟著鏈接,來到了她的官方網站
http://www.prof-uis.com/,好像是最近才建立的,早期的一直處于開源階段。這次讓我著實吃驚了,外國人就是踏實,常常是暗中發力。在我印象中2.62的版本遠遠落后于BCG以及XTREME,可是到了2.7時已經不分伯仲了。下載了全部sample,一一品嘗了下。覺得其實只要其中幾個例子就完全有說服力了。
包括mfc版本、activex版本和.net版本,其中mfc版本部分開源。很喜歡里面的grid,可惜好像沒有代碼。說句實話其中的很多demo拿出來比我們國內吹大牛的正式產品都專業。
國內人一面說界面不要那么花哨功能才重要,一方面心里又想怎么把軟件搞得專業跟潮流;一方面說mfc臃腫不適合做界面一方面還在大用特用mfc。從我看來,目前好的界面庫分為三類:基于mfc的(BCG XTREME PROF-uis)、基于事件機制的依托窗口的(QT wxWidget)、還有就是控件不依托窗口的fltk。其中基于mfc的類庫要流行很多,可以在其上進行改造打造基于事件機制的屬于自己的lib。前段時間差點就打算放棄mfc了,現在看來不必了,區區幾m,比其.net或者其他的lib頂多相當甚至會少很多。
國內軟件很浮躁,還沒做出來就開始吹,夸大。當然也有很多執著的開發者。我自己也很浮躁,“朝三暮四”。做東西用什么ide、語言不重要,關鍵的是積累。有力度的底層代碼基礎設施,可以構建強大的應用。初級程序員想什么語言吃香、中級程序員想我什么都能做但為何賺不到錢,當你意識到積累的時候才開始變得成熟。不是什么rad不rad,面向對象還是面向服務。界面功能是同等重要的。外國人為興趣工作,中國人為肚子工作,這就是區別,深深作用在軟件品質上。
早期是bcg和xtreme逐鹿,這下好看了,又多一個。mfc里面最重要的兩個類是cwnd和cview。
posted on 2007-06-15 11:58
萬連文 閱讀(2007)
評論(5) 編輯 收藏 引用 所屬分類:
亂七八糟