Visual Studio LightSwitch on valmis

31.07.2011  |  Gunnar

Pikalt betas olnud Visual Studio LightSwitch on nüüd valmis ja kõigile kättesaadav. MSDN-i kasutajad saavad selle alla laadida MSDN-i kaudu, teised saavad proovida trial-versiooni ja kui meeldima hakkab, siis on võimalik Lightswitch omale hetkel 200$ hinnaga soetada.

LightSwitch on Visual Studiol ja .NET raamistikul baseeruv lihtne vahend andmehalduse keskkondade ehitamiseks. Lihtsatest klotsidest saab kiiresti kokku laduda vormid andmete kuvamiseks ja sisestamiseks. Loomulikult saab vorme oma vajaduse järgi kohendada.

Mille poolest erineb see näiteks sellest, mida saame teha ASP.NET Forms, Windows Forms või näiteks Accessi peal? LightSwitch keskkond baseerub Silverlightil, see on laiendatav ning vastavalt projekti seadetele jookseb see kas veebi-, pilve- või töölauarakendusena. Ehk siis – siin kohtuvad Accessi kasutusliideste ehitamise lihtsus, Silverlighti võimsus ja veeb.

Installeerimine

LightSwitchi installeerimine on umbes samasugune müsteerium nagu see on olnud alates esimestest avalikest versioonidest – kõik üldjoones toimib, vahepeal lendab vigu ja LightSwitch teatab, et kõik on otsas, kuid siiski installeerub kõik tegelikult ära kenasti. Et sama installeriga tuleb kaasa terve posu vajalikke asju, siis ole valmis selleks, et install võtab aega kuni tund.

Teisel ringil repair-installiga õnnestus ka eelnevalt tõrkunud jubinad korralikult installima saada ja sellega sai kõikse ohtlikum osa üle elatud. Enne LightSwitchi installeri käivitamist on hea plaan kõik arendusmasinas olevad MSSQL 2008 ja MSSQL 2008 R2 versioonidele lasta peale nende SP1.

Rakenduse ehitamine

Rakenduse ehitamine on LightSwitchi peal lihtne. Näitan paari pilti, mis peaks head aimu andma sellest, mis võimalik on.

lightswitch-expenses-01  Visual Studio LightSwitch: Esmalt defineerime andmed
Pildi vaatamiseks originaalsuuruses kliki sellel hiirega

lightswitch-expenses-02  Visual Studio Lightswitch: Andmete jaoks vormipõhja valimine
Pildi vaatamiseks originaalsuuruses kliki sellel hiirega

lightswitch-expenses-03  Visual Studio Lightswitch: Vormi erinevatele aladele saab paigutada uusi
elemente ja olemasolevate seadistamine on lihtne.
Pildi vaatamiseks originaalsuuruses kliki sellel hiirega.

lightswitch-expenses-04  Visual Studio Lightswitch: Lihtne andmesisestusvorm ja selle all andmete
loend, millest paremale jääb aktiivse rea detailvaade
Pildi vaatamiseks originaalsuuruses kliki sellel hiirega

Kes soovib põhjalikumat näiterakendust, siis möödunud aegadest soovitan heita pilk peale postitusele Visual Studio Lightswitch: Näiterakendus. Postituse lõpus toodud näide peaks ka uue LightSwitchiga toimima.

LightSwitch Extensibility Toolkit

LightSwitch Extensibility Toolkit sisaldab endas mitmeid laiendusi LightSwitchi jaoks. Toolkit sisaldab endas projektide malle, mille abil saab luua erinevaid lahendusi nagu näiteks:

  • budget manager,
  • customer service,
  • expense tracker,
  • issue tracker,
  • jne

Projektide malle on mitmeid ja ma soovitan nendega kindlasti tutvust teha. Kes Visual Studio peal NuGeti kasutab, leiab kindlasti ka NuGeti saidist LightSwitchi jaoks igasugu huvitavaid lisavidinaid.

Lõpetuseks

LightSwitch on nüüd valmis ja edasi võib selle peal hakata juba lihtsamaid rakendusi pakkuma kuniks on selge, millised on piirangud ja milliseid pudelikaelu esineb reaalsetes ärirakendustes. In-house kasutusse julgeks ma LightSwitchiga juba praegu minna, kui kasutajaid pole palju (oletame, et kuni 50 kasutajat). Kas 300$ on palju või vähe küsitud? Ma arvan, et vähe võrreldes sellega, kui kiiresti saab valmis ehitada andmekeskkonnad, mille võib kasutajatele julgelt pihku pista. Kas LightSwitchist saab uus revolutsioon? Ma ei usu. Kuid kindel on see, et leidub kõvasti rakendusi, mille jaoks see igati optimaalne vahend on.

Kommenteeri

sulge
Saada link e-postiga

© DT 2013 | Creative Commons Attribution-Noncommercial 3.0 License | WordPress