asp.net - 我应该做 Win 应用程序吗?

标签 asp.net windows web-applications forms winapp

这是一个一直在我脑海中浮现的问题,所以我想分享一下,并了解你们成熟的程序员的意见。

不幸的是,我花了几年时间做图形(网络),突然间我开始网络编程(因为我发现自己对编程更感兴趣,而且我对网络有一定的基础知识)。现在我从事 .Net (ASP.NET WebApp) 编程已有一年多了。 在这段时间里,我什至从未在 VS 中创建 Windows 窗体应用程序模板。

当我查看高级程序员的资料时,我看到他们都知道很多技术,我感觉很糟糕。

你认为我应该学习和做 Win App Programming 吗?因为 Web 世界中有足够(很多)不同的东西是我无法跟上的。

提前致谢

最佳答案

在过去的一年中,您花更多时间进行 Web 开发的原因可能是因为该领域的工作更多。提供基于 Web 的应用程序访问与胖客户端分发的组织的 TCO(总拥有成本)很难争论。在相对罕见的情况下(硬件接口(interface)、断开连接的解决方案、操作系统插件等),为桌面编写应用程序仍然有意义,但在大多数情况下,对您技能的需求将保留在网络上,因为那是精明的人为所有这些工作买单是在花钱。

与其转向 WinForms 开发,不如着眼于提高您的云技能。 Amazon Web Services、RackSpace、Microsoft Azure、VMWare、IBM 和其他公司都在进入这个领域,并且只会快速增长。目前在这个领域没有太多经验的人并不多,因为它相对较新。如果您在这个领域还很新的时候自学一些技能,您就可以更轻松地脱颖而出。

如果您不是自学类型,请考虑寻找更接近您已经熟悉的东西,并查看 ASP.net MVC 或复习 jQuery。有更好的在线引用资料,甚至还有一些书籍可以帮助解决这些问题。

祝你好运/继续享受你正在做的事情,体验就会到来!

关于asp.net - 我应该做 Win 应用程序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3162082/

相关文章:

windows - 连接(): WSAECONNREFUSED on connect

java - JSP 和外部 javascript 文件之间的交互

python - 无法使用 django 加载 css 文件

ruby-on-rails - 在 Ruby on Rails 应用程序中开发和测试缓存的最佳方法是什么?

Javascript this.href 来自 asp.net 代码背后

asp.net - Windows Azure 是否支持应用程序预热模块或类似模块?

css - 使用标准数字格式字符串时的上标价格小数

c# - 在 .NET 中有效地生成一个非常大的 Excel 文件?

r - git commit 抛出错误 '[<-'

windows - CMD 命令网络用户密码过期