Top Banner
Visual Studio LightSwitch Adatvezérelt alkalmazások percek alatt Novák István Visual C# MVP, Microsoft regionális igazgató [email protected] IT-DEV-CON – 2011. 04. 06.
19

Visual Studio LightSwitch Adatvezérelt alkalmazások percek alatt

Mar 15, 2016

Download

Documents

Henry

IT-DEV-CON – 2011. 04. 06. Visual Studio LightSwitch Adatvezérelt alkalmazások percek alatt. Novák István Visual C# MVP, Microsoft regionális igazgató [email protected]. Tematika. A Visual Studio LightSwitch pozícionálása Demo : Alkalmazás építése a LightSwitch-ben - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 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.

Page 2: Visual  Studio  LightSwitch Adatvezérelt alkalmazások percek alatt

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

Page 3: Visual  Studio  LightSwitch Adatvezérelt alkalmazások percek alatt

IT-DEV-CON

A Visual Studio LightSwitchpozícionálása

Page 4: Visual  Studio  LightSwitch Adatvezérelt alkalmazások percek alatt

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…”

Page 5: Visual  Studio  LightSwitch Adatvezérelt alkalmazások percek alatt

IT-DEV-CON

Visual Studio LightSwitchTermékverziók

Beta 1: 2010. augusztus 23.

Beta 2: 2011. március 15.

RTM: ??? (Spekuláció: 2011 Q3)

Page 6: Visual  Studio  LightSwitch Adatvezérelt alkalmazások percek alatt

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

Page 7: Visual  Studio  LightSwitch Adatvezérelt alkalmazások percek alatt

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

Page 8: Visual  Studio  LightSwitch Adatvezérelt alkalmazások percek alatt

IT-DEV-CON

Egyszerű alkalmazás építése

Demó

Page 9: Visual  Studio  LightSwitch Adatvezérelt alkalmazások percek alatt

IT-DEV-CON

A LightSwitch alkalmazások architektúrája

Page 10: Visual  Studio  LightSwitch Adatvezérelt alkalmazások percek alatt

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)

Page 11: Visual  Studio  LightSwitch Adatvezérelt alkalmazások percek alatt

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

Page 12: Visual  Studio  LightSwitch Adatvezérelt alkalmazások percek alatt

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

Page 13: Visual  Studio  LightSwitch Adatvezérelt alkalmazások percek alatt

IT-DEV-CON

Windows Azure publikáció

Demó

Page 14: Visual  Studio  LightSwitch Adatvezérelt alkalmazások percek alatt

IT-DEV-CON

Alkalmazás-életciklus éskiterjeszthetőség

Page 15: Visual  Studio  LightSwitch Adatvezérelt alkalmazások percek alatt

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!

Page 16: Visual  Studio  LightSwitch Adatvezérelt alkalmazások percek alatt

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)

Page 17: Visual  Studio  LightSwitch Adatvezérelt alkalmazások percek alatt

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

Page 18: Visual  Studio  LightSwitch Adatvezérelt alkalmazások percek alatt

IT-DEV-CON

Kérdések?

???

Page 19: Visual  Studio  LightSwitch Adatvezérelt alkalmazások percek alatt

IT-DEV-CON