LightSwitch是一个基于模板的自动化开发Silverlight和HTML5应用程序的工具,不同于一般的基于数据字典,配置生成的应用程序的工具,因为LightSwtich提供的所有模板都是可以扩展的,自定义开发的,包括页面布局,数据源,使用的控件。非常方便植入.net的代码。
LightSwitch是一个被裁剪后的VS产品,用来更容易地进行业务处理(Line of Business,LoB)应用程序的开发,有点类似Access。LightSwitch 提供最简单的方法创建面向云和桌面的商业应用程序。
LightSwitch 提供了多种预先创建的模板和工具来创建面向Windows客户端和Windows Azure的商业应用程序,并且使你所需要编写的代码尽可能的少。 随着LightSwitch的诞生, 我们现在终于有了一种工具能够更好的使业务领域专家轻松的创建具有专业质量级别的商业应用程序(LOB),而不需要将很多精力放在代码编写上。这是非常关键的,因为这些商业应用程序,有些也许是为了短期需求而创建的,经常需要扩展和IT支持。
LightSwitch的功能
- LightSwitch生成的是Silverlight和HTML5应用程序 ,LightSwitch应用程序现在可以使用支持的浏览器在任何平台上运行,包括Android、iOS、以及Windows 8。
- 它具有好几个内置的模板
- 编程语言支持C#和VB.NET
- 支持SQL Server、SQL Azure、SharePoint和Office
- 应用程序可以运行在浏览器中、脱离浏览器模式(OfB)下或云中
- LightSwitch完成很多基础性的工作,包括了大量的拖拽特性,不过也允许开发人员在需要的时候访问.NET Framework
LightSwitch安装
安装Visual Studio 2013 SDK 从 http://go.microsoft.com/fwlink/?LinkID=260918下载后安装。
下载LightSwitch Extensibility Toolkit for Visual Studio 2013 http://visualstudiogallery.msdn.microsoft.com/2d204191-90eb-4dfb-831f-cf31513cef06 ,解压缩后,安装Microsoft.LightSwitch.Toolkit.vsix。然后拷贝Microsoft.LightSwitch.Toolkit.targets 到下列文件夹:
- For 32-bit systems: %ProgramFiles%\MSBuild\Microsoft\VisualStudio\LightSwitch\v4.0
- For 64-bit systems: %ProgramFiles(x86)%\MSBuild\Microsoft\VisualStudio\LightSwitch\v4.0
下面是安装完成后的模板:
使用 Visual Studio LightSwitch 构建业务应用程序
《LightSwitch揭秘》一书作者Alessandro Del Sole专访
Extending Visual Studio LightSwitch
List & Label 19支持报表参数、集合变量、OData和REST数据提供器
LightSwitch Sliverlight应用系统开发入门
LightSwitch "How Do I?" Videos
开始VS 2012 中LightSwitch系列的第1部分:表中有什么?描述你的数据
开始VS 2012 中LightSwitch系列的第2部分:感受关爱——定义数据关系
开始VS 2012中LightSwitch系列的第3部分:我该选择哪一个屏幕模板