Windows 8 和桌面应用程序
我发现 Windows 8 将严重依赖 C++、HTML5 和基于 CSS 的应用程序(WPF?)。我在工作场所花了很多时间研究 matlab、scipy 和 C# 等应用程序作为编程语言。考虑到这一点,桌面应用程序开发人员是否会发生重大变化?这些应用程序是否会在新代码下重新编写,而 C# 对于桌面应用程序有什么未来吗?
I found out that windows 8 is going to be heavily dependent on C++, HTML5 and CSS based apps(WPF ?). I spend a lot of time working on applications like matlab, scipy and C# as programming language at my workplace. Considering this, is there going to be any big change for desktop app developers ? are these apps going to be re-written under new code and C# has any future for desktop apps?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
目前有很多传闻,直到九月份似乎还没有什么确定的。
来源:http://www.isdotnetdead.com/windows-8 -支持所有编程模型/#
ZDnet 尝试提出探索性问题。
这是关于 C# 的未来的另一个链接
A lot of hearsay at the moment until September it seems there is nothing definite.
Source: http://www.isdotnetdead.com/windows-8-supports-all-programming-models/#
ZDnet try asking probing questions.
Here is another link about the future of C#
好的,根据您引用的文章,您的问题混淆了一些术语。
微软表示,他们在 Windows 8 上演示的应用程序是使用 HTML 和 JavaScript 编写的。这篇文章对此的解释是,WPF 和 Silverlight 很可能会被 HTML 和 JavaScript 取代。
让我们想一想这个问题。
据我所知,微软长期以来一直热衷于在浏览器中运行应用程序。他们制作了在浏览器中运行的 ActiveX 控件,他们编写了在浏览器中运行的 Silverlight。他们是整个“基于浏览器的应用程序”概念的领导者之一。人们可能会批评他们过去实现这一目标的方法,但至少他们在努力。
当您考虑到 Microsoft 目前有一个名为 Office 的桌面软件包以及一个名为 Office365 的基于 Web 的软件包时,您就可以理解为什么他们可能只想维护一个可在桌面和浏览器中运行的软件包。
我的最后一点是——ARS Technica 文章将 HTML 工具描述为较差的,但鉴于您可以使用相同的工具来编写 WPF 应用程序或 HTML 应用程序,我不同意这一点。
Okay, your question confuses some terms - based on the articles you cite.
Microsoft are quoted as saying that the application they demonstrated on Windows 8 was written using HTML and JavaScript. The article interprets this as saying that WPF and Silverlight are likely to be binned in favour of HTML and JavaScript.
Let's have a think about this.
As far as I'm aware, Microsoft have been really keen to run applications in the Browser for a very long time. They have made ActiveX controls that run in a browser, they have written Silverlight to run in a browser. They are one of the leaders in the whole "browser based applications" concept. People may criticise their methods of achieving this in the past, but at least they were trying.
When you consider that Microsoft currently have a desktop package called Office and also a web-based package called Office365, you can understand why they might want to just have one package to maintain that works on the desktop and in a browser.
My final note - the ARS Technica article describes HTML tooling as inferior, but seeing as you can use the same tools to write a WPF application or an HTML application I don't agree with this point.