Microsoft Visual Studio LightSwitch je vývojářský nástroj navržený pro velmi rychlou tvorbu databázových aplikací formou vizuálního návrhu bez nutnosti psaní kódu nebo s minimem kódu. Je určen zejména pro IT odborníky, kteří potřebují efektivně vytvořit databázovou aplikaci, tu pak nasadit a provozovat uvnitř společnosti nebo veřejně na hostingu nebo v prostředí Azure cloud.
LightSwitch je založen na intenzivním využívání Visual Studio DataSource Window a generování různých typů uživatelského rozhraní databázových aplikací na základě datového modelu, předem připravených databázových prvků a šablon. Součástí produktu jsou šablony pro nejčastější typy úloh: editování v gridu, zobrazení master-detail, vyhledávání atd. Jsou zde předdefinovány i datové typy pro běžně používaná pole, např. e-mailové adresy.
Začnete tím, že se připojíte ke zdroji dat – tím může být Microsoft SQL Server, Microsoft SQL Azure, Microsoft SharePoint nebo i databáze jiných výrobců. Po výběru dat si z nabízených šablon vyberete obrazovky. Výsledkem je pak databázová aplikace využívající Silverlight, s kompletním kódem v jazycích Visual Basic nebo Visual C#, která se nakonec přeloží a připraví k nasazení jako 2- nebo 3-vrstvá aplikace na desktop nebo jako 3-vrstvá webová aplikace pro hosting nebo Azure cloud.
Pokud funkčnost šablon Visual Studia LightSwitch nestačí nebo chcete vytvořit šablony vlastní, pak se vaší kreativitě meze nekladou. Nejjednodušší je upravit vizuální vzhled předpřipravených šablon, aby např. odpovídal zvyklostem vaší firmy. Profesionální vývojář bude umět ve Visual Studiu Professional v jazycích VB nebo C# rychle vytvořit vlastní, specifické, vícenásobně použitelné šablony nebo začlenit do předpřipravených šablon již nyní používané komponenty a poskytnout je všem, kteří pracují s LightSwitch. K dispozici jsou také komerční doplňky a celá rozšíření třetích stran jako reporting, pokročilé datové prvky a grafy, atd.
Užitečné odkazy
Hlavní stránka produktu Microsoft LightSwitch: http://www.microsoft.com/visualstudio/en-us/lightswitch/
Download LightSwitch Trial: http://www.microsoft.com/visualstudio/en-us/lightswitch/try
Porovnání funkčnosti s Visual Studio Professional: http://www.microsoft.com/visualstudio/en-us/lightswitch/overview/compare
Jak získat LightSwitch
Visual Studio LightSwitch 2011 lze koupit jako „krabici“ nebo jako elektronické licence ve všech multilicenčních modelech, kde se samozřejmě dá pořídit včetně Software Assurance. Do 31.1.2012 platí dočasná zaváděcí sleva 33 %.
Majitelé aktivního předplatného MSDN služeb pro Visual Studio si mohou LightSwitch stáhnout ze svého MSDN downloadu a používat zdarma jako součást MSDN benefitů. (Do Visual Studio IDE jim přibude LightSwitch projekt a odpovídající šablony včetně wizardů.)
LightSwitch a čeština
Pro LightSwitch je k dispozici částečná lokalizace uživatelského rozhraní: nástroj CLIP (Captions Language Interface Pack), který zobrazuje český překlad anglického originálu po najetí myší nad položku menu nebo podobný prvek: http://www.microsoft.com/downloads/cs-cz.
Jiří Burian | Microsoft CZ