Visual Studio LightSwitch Adatvezérelt alkalmazások percek alatt
description
Transcript of Visual Studio LightSwitch Adatvezérelt alkalmazások percek alatt
Visual Studio LightSwitchAdatvezérelt alkalmazások percek alatt
Novák IstvánVisual C# MVP, Microsoft regionális igazgató[email protected]
IT-DEV-CON – 2011. 04. 06.
IT-DEV-CON
Tematika
A Visual Studio LightSwitch pozícionálásaDemo: Alkalmazás építése a LightSwitch-ben
A LightSwitch alkalmazások architektúrájaDemo: Windows Azure publikáció
A LightSwitch kiterjeszthetőségeKérdések
IT-DEV-CON
A Visual Studio LightSwitchpozícionálása
IT-DEV-CON
Visual Studio LightSwitchMi ez a termék?
A Visual Studio termékcsalád új tagjaAdatvezérelt üzleti alkalmazások fejlesztéséreDesktop alkalmazások Felhő alkalmazások
„Olyan egyszerű vele egy új üzleti alkalmazás kifejlesztése, mint egy lámpa felkapcsolása…”
IT-DEV-CON
Visual Studio LightSwitchTermékverziók
Beta 1: 2010. augusztus 23.
Beta 2: 2011. március 15.
RTM: ??? (Spekuláció: 2011 Q3)
IT-DEV-CON
Visual Studio LightSwitchHol helyezkedik el a fejlesztőeszközök között?
Microsoft Access Visual Studio ProVisual Studio LightSwitch
Fejlesztői szabadság, komplexitás
Egyszerűség,limitációk
Egyszerűség,Fejlesztői szabadság
Egyszerű Összetett
IT-DEV-CON
Visual Studio LightSwitchCélközönség
Nagyvállalati fejlesztőkErősség: az üzleti rendszerek, folyamatok ismereteKihívás: alacsony szintű programozási eszközök
Üzleti elemzők, üzletfejlesztőkErősség: az üzleti folyamatok megértése, optimalizálásaKihívás: programozási nyelvek, fejlesztőeszközök
Elemzők, fejlesztők, architektúra szakértőkFunkcionális prototípusok rapid fejlesztése
IT-DEV-CON
Egyszerű alkalmazás építése
Demó
IT-DEV-CON
A LightSwitch alkalmazások architektúrája
IT-DEV-CON
Háromrétegű alkalmazás architektúra
Felhasználói felület és interakciók
Üzleti műveletek, szabályok
Adatok kezelése, elérése
Megjelenítés (Presentation)
Üzleti Logika (Logic)
Adattárolás (Storage)
IT-DEV-CON
LightSwitch technológiák
Silverlight 4.0 ASP.NET 4.0 SQL Server (Exp)
Megjelenítés Üzleti logika Adat
SQL Azure
SharePoint 2010
OData
WCF RIA ServicesClient Services
Office Automation Entity Framework
.NET Framework 4.0
Rétegek valódi szétválasztása„Plumbing” automatikus létrehozásaMVVM
IT-DEV-CON
Alkalmazások telepítéseVékony kliensarchitektúra
Háromrétegű alkalmazás architektúra
Vastag kliens architektúra Kliens topológia:
Desktop kliensWeb kliens
Szerver topológia:Lokális üzleti logikaIIS hosztWindows Azure hoszt
Megjelenítés
Üzleti logika
Adattárolás
Kliens
Alkalmazás-szolgáltatások
Kliens(kliens oldali üzleti logika)
Adatbázis
Alkalmazás építése: a kiválasztott architektúra sablon alapján
IT-DEV-CON
Windows Azure publikáció
Demó
IT-DEV-CON
Alkalmazás-életciklus éskiterjeszthetőség
IT-DEV-CON
LightSwitch alkalmazás életciklus
Indulj egy prototípussal! Finomítsd az alkalmazást! Terjeszd ki Visual Studióval!
Hozz létre adattáblákat!
Alkoss képernyőket!
Készíts üzleti szabályokat!
Hangold az adatokat!
Alakítsd át a képernyőket!
Finomítsd a logikát!
Készíts saját adatforrásokat!
Használj saját vezérlőket!
Alakítsd át a felületet!
A LightSwitch projektek betölthetők a Visual Studióba!
IT-DEV-CON
Kiterjesztési pontokAmire ehhez szüksége van:
Visual Studio 2010 Pro/Prem/Ult + VS SP1 + VS LightSwitchVisual Studio 2010 SDK
Saját vezérlők(Silverlight)
Saját Shell(A képernyőszerkezet
teljes átalakítása)
Saját témák(Fontok, színek)
Üzleti típusok(Formázás, szerkesztés,
ellenőrzés)
Saját adatforrások(Kapcsolódás külső
adatbázisokhoz)
Képernyősablonok(Új képernyők létrehozása)
IT-DEV-CON
Összegzés
LightSwitch: adatvezérelt üzleti alkalmazások fejlesztéséreHáromrétegű architektúra – automatikus „plumbing”Ötféle alkalmazásterítési opció, köztük
IIS hosztingWindows Azure + SQL Azure telepítés
Kiterjeszthetőség
IT-DEV-CON
Kérdések?
???
IT-DEV-CON