我的老板让我为 Web 应用程序编写 CMS。用户可以自定义所有必要的详细信息、上传图像等的地方。我知道 PHP 但不知道 JQuery。所以事情对我来说变得困难了。我精通 .NET Windows 应用程序,但我的老板说这是基于 Windows 的应用程序的终结。
我知道他是对的,但我想知道在基于 Windows 的应用程序上付出任何努力真的不值得吗?
最佳答案
你的老板不一定是对的。基于 Web 的应用程序和基于 Windows 的应用程序之间的选择取决于覆盖面与丰富度之间的区别。
如果您需要接触许多在许多不同平台上运行的人,网络应用程序是一个不错的选择 - 特别是如果您将其基于简单、符合标准的 HTML。但是,您牺牲了一些丰富性,例如响应速度更快的 UI、键盘快捷键等。
另一方面,如果您的目标用户是受控环境中的用户,那么丰富的用户界面可能是更好的选择。如果您正在为花费大量时间使用该应用程序的用户开发应用程序,则尤其如此。这样的用户可能很快就会厌倦基于网络的应用程序。
无论如何,Windows 窗体应用程序都已成为过去。如果您现在想在 .NET 上构建丰富的 UI,您应该使用 WPF 或 Silverlight。
关于.net - 现在没有 Windows 应用程序的范围吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1945034/