120 likes | 206 Views
.NET FRAMEWORK. Röviden Krizsán Zoltán 1.0. Tulajdonságok I Rövidebb fejlesztés. 20 támogatott nyelv (nyílt specifikáció) state-of-the-art fejlesztő eszközök Komponens alapú, könnyen kapcsolható design Skálázható osztott alkalmazás. Tulajdonságok II Egyszerű integráció.
E N D
.NET FRAMEWORK Röviden Krizsán Zoltán 1.0
Tulajdonságok IRövidebb fejlesztés • 20 támogatott nyelv (nyílt specifikáció) • state-of-the-art fejlesztő eszközök • Komponens alapú, könnyen kapcsolható design • Skálázható osztott alkalmazás
Tulajdonságok IIEgyszerű integráció • Szoftverek szervízként • Specifikációk, sztenderdek nyelvek, infrastruktúrák • Transzpanens kiterjesztési lehetőség • Könnyű adatbázis elérés – XML adatb
Tulajdonságok IIHatékonyabb, új szolgáltatások • Szabály alapú (Evidence-based) biztonság • Egyszerűsített telepítés • Alkalmazások növelt megbízhatóság • Nagyobb teljesítmény – XML Webszervíz • Vállalati rendszerek elkészítéséhez szükséges alkalmazás szervizeket biztosít. • Konzisztens, egységesített program modell (önálló, interneten együttműködő alkalmazásokhoz), különböző web alapú kliensekhez.
Főbb jellemzői • 2 Különböző projekt eredménye: • hatékonyabb fejlesztés elősegítése (COM) • platform kifejlesztése, amivel szervizeket lehet készíteni • Új elv: XML web szerviz: • heterogén rendszerekre • Internet protokollokat, sztenderdeket használ (SOAP, XML).
Web fejlesztésRégebben • Statikus lapok • Magas fejlesztési költség • C alapú programozási nyelvek (CGI) • Kevés hozzá értő • Bonyolúlt az alkalmazások integritása, skálázhatósága. Több rendszert kellett használni
Web fejlesztés.NET módra • ASP: • Interaktív • Könnyen használható, beágyazható üzleti logika • Egyszerű szktript nyelv • COM • Könnyen megírható általa az üzleti logika • Moduláris egységeket lehet létrehozni • Több nyelv támogatása
Segítségével • Csökken a fejlesztés ideje • Web-re skálázható • Állapotmentes alkalmazás
Új megoldás: XML Web szervíz • Készítés mente: • Írjuk meg az algoritmust bármilyen támogatott nyelven • Telepítsük bármelyik hardver platformra • Skálázzuk az internetre • Mi is az: • alkalmazás • kiexportálja funkcióit • internetre, intranetre • sztenderd internet protokollokra épül (HTTP, XML, WSDL, Disco, UDDI)
A keretrendszer részei .NET FRAMEWORK ASP.NET Egységesített osztálykönyvtár CLRNagyteljesítményű futtató rendszer (motor) Windos operációs rendszer Rendszer szervízek (COM+, ...)
CLRCommon Language Runtime CLR Fordító Memória medzser Osztály betöltő Biztonsági rendszer Közös nyelvi specifikáció CLS
Common Language Specification • Többnyelvű együttműködés,integráció • Tulajdonságok: • Önleíró komponensek • Egyszerű telepítés • Egyszerű verziókezelés • Beépített verzió kezelés