[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无论如何是要学学的啦。

原文地址:https://www.cnblogs.com/piaoger/p/2175342.html