Windows Forms Application仍然是一个不错的选择吗? [关闭]

问题描述 投票:3回答:1

自2005年以来,我还没有创建Windows窗体应用程序(使用C#和.NET),所以我不确定它是否仍然是富客户端应用程序的一个好选择。此外,我不知道是否有任何(相对)新框架用于构建除Composite Application Block之外的Windows应用程序。

我们公司有一个小团队(3人)管理内容(例如音乐,手机游戏等),我想为他们建立一个工具。由于只有少数人会使用这个工具,我正在考虑创建一个Windows应用程序,以便不是花费时间和精力来创建一个丰富的Web UI(例如使用ajax,jquery等),而是专注于业务逻辑。

我知道WPF是另一种选择,但据我所知,使用WPF构建应用程序会更复杂,更耗时。

如果Windows窗体是我的最佳选择,是否有任何相当新的框架来构建Windows应用程序? 10年前我曾经使用微软的复合应用程序块,但在我看来,这是过去的事情!

c# .net winforms composite-application
1个回答
2
投票

使用WPF构建应用程序有点双刃。构建简单的东西非常快,因此为什么这么多的教程可以涵盖特定的行为,而不是巨大的。它非常适合具有自动布局,并且能够在XAML中构建所述布局比在窗体中设置对齐要好几千倍,特别是如果您已经完成了Web开发。但是,偏离常规路径(平滑的数据类型,良好或错误的验证,硬编码的数据库字段......)将为您留下陡峭的学习曲线,因为我发现挖掘WPF的内容是一场噩梦。

请注意,Mono还有许多选项可用,其中大多数选项也可以在Windows上使用而不会出现异常情况。

编辑:因为我仍然得到这个答案的支持,显然,我会补充说,它似乎不是单声道维护附加页面,上面列表中唯一似乎持续支持的框架是Xwt

© www.soinside.com 2019 - 2024. All rights reserved.