zoukankan      html  css  js  c++  java
  • Windows 8将用HTML5和JavaScript开发应用

    一周前,微软首次向外界展示了其下一代操作系统的用户界面,评论圈的大部分反应是积极的,然而程序员们却感到忧心忡忡:因为他们以前的经验在Windows 8中变得无足轻重。

    Windows 8中提供了新的API去开发全屏浏览、增强临境感的基于HTML5和JavaScript的应用程序。

    过去几年中,程序员们花了无数精力学习Win32、COM、MFC、ATL、Visual Basic 6、.NET、WinForms、Silverlight、WPF,去开发Windows桌面应用程序,除了VB6外,大部分技术今天的Windows仍 然或多或少还支持。

    但当听到Windows 8将用HTML5和JavaScript开发应用后,Windows开发者显然会感到困惑和不安,这意味着他们过去的经验全被抛弃了。

    相关阅读:

    微软日前展示了下一代操作系统Windows 8的早期版本,这款系统可运行在多款计算设备上,从平板电脑到台式机。新系统确实增加了一些不错的新功能,但从本质上而言,Windows 8只是旧版Windows披上了一层新外衣而已。

    Windows 8采用了图标界面,用户可在不同的应用之间快速切换,分开浏览。多任务处理功能得到强化,用户可用时运行两项应用。虚拟键盘也给人们留下了深刻印象,用户可将QWERTY全功能键盘分为两部分,并缩小放置在屏幕边缘。

    但事实上,Windows 8只是当前的Windows披上新外衣而已。新的Windows 8应用基于HTML5和Javascript开发,但用户仍可运行Excel和Word等传统的Windows应用,甚至可以访问资源浏览器和整个文件系统。

    鉴于开发人员在正常的Windows模式下即可运行当前应用,他们哪里还有足够的动机去开发创新性的触摸应用呢?我们将看到的是上千种Twitter应用,将Windows 8的图标界面变成类似于Mac OS X的Dashboard。

    此外,这种模式还将在很大程度上提高Windows的体积,增加运行Windows的复杂性,降低电池续航时间等。也许有人希望自己的平板电脑具备标准计算机的全部功能,但不要忘记,iPad之所以风靡,主要是因为其简洁性,没有复杂的文件系统。

    微软的表现近乎到位,但不要执迷于将Windows应用到所有设备中。将这种基于图标的操作系统用于平板电脑,但要把传统的桌面系统部分从中剔除。另外还要改名,不要继续称为“Windows”。

  • 相关阅读:
    函数式宏定义与普通函数
    linux之sort用法
    HDU 4390 Number Sequence 容斥原理
    HDU 4407 Sum 容斥原理
    HDU 4059 The Boss on Mars 容斥原理
    UVA12653 Buses
    UVA 12651 Triangles
    UVA 10892
    HDU 4292 Food
    HDU 4288 Coder
  • 原文地址:https://www.cnblogs.com/slteam/p/2200440.html
Copyright © 2011-2022 走看看