扪心自问,强大的UI框架,给我们带来了什么?

MFC, QT, WPF, UcGUI, MINIGUI, ANDROID, IOS,如果这些平台,你都使用过,在下真心佩服,也相信你对这篇文章最具有发言权,真心期待你的回复和建议。


这些著名的UI说出来都让人如雷贯耳,如果没用过几个,都不好意思打招呼~~

但不夸张的说,很多用过这些框架的同学,已经郁闷的不会打招呼了。在下可能水平不较低,但更不想穿这件隐形的裤衩,也人云亦云的说这框架多么牛逼,多么强大~因为,跟所有苦逼的程序员,我们选择这些框架的初心是:简化工作,为自己的应用程序加一个简单的界面就好。


但现实呢?UI框架的代码动辄上百万行~~NND,比自己的应用程序大几个数量级;编译麻烦,消耗时间不说,光加个简单的按钮,就要倒腾半天,还得从基本类学起;如果你需要的控件,没有现成的(不客气的说,UI框架中自带的控件,没有一个是可以直接拿来用的),那你算是遇到挑战了,慢慢玩吧~~


好吧,因为你足够的聪明,以上的问题都难不倒你,你三下五除二都搞定了,现在可以运行了。看看你的cpu使用率和内存使用量吧,是不是很酸爽?NND,明明只请一个人吃饭,他居然把所有的亲戚朋友都叫上了~~~~ 强大的UI框架就是这么任性,你想用我一个控件,你就得出一个全家桶的钱。


在下的水平很低,所以也就不怕再错一次。在下以为:强大的UI框架从来没有解决过你的问题!不信你看,测试组又报UI的bug了~~~


说了这么多,在下绝没有想辱没这些著名的UI框架;事实相反,在下经常被它们辱没。我想表达的意思是,他们很强,但确实太大了。在寸土寸金的嵌入式平台上,这是抢劫;再富有的硬件,这经不起这样拔毛。我喜欢它们的鸡翅,但绝对买不起,吃不下它们的全家桶。


我们不就是想画几个按钮,然后想做个跟手机类似的滑屏界面嘛!为啥不能直接一点?非拿一堆class,graphic,driver来唬人?今天不忍了,自己干,有兴趣的同学,一起来《超轻量UI框架》。


代码

http://blog.csdn.net/idea4good/article/details/77677992

www.github.com/idea4good

qq群: 527251257

猜你喜欢

转载自blog.csdn.net/idea4good/article/details/77689050