Android 使用的UI框架类似于基于其他桌面的全功能UI框架。实际上,它在本质上更加先进,更具异步特征。
如果将基于C的传统Microsoft Windows API看做第一代UI框架,
将基于C++的MFC(Microsoft Foundation Classes,Microsoft基础类)看做第二代,
基于Java的Swing UI框架可以看做第三代,它比MFC具有更高的设计灵活性,
Android UI、JavaFX、Microsoft Silverlight和Mozilla XUL(XML User Interface Language,XML用户界面语言)都是第四代UI框架的新成员,它们的UI是声明性的,具有独立的主题。
那么Qt偏向于哪代呢?个人感觉是第二代。那么现在把学习的重点放在哪边比较好呢?毕竟技术是进步的,如果花很多时间去学习要淘汰的东西,那简直就是浪费生命呢……
请您指点!