我对WPF一无所知。所以我想到了一个问题,当我们在WPF中开发可以在不改变代码的情况下作为Web应用程序运行的应用程序时。请评论。感谢。
答案 0 :(得分:6)
WPF在客户端上运行。它取代了WinForms。 Silverlight旨在用于网络。它是WPF的一个子集,它允许您像Flash一样嵌入到网页中。
对于网站开发,我建议您ASP.NET MVC。
答案 1 :(得分:2)
WPF是一种用于Windows客户端应用程序的图形用户界面技术。因此,您无法使用WPF进行Web应用程序(我很简单,这并不完全正确)。 如果要创建在浏览器中运行的应用程序,可以使用Silverlight,这是一种不同的解决方案。 所以总结一下。如果您想创建像photoshop这样的软件,请使用WPF。 如果你想建立一个网站(网络应用程序是网站),请使用Silverlight(或javascript和HTML或Flash ...)。
答案 2 :(得分:2)
也看看the XBAP variation of WPF。看看它是否符合您的需求。
答案 3 :(得分:1)
WPF是Windows开发的最佳技术。这很容易学习和使用。虽然它没有WinForms那么成熟,但肯定值得尝试。我正在开发一个寄存器维护应用程序,感觉像家一样。 您可以通过以下链接快速获取此技术
祝你好运和快乐学习