像大多数.NET开发人员一样,我正在观看位于Cali Anaheim的Build Event的主题演讲,并对使用JavaScript,HTML5和CSS3构建Windows 8应用程序的新支持提出了疑问.
他们展示了很多例子,甚至说新的Windows 8市场是用这些技术编写的.我猜测的唯一一件事就是当他们将JavaScript放在同一类别的C#中时,你可以使用JavaScript编写windows应用程序(可以直接访问.NET).
显然,作为一名Web开发人员,考虑到我使用JavaScript,HTML5和CSS3构建的一些应用程序,这是非常棒的新闻.
我的问题是我们为Windows 8构建的应用程序是否真正符合Web标准?我们可以为Windows 8构建应用程序并转向并在网络上启动它们吗?当前在线的Web应用程序是否可以访问他们演示的一些功能?
就像我说的那样,这将是一个非常棒的进步.不要放下Silverlight,我已经写了很多应用程序,以及它在混合岩石中的工作方式.而用我用C#编写的一些应用程序替换JavaScript的想法甚至都不是一种选择.
这只是为了让基于“web”的开发人员为Windows开发,还是一个用于构建应用程序的跨平台解决方案?
其他说明:
> MSIE目前使用一些-ms特定前缀,直到W3C接受这些功能并给出官方跨浏览器名称.与-webkit-border-radius,-moz-border-radius和border-radius不同.
> HTML5使用了一些功能,例如大多数浏览器尚未实现的网格.
> Microsoft包含许多Javascript库,可以轻松构建应用程序.其中许多是基于jQuery的.有些是特定于Windows的.不确定在其他地方使用它们的许可是什么.我假设jQuery被允许是可移植的,而Windows则在WinRT之外使用是没有意义的.