Microsoft: Najlepší vývojári preferujú metódy „starej školy“

vytlačiť
poslať e-mailom
vybrali.sme.sk
facebook
ohodnotiť

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

Hodnotenie:
 

Diskusia

 
 
  • Avatar comp nikto nepise o ziadnej novinke ale o tom ze pri ďalšej verzii nástroja Visual Studio 2010 plánuje zaviesť aj spravovanie kódu prostredníctvom technológie Common Language Runtime (CLR) teda rozsiri tuto veriu o vec ktora je tu uz dlho 06.12.2009 20:08  |  Reagovať  
    •  
       
  • Avatar ren00r konecne sa ITckari naucia tancovat! 01.12.2009 21:23  |  Reagovať  
    •  
       
  • Avatar abcdefg "...Microsoft vo VS 2010 plánuje zaviesť aj spravovanie kódu prostredníctvom technológie Common Language Runtime (CLR)..."

    neviem, ci to prekladal nejaky programator, ale CLR je zakladny kamen technologie .NET, ktora tu uz existuje peknych par rokov. Nejedna sa teda v ziadnom pripade o nejaku novinku. :)
    30.11.2009 20:54
     
    • Avatar len tak "...Microsoft vo VS 2010 plánuje zaviesť aj spravovanie kódu prostredníctvom technológie Common Language Runtime (CLR)..."

      autor tym asi nemyslel, ze sa uvadza nova techologia CRL, skor asi to, ze VS 2010 bolo vytvorene pomocou WPF. I ked je dost nejasne, co mysli pod pojmom "spravovanie kódu" :).
      01.12.2009 14:22
       
    •  
       
 

Ďalšie články z kategórie

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
 
CeBIT: Vedci chcú umožniť zobrazenie 3D obsahu v prehliadači
Skupina nemeckých výskumných pracovníkov plánuje vytvoriť vlastnú verziu webového prehliadača Firefox, ktorá bude zahŕňať podporu pre zobrazenie 3D obsahu. Táto schopnosť by otvorila dvere interaktívnejším webovým stránkam... viac »
08.03.2010
 
TS: Aktuálne editovateľné tlačivá k RZZP
Ročné zúčtovanie zdravotného poistenia je potrebné v roku 2010 vykonať už do konca marca... viac »
05.03.2010
 
Softvér interpretujúci náčrtky
Náčrtky, skice alebo diagramy môžu obsahovať množstvo dôležitých informácií. Zatiaľ čo ľudia vedia ich obsah interpretovať, pre počítače zostáva stále tajomstvom... viac »
05.03.2010
 
Softvér odhalí kriminálnikov podľa tvaru nosa
Zabudnite na snímanie rohovky či odtlačkov prstov – skenovanie nosa je rýchlejší a jednoduchší spôsob overenia identity osoby. Rastúce obavy z ilegálnej migrácie a krádeží identity nútia autority hľadať spôsoby... viac »
04.03.2010