哪个WinForms CompositeUI框架可供选择?

时间:2009-05-23 20:24:10

标签: c# cab acropolis

我的团队在为我们公司开发头部应用程序之前几分钟,我们在设计中遇到了障碍。我的团队在C#,.NET 3.5中开发WinForms应用程序。

我们在设计中需要做的第一件事是决定使用哪个CompositeUI框架。 好吧,首先我们确信我们将使用CAB。但考虑到P& P不再进入它,这是正确的选择吗?雅典卫城怎么样?它是否足够稳定并且将在未来几年内存在?

所以这是我的问题:什么是足够稳定的框架,适合将在未来3 - 4年内领导我的团队的应用程序?

需要你的帮助。 谢谢!

3 个答案:

答案 0 :(得分:3)

如果您打算使用WinForms,那么Smart Cient Software Factory就可以了。从我在市场上看到的情况来看,大多数人都会离开WinForms并转向WPF。我正在评估我的公司目前从WinForms迁移到WPF需要什么。我现在非常喜欢WinForms的支持,但是如果你的时间范围是3 - 4年,我强烈建议你先看一下WPF

答案 1 :(得分:3)

如果你想一直坚持使用Winforms,那里有很多第三方解决方案(例如Empinia或者CodeProject上显示的Genesis Hybrid Smartclient框架)除了智能客户端软件工厂。这里的问题仍然是它们是否足够稳定并且有足够的耐力在3-4年内仍然存在。

另一方面,如果你看这个相当长的时间框架,考虑WPF可能真的有回报。是的,这是一个学习曲线,是的,VS 2008中的工具支持还不太适合。但是VS 2010会让事情变得更好,微软将在WPF中投入大量人力 - VS 2010本身就是用WPF编写的。

对于WPF,有Prism形式的P& P指导,这是非常有前途的,看起来非常深思熟虑。进入WPF还带来了基本上“免费”了解Silverlight的其他好处(它是WPF的核心部分)。这可能是一个额外的好处。

马克

答案 2 :(得分:1)

Glenn Block前一段时间发布了一些可能感兴趣的guidelines

Brian Noyes实际上为WinForms做了port部分PRISM,但我不知道它是否足够稳定,可以在未来几年内用作你的平台。 =)

相关问题