Windows 8对.NET的未来意味着什么?[关闭]


17

微软展示了Windows 8的演示,其中包括一个允许开发人员使用HTML5和JavaScript的新平台。

这个新平台是Windows 8开发的主要方式吗?微软是否正在逐步淘汰.NET平台以支持HTML 5堆栈?Windows 8对.NET开发人员意味着什么?



4
.NET除了WPF和Silverlight之外,还有更多其他功能。
kirk.burleson 2011年

3
Silverlight!= .net
艾德·詹姆斯

1
@ kirk.burleson:是的,我并不是说MS将会放弃WPF(显然我们还不知道),但是如果他们在这个早期阶段确实将WPF抛在了后面,那将非常令人不安。开发人员将如何能够自信地再次投资于另一种MS技术堆栈?
Ed S.

3
这不是讨论区。请不要提倡歇斯底里。-1,并投票关闭。@ChrisF我很惊讶地看到您尚未关闭它。
史蒂文·埃弗斯

Answers:


20

为什么这可能不是.NET结束的几个原因:

  • 如果您观看视频,他们实际上只是说Windows 8将支持某种可以用HTML5开发的桌面小部件样式的应用程序类型。本质上,Microsoft正在将Windows桌面变成Web浏览器。因此,就我们目前所知,这与桌面上的其他任何内容都没有关系。
  • 在HTML5 / JS领域,Microsoft确实没有任何杀手级开发人员工具。因此,除非他们打算放弃今天的Visual Studio(在短时间内,因为Windows 8已经面世),否则这将是一个非常奇怪的举动。
  • 从ASP.NET Web应用程序到后端处理应用程序,服务器上都运行着许多.NET应用程序。这些将不受此更改的影响。

我从中收集的唯一信息是:

  • Microsoft正在台式机上摆脱Silverlight。他们似乎发现,与HTML5和Flash竞争不会带来任何重大收益。
  • 微软似乎承认IE永远不会击败Firefox和Chrome,因此他们现在希望将整个Windows桌面变成某种超级浏览器可以阻止更多人离开。

本质上,随着Google将Chrome变成具有Chromebook的操作系统,微软又将Windows变成具有Windows 8的浏览器。看到这一点将会很有趣。


1
为“ +1”表示“这是功能的展示,而不是一切的完成方式”。
unholysampler 2011年

1
具有集成Web功能的台式机对于Windows而言并不是什么新鲜事物。还记得活跃的桌面吗?(我知道我想忘记它...)
BBlake 2011年

@Deckard-“ Silverlight没有死”(或被放弃)。微软声称他们仍在该平台上进行积极的工作,并且不打算很快放弃它。我知道是因为我最近参加了有关Silverlight未来的Microsoft会议。它当然没有死,但也并不是真正的“活着”。
bbosak 2011年

5

是不是这个视频

在中间的某个位置,他切换到传统台式机。新的GUI似乎不只是其上的另一层。

.NET远不止GUI。新的方向可能会给Silverlight带来麻烦,但是对于.NET来说,这只是另一种表示层,与现在在ASP.NET上运行的Web应用程序没有太大区别。


1
我采取了“切换”步骤,无非是他们在现有产品之上运行Alpha产品,还没有花时间重新设计Excel或Explorer.exe的外观。
James P. Wright

1
我怀疑他们会改变很多。他们可能会稍微看一下外观,但是变化将是很漂亮的,例如xp和Vista之间。我认为,在不损害向后兼容性的前提下,他们除了改变皮肤之外不能走得更远,而且他们肯定不会在这么短的时间内做出类似的事情。
scrwtp 2011年

4

对我个人而言,.NET是它的ASP.NET引擎以及类库。他们对台式机所做的事情对我来说无关紧要。

因此,不,Windows 8不会成为.NET的终结。否则,愤怒的开发人员将迁移到Microsoft堆栈之外,这一定会结束。不是.NET的结尾,而是Microsoft的结尾。



1

当然!

这是结局的开始,但是结局何时到达?我们仍然有人在运行Windows XP上运行的VB6应用程序。不知何故,我无法看到Windows 8和javascript编程的大规模外逃。

尽管用户端可能受到手机的严重攻击,但应用程序和平板电脑仍深深地根植于企业端,它们并不是一堆敏捷的设备。

我们所知道的桌面应用程序已经在所有平台上消失了,但是在消费者市场上,我将比企业更快。我认为我们可以放心地假设Windows窗体和wpf应用程序都将在五年后问世。


我也是+1。JavaScript本身根本不是灵丹妙药。
马查多2012年

1
-并且我们仍然有一些人在Windows 7上运行VB6应用程序(并且我们也计划在Windows 8上运行它们!)
Matt Wilko 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.