几乎所有使用GUI(WinForms或Native)的Windows应用程序都使用GDIPlus。
但这项技术已经相当陈旧,并且显示出许多局限性。
替代品是WPF,还是Silverlight,Flash?但像Visual Studio和Delphi这样的开发人员工具仍然使用GDIPlus作为参考。
这会什么时候改变?此外:会有可携带性吗?像Delphi一样,VCL将来会被移植到一项保持向后兼容性的新技术吗? (对于前TButton是GDI,将来它可能是其他东西)。
更新:也许我的问题可以说是“未来的操作系统会在没有GDI +的情况下渲染GUI小工具,而是使用更新的技术,一种内置的SIlverlight / Flash?”
答案 0 :(得分:0)
对于原生程序,WPF已在我的视图中替换GDI+
,但由于GDI+
和WinForms已经使用了很长时间,因此需要长是时候让大多数开发人员接受这项新技术了,即使它有很多很棒的功能和可能性GDI+
甚至没有接近。
Visual Studio
当然仍然支持WinForms/GDI+
,但由于Visual Studio 2008
内置支持WPF已经存在,并且工作正常。
Silverlight
和Flash
永远不会成为原生应用程序的主流替代品。
答案 1 :(得分:0)
我们是C ++& .NET house,我们使用WTL为本机项目开发GUI应用程序。我们不使用GDIplus,我们坚持使用常规的GDI调用。
这是一个难点,而且非常难以
我们目前正在评估Qt作为我们GUI编码的替代品,但每个开发者席位的价格为3,000英镑,这是一个昂贵的选择。