Microsoft Visual Studio LightSwitch 2011 (abrev. LightSwitch ) este un mediu de dezvoltare care vizează crearea de aplicații de linie de afaceri construite pe tehnologiile .NET existente și Microsoft . Aplicațiile create constau din trei niveluri: interfață cu utilizatorul pe Microsoft Silverlight ; logica și accesul la date pe WCF RIA Services și Entity Framework; stocarea datelor folosind Microsoft SQL Server Express, Microsoft SQL Server sau Microsoft SQL Azure . LightSwitch acceptă și alte surse de date, inclusiv Microsoft SharePoint . Folosind Microsoft Visual Studio LightSwitch, este posibil să creați atât aplicații client care rulează pe computerul local al utilizatorului, cât și aplicații web bazate pe browser. LightSwitch include designeri grafici pentru entități și relațiile acestora, interogări și o interfață cu utilizatorul. Logica de afaceri poate fi scrisă în Visual Basic .NET sau Visual C# , dar în același timp, conform Microsoft, rezolvarea multor probleme folosind LightSwitch este posibilă fără a scrie manual niciun cod de program, inclusiv de către utilizatori, necalificați ca programator (ceea ce este accentuat în publicitatea produsului). LightSwitch poate fi instalat ca aplicație autonomă sau ca supliment pentru Visual Studio 2010 Professional și edițiile superioare. Prima versiune finală a Microsoft Visual Studio LightSwitch (Visual Studio Light Switch 2011) a devenit disponibilă pentru abonații MSDN și a fost pusă în vânzare la sfârșitul lunii iulie 2011.
În prima versiune beta a LightSwitch, șabloanele încorporate anunțate anterior lipseau [2] . Martin Heller, în revizuirea acestei versiuni, concluzionează că obiectivul declarat de a face dezvoltarea aplicațiilor de baze de date ușoară pentru persoanele fără abilități de programare nu a fost atins. Ca motive pentru aceasta, el citează complexitatea inerentă a sarcinii și legarea prea puternică de Visual Studio [2] .
LightSwitch a fost deschis pentru abonații MSDN pe 28 iulie 2011 în mai multe limbi simultan, inclusiv rusă. A doua zi, 29 iulie, o versiune demo a LightSwitch a fost lansată publicului pe site-ul oficial Microsoft, care este disponibilă și pentru cumpărare din magazinul online oficial al corporației www.microsoftstore.ru . La 1 august, produsul a fost pus la dispoziție pentru cumpărare de la partenerii Microsoft [3] . Cu toate acestea, corporația a impus o restricție privind vânzarea LightSwitch în China [1] .
Agenția de analiză Forrester a descris publicul țintă drept „utilizatori – dezvoltatori de aplicații de afaceri” ( End-User Business Developers în engleză ). Acești dezvoltatori au inclus și specialiști care nu sunt dezvoltatori de software profesioniști, dar sunt angajați în crearea de aplicații de afaceri pentru a oferi noi funcții de afaceri sau a extinde capacitățile soluțiilor software deja utilizate [3] .
Dezvoltarea în LightSwitch se realizează folosind tehnologii Silverlight 4 și .NET Framework , precum și modele de design recomandate, inclusiv modelul MVC [3] .
În octombrie 2016, Microsoft a anunțat sfârșitul dezvoltării LightSwitch și, în același timp, compania introduce o variantă alternativă numită PowerApps.
Echipa de dezvoltare a declarat că suportul pentru orice aplicație LightSwitch va continua împreună cu suportul pentru Visual Studio 2015 până în octombrie 2020.
IDE | |
---|---|
universal | |
C / C++ | |
DE BAZĂ | |
Java |
|
Pascal | |
PHP |
|
Piton | |
ActionScript | |
rubin | |
comparaţie |