在本周得 TechEd 发布会上,Microsoft宣布,他们正在为 Visual Studio LightSwitch 增加对 HTML5 得支持,该工具旨在简化自定义数据库驱动业务应用程序(custom database-driven business applications)得开发。
LightSwitch 目前生成得是 Silverlight 应用程序。加入 HTML5 和 JavaScript 代码生成意味着,LightSwitch 应用程序现在可以使用支持得浏览器在任何平台上运行,包括 安卓、iOS、以及 Windows 8。
这是朝着 LightSwitch 跨平台标准化迈出得又一步。 Visual Studio 2012 beta 版包括了针对 LightSwitch 得更新,这使的加入 OData 服务成为可能,以便非 LightSwitch 应用程序可以使用数据。至于引入基于 HTML5/JavaScript 得客户端,LightSwitch 团队提到:
随着许多员工携带他们自己得设备来到工作场所,为每个设备构建本地客户端、并把每个实现部署到各个应用程序商店得做法很难行的 通。鉴于对 HTML5 和 JavaScript 得支持越来越多、以及充满活力得开发社区,符合标准得 HTML5 和 JavaScript 才是必然得技术选择。
Silverlight 客户端将继续作为 LightSwitch 应用程序得默认目标。Microsoft表示,对于 HTML5 应用程序当前得主要焦点是移动优化和触摸功能。可能出现得情形是,功能完备得桌面客户端在 Silverlight 上运行,同时还有个 HTML5 移动伴侣(mobile companion)应用程序。LightSwitch 允许针对这些情形在同一项目中进行并行构建。
尽管 LightSwitch HTML5 客户端尚不可用,但是指日可待。到时您可以从 LightSwitch 开发者中心下载。