从出道写代码以来,多关注在前段开发,第一个EIC系统,给企业做内部IM系统,其界面模仿MSN,当时稚嫩,技术不够成熟,邯郸学步的做一些MFC下控件的自绘。当时觉得自己挺厉害的,先后尝试Skin++,SkinMagic等界面库,也抄袭过一些开源的免费的界面库和控件代码。 现在想想,当时界面做的真丑。后来在金融公司做交易软件开发,接触了MFC的近亲库BCG,虽然的他的Edit控件不行,比不上Scintlla库的强大,但是整体很不错,包括换肤这些。商用多集中在多文档领域。DirectUI技术是我在开发视频聊天室程序时接触的,很不错的技术,网上有很多开源的库,不过我觉得他们都是来自于对Veboso的改装。DirectUI采用无句柄模式,结合DX可以做出非常炫的的东西,其特点是原生,性能好。后来出现过DirectUI的改良且比较官方的技术比如WFP。WPF这个东东属于一个夹生品,没有得到普及,很二的原因是开发出的东东,需要附带一个很大的Donet库。不可取。 虽然不写代码已经很久了, 但一直关注界面开发的各项技术。下面show一个去年用Duilib写的一个小玩意。 这么多年的经验来看,Duilib是我见过的最好的开源,免费,设计良好,性能强劲的UI库。我曾经和其作者聊过,我希望说服他可以专心做这个东西,服务于广大使用者。也可以理解作者为什么放弃维护的原因,在国内做开源,挺苦的。没有捐助,没有收入,很多作者都是开始一腔热情,最后被现实打压,最终放弃,坚持下来的人真心不多。但是还是为大牛们致敬。
具体说说Duilib的优点(中立不