Visual Studio LightSwitch Feature Matrix
On his blog yesterday, Soma (Sr. VP of Developer Division at Microsoft), announced that Visual Studio LightSwitch Beta 2 will be coming soon. I can tell you, we are really excited about LightSwitch, and apparently you are too (you’ve downloaded over 100,000 copies of Beta 1).
One question that comes up a lot is, what can LightSwitch do versus what can Visual Studio Professional do? What’s the difference? Well, the difference is pretty clear.
Visual Studio LightSwitch is a specialist tool for building line-of-business applications for the desktop and cloud, while Visual Studio Professional is a generalist tool for building anything you can imagine for Microsoft's platforms.
Take a look at this feature matrix and you’ll see what I mean (we’ll get a formal version of this up on www.microsoft.com/lightswitch soon).
Visual Studio LightSwitch |
Visual Studio Professional |
|
LightSwitch Runtime |
Yes |
Yes1 |
Visual Studio Project System |
Yes |
Yes |
IntelliSense |
Yes |
Yes |
Team Explorer (Team Foundation Server integration) |
-2, 3 |
Yes3 |
LIGHTSWITCH APPLICATION DEVELOPMENT |
||
Predefined Screen Templates |
Yes |
Yes1 |
Application Skinning and Theming |
Yes |
Yes1 |
Data Entity Designer |
Yes |
Yes1 |
Business-oriented Data Types (e.g. EmailAddress, PhoneNumber, etc.) |
Yes |
Yes1 |
Automatic Data Input Validation |
Yes |
Yes1 |
Windows Azure Deployment |
Yes |
Yes1 |
SQL Azure Support |
Yes |
Yes |
LANGUAGES, EDITORS & COMPILERS |
||
Visual Basic |
Yes |
Yes |
Visual C# |
Yes |
Yes |
Visual C++ |
- |
Yes |
Visual F# |
- |
Yes |
HTML/JavaScript |
- |
Yes |
Silverlight/XAML Editor |
- |
Yes |
PROJECT TYPES |
||
LightSwitch Application |
Yes |
Yes1 |
ASP.NET |
- |
Yes |
ASP.NET AJAX |
- |
Yes |
ASP.NET MVC |
- |
Yes |
Console Application |
- |
Yes |
Database Projects |
- |
Yes |
Office Applications & Add-ins |
- |
Yes |
Setup Projects |
- |
Yes |
SharePoint Applications & WebParts |
- |
Yes |
Test Projects |
- |
Yes |
Visual Studio Add-ins |
- |
Yes |
Windows Forms |
- |
Yes |
Windows Phone |
- |
Yes |
WCF |
- |
Yes |
WPF |
- |
Yes |
XNA Games |
- |
Yes |
1 Only available for LightSwitch applications. Requires Visual Studio LightSwitch and Visual Studio Professional to both be installed.
2 Team Explorer will integrate with LightSwitch but must be installed separately.
3 Requires a Team Foundation Server Client Access License (CAL).
I hope that helps!
D7