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,而且还不用安装依赖库。

5 Responses to “WPF不行啊”

  1. 博主的截图中使用的都是windows宋体,这个字体的点阵中文尚且能看,但英文部分实在是惨不忍睹,即便经由再好的字体渲染引擎,也难有好效果。我相信虽然微软一向没品位,不过WPF的字体引擎再烂,应该也至少有cleartype的水平,所以问题应在字体而不在WFP。 这有一篇文章谈到宋体的英文部分,博主有兴趣可以参考一下:http://www.typeisbeautiful.com/2007/05/23

    虚框问题还真是秉承了IE的优良传统,我甚至怀疑这个应用就是内嵌了一个IE而非使用原生WFP控件,笑。

  2. 中文宋体字体渲染好像一直都是问题,解决方法是用雅黑。 WinForm确实不爽,GUI的定义就混在初始化代码中。WPF至少放到xml去了。至于虚框我倒是忘记有没有了,不过确定Silverligtht中没有。

  3. 我十分想要你gr订阅列表. - -

  4. @0x

    这里

    https://www.google.com/reader/shared/user%2F13380820526477419450%2Flabel%2Finternet

    https://www.google.com/reader/shared/user%2F13380820526477419450%2Flabel%2Ftech

    https://www.google.com/reader/shared/user%2F13380820526477419450%2Flabel%2Fweb

  5. 你说的问题是因为你用的是xp,wpf本来就是为Vista及以后的操作系统设计的技术。

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
MARKDOWN is also enabled.