.net - 现在没有 Windows 应用程序的范围吗?

标签 .net php jquery

我的老板让我为 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/

相关文章:

.net - 除了 Mono 之外,还有其他方法可以在 Mac 或 Linux 上运行 Microsoft .NET 吗?

c# - 在 C# 中以正确的方式删除特权枚举标志

php - 太多的 mySql 事件

php - MySQL匹配顺序无关紧要的关键字

javascript - 如何在一个字符串中搜索第二个字符串中包含的所有单词?

c# - Collection<T>的IEnumerable的实现在哪里

c# - 如何以编程方式设置软件限制策略

php - $_FILES 不工作?

jquery - jPLayer Playlist 获取更改时的歌曲名称

javascript - 限制对特定元素的 jquery 操作