ASP.NET: Rozdiel medzi revíziami
Smazaný obsah Přidaný obsah
typo, replaced: tj. → t. j., . → . (4), - → – (6) |
|||
Riadok 2:
== Princípy ASP.NET ==
Aj keď názov ASP.NET je odvodený od staršej technológie pre vývoj webov ASP, obidve technológie sú veľmi odlišné. ASP.NET je založený na [[CLR]] (Common Language Runtime), ktorý je zdielaný všetkými aplikáciami postavenými na [[.NET Framework]]u. Programátori tak môžu realizovať svoje projekty v akomkoľvek jazyku podporujúcom CLR, napr. [[Visual Basic|Visual Basic.NET]], [[JScript|JScript.NET]], [[C Sharp|C#]], [[Managed Cplusplus|Managed C++]], ale aj mutácie [[Perl]]u, [[Python]]u a ďalších. Aplikácie založené na ASP.NET sú rýchlejšie, lebo sú predkompilované do jedného či niekoľkých málo [[DLL]] súborov, na rozdiel od čisto skriptovacích jazykov, kde sú stránky pri každom prístupe znovu a znovu parsované.
ASP.NET uľahčuje programátorom prechod od programovania klasických aplikácií pre [[Microsoft Windows|Windows]] do prostredia [[World Wide Web|webu]]: stránky sú poskladané z objektov, ovládacích prvkov (''Controls''), ktoré sú obdobou ovládacích prvkov vo Windows. Pri tvorbe webových stránok je teda možné používať ovládacie prvky ako tlačidlo (''Button''), nápis (''Label'') a ďalšie. Týmto prvkom je možné priraďovať určité vlastnosti, zachytávať na nich udalosti, apod. Tak, ako sa ovládacie prvky pre Windows samy kreslia do formulárov na obrazovku, kompilátor produkuje z webových ovládacích prvkov [[HyperText Markup Language|HTML]] kód, ktorý tvorí časť výslednej stránky poslanej do klientovho [[webový prehliadač|prehliadača]].
Riadok 13:
* programátori majú na výber veľké množstvo programovacích jazykov,
* schopnosť [[cache|cachovať]] celú stránku alebo len jej časť podstatne zvyšuje výkon serveru,
* dá sa prevádzkovať na rôznych [[operačný systém|operačných systémoch]] aj webových serveroch, napr. [[IIS]] ([[Microsoft Windows|Windows]]), Apache ([[Microsoft Windows|Windows]], [[Linux]] s [[open source]] implementáciou
== Stavové prostredie nad bezstavovým protokolom ==
Aj keď webový protokol [[Hypertext Transfer Protocol|HTTP]] je sám o sebe bezstavový (
* ViewState
* Session State
== Aktuálne verzie ==
*
*
* [[.NET Framework]] 3.5 bol uvoľnený 19. novembra 2007
* [[Mono (platforma)|Mono]] 1.2.6 bolo uvolnené 12. decembra 2007
== Externé odkazy ==
* [http://www.asp.net/ www.asp.net]
* [http://msdn.microsoft.com/asp.net/ http://msdn.microsoft.com]
* [http://www.mono-project.com http://www.mono-project.com]
* [http://quickstarts.aspnet.sk/QuickStartv20/default.aspx http://quickstarts.aspnet.sk]
{{Významné programovacie jazyky}}
|