[Buzz.Today]Microsoft BUILD Conference

Microsoft BUILD Conference众人瞩目。对于开发者而言,是它所支持的开发技术栈值得期待,之前HTML/JavaScript Only的传言,坊间四处是“Relearning”的哀嚎,尤其是WPF/Silverlight的拥趸们。呵呵,就看看Build都有些什么好消息吧。

>> Windows reimagined.

Windows8的担子很重,再如Vista那般败走麦城,Microsoft的前景堪忧。

>> Metro UI Style

很帅,有特点,至少令人印象深刻。

---

---

Lock Screen

 

>> Built on Windows 7

The best of Windows 7, only better

启动更快,对系统资源的调度更好,应用程序占用资源更少。

>> Windows Store.

The Windows Store will allow developers to sell their apps anywhere Windows is sold worldwide, whether they’re creating new games or familiar productivity tools.

The application for accessing the Windows 8 store is actually written using JavaScript over the WinRT API.

The app store is not limited to Metro style applications, traditional Win32 applications can also be offered via the store.

对于个人开发者,机会啊,同志们!!!

>> New Generation of Hardware

Also support Support for ARM-based chipsets

>> Windows 8 Platform Tools

----------------------------------------------------------------------

allow you to code Metro style applications in HTML5/JavaScript, C/C++, and/or C#/XAML.

The investments you have made as developers in all of these languages carry forward for Windows 8, which lets you choose how to best make use of the Windows 8 system services.

---------------------------------------------------------------------

 

>> More details about Developing tools

Classic platforms:

· HTML/JavaScript on Internet Explorer

· C/C++ on Win32

· C#/VB on .NET and Silverlight

Internet Explorer 10 is the best browser with support for modern standards like HTML5, CSS3 and SVG, as well as hardware-accelerated graphics and compiled JavaScript.

Metro Style:

Windows Kernel is still at the bottom of the stack

WinRT is the new OS-level API layer. This is the new native API for Windows, it isn’t a new layer on top of Win32.

You can access WInRT from C/C++, C#/VB, or JavaScript. XAML is the UI layer for C, C++, C#, and Visual Basic. HTML/CSS will continue to be used as the UI layer for JavaScript.

Visual Studio will have project templates for the various styles of Windows 8 applications. The first demonstration is a JavaScript-based application. The application isn’t compiled but it is packaged into a bundle that includes all the html and JavaScript files needed by it. Windows 8 runs it directly, there is no need to launch the web browser.

As alluded to above, JavaScript can access the native functionality from the WinRT API. In the keynote demo it only took a couple lines of code to expose the new Windows open file dialog. Since Facebook was already installed on the machine the open file dialog showed images from the presenter’s Facebook page. The JavaScript application had no networking code at all, this link between it and Facebook was handled entirely by the platform.

Blend provides a modern design environment that enables you to drag and drop elements, then move, style and refine them via the interactive design surface of Blend.

The HTML 5 grid proposal is essential to building Windows 8 applications. Without it supporting the wide variety of screen resolutions that Windows 8 runs on would be very difficult.

Metro style applications are automatically suspended when not visible. This was done to prolong battery life.

>> About Silverlight

Silverlight & WPF are “legacy”.

But: You can convert it to XAML project easily.

The Win8 XAML app is ported to Windows Phone 7 with only 1 line changed

>>Downloads

http://dev.windows.com

>> Materials

http://www.infoq.com/news/2011/09/WinRT

http://blogs.msdn.com/b/b8/archive/2011/09/13/welcome-to-windows-8-the-developer-preview.aspx

http://davidburela.wordpress.com/2011/09/14/build-keynote-day-1metro-experience-with-jupiter-xaml-and-html5js/

>> Comments from Piaoger

MS还是挺厉害啊,这一套Platform Tools当真是照顾了最广大开发者的利益,看来JavaScript/HTML5/CSS3无论如何是要学学的啦。

posted on   飘行天下  阅读(361)  评论(0编辑  收藏  举报

编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· [AI/GPT/综述] AI Agent的设计模式综述

导航

统计

点击右上角即可分享
微信分享提示