WPF不行啊

一直以来对WPF的印象就不太好,特别是那个占用80MB内存来切换壁纸的软件,给我的印象太差了。

今天在测试Inbox2的时候,还陆续发现了一些问题

字体发虚

特别是中文字体,简直惨不忍睹。

其次是按钮焦点虚线框看起来错位了


好把,我过于苛刻了一点。但是我印象中混乱不一致的控件外观,只有在Web页上才会发生。

其次,.NET程序首次启动慢,WPF耗内存和CPU,这些缺点就不说了。Inbox2用的技术十分杂,从它的依赖库来看就有IronPython和jQuery。

反正至今为止还没有找到令人印象深刻的WPF客户端软件。

reddit上看到n个人说WinForms已死,MSDN论坛上提出的WinForms的bug,微软都不怎么修复了,建议开发人员要么做传统VC++的原生界面开发,要么全面转移到WPF上来。微软为WPF提供了高效的开发语言,便捷的开发平台和强大的工具链,但是目前我还是为WPF感到担忧。或许是微软招了太多的第三世界廉价开发人员做不出来短小精悍而强大的复杂大型软件了。要知道当年Windows 98带GUI极限精简可以做到8MB,Windows 2003的极限完整GUI精简版才93MB。界面十分华丽的Renoise才11MB,而且还不用安装依赖库。

Comments