Bookmark and Share

Visual Studio LightSwitch 2010

I’m a hardcore coder who is into design patterns and best practices. But sometimes, you just need to crank out a simple little application for someone to manage a database of employees or orders… maybe both! Recently, some of use have turned to ASP.NET Dynamic Data for scaling websites, but websites aren’t always the best solution. What if your client really wants a desktop application with rich functionality like exporting to Excel? Introducing the next wave of application scaling: LightSwitch!

As I said, I’m really into patterns and practices. I wouldn’t use this to design an enterprise architecture, and it wasn’t meant for that. However, LightSwitch is really great at plugging into an existing enterprise infrastructure and generating a useful application. As I watched the demo (keynote from VSLive and parts available at the website), I noticed three sources of data you could choose from: SQL Server, SharePoint, and RIA Services. If you’re building a standalone application, you can design your tables from scratch as well.

After you select your data, you select an option to generate views from your data. It is quite a simple design experience, and when you’re done you have a fully functional application with full data validation. Since it’s built on Silverlight, it even looks good! There are even extensibility points if you need to add custom code (only VB or C# at this time).

I sometimes get requests to write little applications to access data sources in a different manner than the primary applications. With LightSwitch, I know I will be able to do so quickly and get back to more interesting challenges. The beta will be available on the website on August 23rd.

blog comments powered by Disqus

KodefuGuru.GetInfo()

Chris Eargle
LinkedIn Twitter Technorati Facebook

Chris Eargle
Telerik Developer Evangelist, C# MVP

JustCode

Telerik .NET Ninja

 

INETA Community Speakers Program

 

MVP - Visual C#

 

Friend of RedGate

World Map

Tag cloud

Month List

Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

© Copyright 2010
Disclaimer: The opinions expressed herein are my own personal opinions and do not represent my employer’s view in any way.