最近基於Winform開發了幾款產品,感受Winform有很大的侷限性,其最主要的一點在於:控件是基於Windows窗體的,這就致使每一個控件都是重量級控件,對複雜的界面來講,其性能和表現力都欠佳。在實際的開發中,尤爲是產品級的開發中,須要一套輕量級的控件體系,其繪製不基於Windows窗體,而直接基於繪製API。此其一。性能
如今的開發面臨着平臺多元化的問題。好比說,要開發Windows程序,Unity3D程序,Android 程序,iOS 程序,須要一套UI庫可以支持以上平臺的開發。此其二。設計
代碼爲中心,不提供設計器。此其三。orm
最好能支持Html5 Canvas(經過SharpKit),此其四。開發
就叫 Geb UI 庫,簡稱 GUI。產品