4G siete umožnia vytvárať lepšie a výkonnejšie aplikácie
Vývojári chcú naplno využiť potenciál vysokorýchlostného internetu 4G na zlepšenie výkonnosti a schopnosti ich aplikácií... viac »10.03.2010
Publikované: 30.11.2009 / Filip Brůcha
Ako sa ukázalo počas odbornej diskusie na konferencii PDC v Los Angeles, veľa uznávaných vývojárov stále dáva prednosť už mnohé roky overeným metódam. Tento trend je zrejmý predovšetkým pri softvérovom gigante Microsoft.
Microsoft pre popularizáciu programovania urobil viac ako akákoľvek iná spoločnosť. Jeho nástroje na čele s programami Visual Basic a Visual Studio sa počas posledných dvoch desaťročí dostali do rúk miliónov softvérových vývojárov.
No počas plodnej a často vtipnej panelovej diskusie o budúcnosti programovania, uskutočnenej v rámci Professional Developers Conference (PDC) v Los Angeles, sa ukázalo, že najlepší vývojári Microsoftu sa pri svojej práci stále spoliehajú na „old-schoolové“ spôsoby softvérového programovania.
„Ak sa mi pokúsite vziať môj textový editor, bude zle-nedobre,“ povedal Don Box, rešpektovaný odborník Microsoftu. „Chcú ľudia kresliť obrázky? Predpokladám, že áno,“ pokračoval vo svojej myšlienke Box, ktorý pre Microsoft vytvára deklaratívne jazyky a nástroje.
„Grafické programovacie prostredie je použiteľné len vtedy, keď je zbytočné, ale nepoužiteľné, pokiaľ by malo byť užitočné,“ zahral si na PDC so slovami Jeffrey Snover, ďalší uznávaný inžinier Microsoftu a tvorca skriptovacieho nástroja PowerShell pre Windows. Podľa neho je vhodné, keď sa na obrazovke nachádza len pár položiek. „Keď je tam tých vecí 500, vizuálne programovanie sa stáva úplne nepoužiteľným. Postupne môžete prísť o všetky súvislosti,“ myslí si Snover.
„Zatiaľ čo vizuálne programovanie môže byť ľahšie sa naučiť a vývojárom pomáha zvýšiť ich produktivitu, človek zároveň ľahšie podlieha sebaklamu,“ súhlasí so svojimi kolegami Butler Lampson oplývajúci skúsenosťami. „Nikto napríklad nikdy nepovie, čo to znamená diagram UML.“ Lampson, držiteľ prestížneho ocenenia A. M. Turinga z roku 1992, je sám spolutvorcom deviatich programovacích jazykov.
Práve so zvýšením podpory grafického jazyka Unified Modeling Language (UML) Microsoft počíta pri ďalšej verzii nástroja Visual Studio 2010, ktorá by sa na trh mala dostať v budúcom roku. Okrem vizuálnych programovacích nástrojov a UML Microsoft vo VS 2010 plánuje zaviesť aj spravovanie kódu prostredníctvom technológie Common Language Runtime (CLR).
Spravovaný kód beží vnútri virtuálneho stroja. „To umožňuje programovať rýchlejšie a bezpečnejšie,“ hovoria jeho zástancovia. „Spravovaný kód vývojárom takisto umožňuje fungovať nad úrovňou ich kompetencie,“ uviedol Snover. Kód prirovnal k systému ABS v autách. „Predtým ste museli byť dobrým vodičom, aby ste nezomreli. Dnes už nemusíte pumpovať pedálom.“
Snover na PDC žartoval, že programovanie sa stáva čoraz viac abstraktným. Vývojári tak podľa neho čoskoro budú na programovanie používať pohybový senzor, ktorý Microsoft vytvoril pre svoju hru Project Natal, určenú pre Xbox. „Písanie programov bude prebiehať prostredníctvom interpretačných tancov,“ uzavrel svoju myšlienku Snover.
Zdroj: computerworld.cz
Dĺžka:00:05:15
Dĺžka:00:10:28