最近基于Winform开发了几款产品,感受Winform有很大的局限性,其最主要的一点在于:控件是基于Windows窗体的,这就致使每一个控件都是重量级控件,对复杂的界面来讲,其性能和表现力都欠佳。在实际的开发中,尤为是产品级的开发中,须要一套轻量级的控件体系,其绘制不基于Windows窗体,而直接基于绘制API。此其一。性能
如今的开发面临着平台多元化的问题。好比说,要开发Windows程序,Unity3D程序,Android 程序,iOS 程序,须要一套UI库可以支持以上平台的开发。此其二。设计
代码为中心,不提供设计器。此其三。orm
最好能支持Html5 Canvas(经过SharpKit),此其四。开发
就叫 Geb UI 库,简称 GUI。产品