Si uite ca s-a lansat LightSwitch Beta 1. Nu știu dacă ați auzit de el, este un produs la care M$ lucrează de ceva vreme.
Prin intermediul acestuia si a Silverlight 4, LightSwitch iți permite să iți definești un model pe baza căruia se generează atît partea de persistenta cat si UI + comunicarea client-server. Era de așteptat acest pas, după lansarea noii versiuni de Entity Framework( 4.0).
Cu ajutorul lui se poate dezvolta într-un timp redus soluții bussines atît desktop cat si web. Soluțiile business se invart de obicei in jurul a doua lucruri: datele si modul in care acestea se afișează pentru a putea fi vizualizate si editate. In general avem foarte multe date de editat si controlat, iar mare parte din timp ne ocupam de dezvoltarea editoarelor si a modului de vizualizare a acestora. Partea de procesare in batch e doar o mica parte din ceea ce trebe dezvoltat. Aceste doua lucruri LightSwitch isi propune sa le ofere pe tava: date + UI pentru aceste date.
Datele se definesc prin intermediul unui model. Modelul poate să fie creat de la zero, sau un model deja existent poate să fie folosit( de exemplu o baza de date deja creata). Asemănător cu EF, se pot defini relații intre entități, propietati de tip Image si validari pentru date.
UI se defineste sub forma unor Screen. Un Screen reprezinta un view asupra datelor dintr-o anumita perpectiva( dimensiune). Se poate vizualiza o singura entitate sau mai multe entitati intr-un singur Screen.
Momentan sunt suportate patru tipuri de screen-uri:
Ca si baza de date se poate folosi:
In 2 minute dupa instalare am reusit sa pornesc o aplicatie functionala care avea doua entitati definite.
O sa revin in urmatorul weekend cu un demo.
Download LightSwitch Beta 1
Prin intermediul acestuia si a Silverlight 4, LightSwitch iți permite să iți definești un model pe baza căruia se generează atît partea de persistenta cat si UI + comunicarea client-server. Era de așteptat acest pas, după lansarea noii versiuni de Entity Framework( 4.0).
Cu ajutorul lui se poate dezvolta într-un timp redus soluții bussines atît desktop cat si web. Soluțiile business se invart de obicei in jurul a doua lucruri: datele si modul in care acestea se afișează pentru a putea fi vizualizate si editate. In general avem foarte multe date de editat si controlat, iar mare parte din timp ne ocupam de dezvoltarea editoarelor si a modului de vizualizare a acestora. Partea de procesare in batch e doar o mica parte din ceea ce trebe dezvoltat. Aceste doua lucruri LightSwitch isi propune sa le ofere pe tava: date + UI pentru aceste date.
Datele se definesc prin intermediul unui model. Modelul poate să fie creat de la zero, sau un model deja existent poate să fie folosit( de exemplu o baza de date deja creata). Asemănător cu EF, se pot defini relații intre entități, propietati de tip Image si validari pentru date.
UI se defineste sub forma unor Screen. Un Screen reprezinta un view asupra datelor dintr-o anumita perpectiva( dimensiune). Se poate vizualiza o singura entitate sau mai multe entitati intr-un singur Screen.
Momentan sunt suportate patru tipuri de screen-uri:
- New Data Screen;
- Seach Data Screen;
- Details Screen;
- Editable Grid Screen;
- List and Details Screen;
Ca si baza de date se poate folosi:
- SQL Compact Edition( care impreuna cu .NET 4.0 permite si chei straine si alte lucruri care pana acum nu erau permise - o sa revin cu un post pe acesta tema);
- SQL Express
- Cloud
- SharePoint( pentru cei interesati).
In 2 minute dupa instalare am reusit sa pornesc o aplicatie functionala care avea doua entitati definite.
O sa revin in urmatorul weekend cu un demo.
Download LightSwitch Beta 1
Comments
Post a Comment