Windows 8 和桌面应用程序

发布于 2024-11-28 13:20:13 字数 168 浏览 1 评论 0原文

我发现 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

满意归宿 2024-12-05 13:20:13

目前有很多传闻,直到九月份似乎还没有什么确定的。

人们广泛猜测木星是否会成为统一者
适用于 Windows、Web 和移动设备的用户界面模型。布雷拉相信
Jupiter 可能是一个“下一代”基于 XAML 的框架,也许是
“WPF 和 WPF 之间的混搭”银光。”

对三个关键的支持似乎也同样强烈
编程语言:C# 是为了安抚 .NET 开发人员,C++ 是为了安抚 .NET 开发人员
安抚 Windows 核心开发人员,并尝试 HTML5/JavaScript
吸引其他平台的开发者。

当然,争议在于微软对 JavaScript 的关注
而几乎忽略了 Silverlight 和 .NET 开发人员。类似的文章
这个——虽然是非官方的和推测性的——应该有助于安抚一些人
紧张的开发人员。

来源:http://www.isdotnetdead.com/windows-8 -支持所有编程模型/#

ZDnet 尝试提出探索性问题

这是关于 C# 的未来的另一个链接

A lot of hearsay at the moment until September it seems there is nothing definite.

There is wide speculation on whether Jupiter will be the unifying
user-interface model for Windows, Web and mobile. Burela believes
Jupiter may a “next generation” XAML-based framework, perhaps a
“mashup between WPF & Silverlight.”

There also appears to be equally strong support for three key
programming languages: C# to appease the .NET developers, C++ to
appease the Windows core developers, and HTML5/JavaScript to try to
lure developers from other platforms.

Of course the controversy has been Microsoft’s focus on JavaScript
while nearly ignoring Silverlight and .NET developers. Articles like
this one — though unofficial and speculative — should help calm some
nervous developers.

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#

萧瑟寒风 2024-12-05 13:20:13

好的,根据您引用的文章,您的问题混淆了一些术语。

微软表示,他们在 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文