.NET na Slovensku

Rozhovor s našim technickým riaditeľom Ing. Miroslavom Krempaským v 10. čísle časopisu Computer.

Rozhovor s našim technickým riaditeľom Ing. Miroslavom Krempaským v 10. čísle časopisu Computer.

Platforma Microsoft .NET má veľmi široký záber použitia. V našom rozhovore sme sa zamerali na jednu jej časť - ASP.NET, ktorú sa využíva pri vývoji webových aplikácií.

V čom osobne vy vidíte vy najväčší prínos platformy .NET pre užívateľov?
Technológia ASP.NET značne rozšírila priestor a možnosti vývojárov a preto sa používatelia Internetu môžu tešiť na nové, rozsiahlejšie a po všetkých stránkach lepšie internetové prezentácie, ktoré doteraz bolo možné zrealizovať iba zložitým a časovo náročným spôsobom. To zároveň otvára aj dvere projektovým architektom, ktorý môžu takto lepšie navrhnúť novú funkčnosť ako napríklad nové typy odkazov, liniek, navigácií a prepojení s inými portálmi na webových stránkach. Platforma má aj priamy dôsledok pre používateľa - generovanie webových stránok - vzhľadom na to, že sú skompilované a na vynikajúce možnosti "kešovania", trvá naozaj podstatne kratšie ako pri technológii ASP.

A čo vývojári? Pre tých .NET znamená pohodlnejšie prostredie pre vytváranie aplikácií, takisto je kladený dôraz na bezpečnosť. Prináša však táto technológia aj prevratnejšie zmeny?
Snáď najpoťešujúcejšia správa pre vývojárov - nemusia sa pri programovaní webových aplikácii trápiť s obmedzeniami skriptového jazyka VBScript, ale môžu vyvíjať v plne objektovo orientovaných jazykoch ako sú napríklad C#.NET, VB.NET, Jscript.NET spoločnosti Microsoft, či v jazykoch, vyvinutých inými výrobcami. Môžeme spomenúť napríklad Perl.NET alebo Cobol.NET.
Najprevratnejšia zmena na platforme .NET je priblíženie spôsobu tvorby webových aplikácií k súčasnému trendu tvorby desktopových aplikácií, ako je použitie nástrojov na zrýchlenú tvorbu aplikácií (RAD), napríklad Visual Basic, Delphi a podobne. Ďalší prínos pre realizáciu internetových prezentácií je oddelenie dvoch častí jej tvorby, programovania kódu a tvorby HTML dizajnu. De facto existujú 2 zdrojové súbory, ktorých prepojením vzniká výsledná webová stránka.
.NET priniesol aj veľmi širokú množinu objektov a tried, ktoré je možné použiť v mnohých oblastiach od spracovania grafiky a obrázkov, cez šifrovanie, prácu s databázami až po sieťovú komunikáciu.


Myslíte si, že súčasní prevádzkovatelia aplikácií budú mať dôvod migrovať na novú technológiu?
Myslím, že tie aplikácie, ktorých životný cyklus ešte neskončil, nebudú musieť migrovať na .NET, najmä, ak je aplikácia funkčná a úplne spĺňa potreby zákazníka. Iné je to pre aplikácie, ktorých životný cyklus sa práve začal a očakáva sa, že budú prevádzkované dlhší čas. Tam je na zváženie, či prínos platformy .NET ako i náklady na údržbu neprevýšia náklady prepísania aplikácie. My sme sa pred časom takto rozhodovali a rozhodli sme sa pre .NET. Microsoft pokladá .NET za ťažiskovú platformu pre svoje aplikácie a preto si môžeme dovoliť vysloviť predpoklad, že nové vezie softvéru Microsoft-u budú všetky postavené na báze platformy .NET.

A čo užívatelia, zatiaľ je potrebné sťahovať takmer 30 megabajtový .NET framework aby nová technológia fungovala. Aké sú podľa vás ďalšie prekážky pri presadzovaní .NETu?
Používateľ internetu na to, aby prezeral internetové stránky, napísané pomocou technológie ASP.NET, vôbec nepotrebujú mať nainštalovaný .NET Framework. Ten je potrebný len v prípade klasických aplikácií bežiacich na počítači používateľa. Môže byť súčasťou inštalácie programu alebo je ho možné získať na rôznych voľne dostupných CD alebo internete a je potrebné ho inštalovať len jeden krát. V budúcnosti sa očakáva že bude súčasťou operačného systému Microsoft Windows.

A aká je situácia na Slovensku? Sú napríklad hostingové servery schopné "prichýliť" projekt naprogramovaný na novej technológii? Aké máte skúsenosti?
Tak na tomto poli je situácia momentálne zlá. My vieme iba o jednom menšom ISP, ktorý umožňuje hostovať .NET aplikácie. Preverovali sme i našich najväčších ISP, ale tí sú zatiaľ pri nasadzovaní .NET opatrní, iba o ňom uvažujú. Zatiaľ nám neboli schopní povedať nejaký konkrétny termín nasadenia.

Za .NETom stojí firma Microsoft. Je podľa vás pre trh zdravé, aby takáto silná technológia, bola v rukách jednej firmy, navyše s vyhliadkami na jej prepojenie s ďalšími službami?
Na trhu existujú i iné platformy, napr. Sun ONE, ktoré vytvárajú efektívnu konkurenciu tomuto produktu Microsoftu. Je na zvážení IT špecialistov a samotných klientov, ktorú platformu budú preferovať.

.NET má byť nezávislý na platforme, NET framework však zatiaľ existuje len pre Windows systémy. Myslíte, že sa nová technológia rozšíri trebárs aj do sveta Linuxu?
Bolo by to veľmi zaujímavé a myslím, že pre ďalší rozvoj technológie aj veľmi prospešné.

A na záver - ako by ste vy subjektívne ohodnotili platformu .NET? Ako vidíte jej budúcnosť?
.Net je odpoveďou na mnohé problémy, ktoré vznikali pri vývoji a tvorbe internetových aplikácií. Prináša možnosť použitia plnohodnotných programovacích jazykov, novú infraštruktúru, zjednodušuje nasadenie a údržbu aplikácií, prináša zvýšenie výkonu, možnosť škálovateľnosti. Rozdiel oproti doteraz používanej technológií ASP sa prirovnáva k rozdielu medzi programovaním aplikácií pre MSDOS a Windows.

S našim technickým riaditeľom sa zhováral Martin Turoň z časopisu Computer.

Get the Flash Player to see this player.

Bratislava, 29. mája 2002

Späť na začiatok