Opravdu pěkný článek a nejen ten... pan Čížek dělá vaší redakci dobré jméno, jeho články jsou nezaujaté což je v dnešní době kdy píše skoro každý eman velmi příjemné a hlavně mám po jejich přečtení většinou pocit, že jsem se dozvěděl něco zajímavého... jen tak dále ;)
Naprostý souhlas! Díky za článek!
+1 konečně jsem se dozvěděl, proč je v názvu JavaScriptu to "Java", dřív mi to vrtalo hlavou , a co se týče části, že stále musí weby vytvářet kompatibilní i pro staré verze IE, tak to nas****, dřív jsem schválně testoval verzi a když měl návštěvník starou, tak dostal nepříjemnou hlášku, že tohle jako fakt ne, ať s tím něco udělá, nebo ať mi táhne ze stránek statistika pro FF a nové verze IE se za několik měsíců výrazně změnila
> a co se týče části, že stále musí weby vytvářet kompatibilní i pro staré verze IE, tak to nas****...Nesmysl. Ono to bude asi u soukromých webů a různých "blogísků" trochu jiné, než např. u firemních webů, které prostě musí být zpětně kompatibilní se staršími prohlížeči. Už vidím, jak vysvětlujete Vašemu zákazníkovi, který si u Vás objednal tvorbu svého nového firemního webu, že u Vás mají lidé se staršími prohlížeči prostě smůlu. Přirozeně půjde ke konkurenci, která s tím narozdíl od Vás nemá žádný problém.
Označovat javascript za objektový jazyk je přinejměnším docela úsměvné... Spíš bych ho nazýval pseudo-objektovým programovacím jazykem.
Taky jsem z toho docela rozladěn. Navíc jsem tu větu z článku pochopil tak, že JavaScript byl objektově orientovaný už v době svého vzniku, což je samozřejmě úplná blbost.
řekl bych že v rámci možností prohlížeče je té objektovosti až až ...
To jsem si myslel ještě před rokem taky. Jenže, jakmile jsem se začal detailněji JavaScriptem zabývat, tak jsem zjistil, že tomu je právě naopak. JavaScript je objektový, protože v něm nic jiného než objekty neexistuje. Je to objektovost v čisté formě. Žádná klasická dědičnost, virtuální metody nebo zapouzdření. Je obecný, takže všechny prvky známé z klasických OOP jazyků v něm jdou napsat a simulovat.Samozřejmě taková obecnost je naškodě mnoha věcem jako přehlednosti kódu a také výkonu. Udržovat v JS nějaký delší kód je celkem utrpení. Proto se v poslední době uplatňuje trend JavaScript používat skoro jen jako takový mezijazyk. Kód client-side napíší v nějakém vyšším jazyce (Javě, C#) spolu s kódem server-side aplikace a ten pak automaticky vygeneruje příslušný JavaScript (viz. Google Web Toolkit, Script#).
To bude tím, že o něm skoro nic nevíte JavaScript je téměř čistě objektový jazyk, který jde s objekty mnohem dál než taková Java nebo C++, které pro vás budou tipuji ty "nejobjektovější" (např. primitiva a funkce jsou v JavaScriptu objekty).
"např. primitiva a funkce jsou v JavaScriptu objekty"Čo myslíš pod primitívami?var x = 1;Premenná x neobsahuje objekt.
Jeden z nejlepších článků, co se tu kdy objevil!
:-/:-/:-/Ajax:-/:-/:-/Ajax:-/:-/:-/Ajax:-/:-/:-/
uz mu to ovoce dejte!
Naozaj vyborny clanok, dakujeme! Kiez by bolo takych viac.Predsa len sa chybicka vloudila :Google Web Toolkit nie je JavaScriptovy framework, ale cisto Javacky. Pointa je, ze pisete Java kod, z ktoreho sa potom generuje JavaScript (alebo ak chcete - je to isty druh kompilacie). Mozete si pozriet tutorialy napriklad tu : http://code.google.com/intl/sk-SK/webtoolkit/ove... ...
Výborný článek! Sám jsem kdysi dělal weby ze samých iframů a spousty appletů.. :)
článek dobrej, ale některý pasáže ukazujou na kostrbatej překlad z angličtiny. takže Čížku přiznej barvu - kdes' to ukrad?
Kazdy sa tu obracia na HTML 5 a CSS 3 ale staci mi pozriet na bezneho uzivatela. Este dobre dlho potrva kym bezny uzivatelia budu pouzivat moderny prehliadac s touto podporou. Pozrime sa na XPcka a IE6... Ked chce niekto stavat web na tychto mdernych technologiach, musi mat dostatocnu podporu aby to bolo pre co najsirsie spektrum ludi. Ved ktory cesky podnikatel by postavil svoj web a propagoval svoje produkty v SilverLighte. Kym sa tieto veci zabehnu ubehne 10 rokov.
proč by mělo trvat roky než běžný uživatel bude moct používat moderní prohlížeč? si stáhni poslední chrome nebo safari a hotovo. jedinej problém jsou velký firmy u kterých bude trvat roky, než se jim do loadsetu dostane IE9.
No ved ich presvec aby si stiahli posledny chrome. Mas skresleny pohlad. Tu na zive.cz su ludia, co poznaju chrome ale bezny clovek co sa nezaujima o IT ani nevie co je to chrome. Proste IT zdatny ludia v pohode ale to je iba male percento ta vacsina je nevzdelana v IT a tu tak lahko nepresvecis resp. si nedaju tak lahko novy browser
A proč by to měl být problém. Prostě uživateli zobrazím informaci, že používá zastaralý/nepodporovaný prohlížeč a že si má nainstalovat novější/jiný. A pokud tomu nerozumí tak aď řekne někomu kdo tomu rozumí, nebo aď si zaplatí odbornou pomoc. To je přece normální. V autě přece taky nebudu jezdit se starýma a špatně fungujícíma brzdama jenom proto, že tomu nerozumím, ale zaplatím opravu v servise.
To přirovnání s brzdami silně kulhá. I veterány mohou jezdit po současných silnicích, když jsou technicky v pořádku. Přitom stačí, aby splňovaly technické normy z příslušného roku výroby. Např. do staré Škody Octavia z poloviny minulého století také nemusíte domontovat bezpečnostní pásy, když se tam tehdy nebyly.Spíš mi to připomíná situaci ve druhé polovině 90. let minulého století. Kdejaký web měl napsáno "optimalizováno pro MSIE 5.0 a 1024x768" a kdo používal jiný prohlížeč, tak na takovém webu nic neviděl. Vinou takových technických omezení se připravil provozovatel webu o část zájemců.
Neřekl bych že to přirovnání kulhá. I veteráni musí mít funkční brzdy. Pokud kvůli špatným brzdám způsobíte nehodu, tak nikoho nezajímá podle jakých norem byly vyrobeny. Navíc, lidé co jezdí veterány ví co dělají a co od toho auta mohou čekat.To co tady trochu kulhá je to vaše přirovnání. Tehdy ty stránky autoři schválně dělali tak, aby jinde nefungovali, ikdyž to šlo udělat tak, aby fungovali alespoň částěčně. Pokud by se vámi řídili všichni tak web teď není tam kde je a dodnes koukáme na statické stránky.
Myslím, že právě chrome nemá problém s rozšířením mezi BFU. Stačí se podívat na všudypřítomné reklamy. Hold, když mu na youtube napíšou, že s chromem bude youtube lepší, prostě si to stáhne A ze zkušenosti vím, že mno známých opravdu přešlo na chrome. Jde na to totiž takticky. Onen Franta uživatel totiž nechce mít pět lišt, tisíc funkcí, které neumí používat. Dokonce ani bezpečnost většinu z nich nezajímá. Jde o to, aby byl prohlížeč jednoduchá a hlavně aby vše fungovalo. Nic nena**re víc, než když vám něco nejede. A pak je změna prohlížeče otázka toho, zda vím o lepší volbě....
máš samozřejmě pravdu. špatně jsem si přečetl příspěvek nade mnou. četl jsem že bude dlouho trvat než běžný uživatel "bude moct používat" místo "bude používat". to je samozřejmě rozdíl. může už teď, ale problém je že o tom neví a ani ho to nezajímá
prohlížeč že je operační systém?
prohlížeč že je operační systém?Nemám z toho moc velkou radost, ale má tendenci se jím v budoucnu jakoby stát (myšleno nahradit).
V opravdu vzdálené budoucnosti. Dokud nebudou latence při spouštění a používání aplikací tak nízké, jako ve skutečném operačním systému na vlastním PC, nemá pojem "prohlížeč jako operační systém" šanci.
Spoustu nových televizí už má vestavěný prohlížeč a trend k tomu, že v domácnosti bude univerzální velká televize a každý bude mít svůj malý přenosný supertelefon, tablet či něco podobného bohužel je. Úprava fotek, střih videa pouze přes televizi se s rostoucí rychlostí připojení stává možná větší realitou než si myslíme. Pokud to za nás bude dělat někde automat (nabídne několik variant a zákazník si vybere) možná se najde dost lidí kteří za to rádi zaplatí, hlavně když to nezabere moc jeho času. O tom, že to bude moci ovládat podle potřeby oddkudkoliv ani nemluvím.Jak už jsem psal radost z toho nemám, ale nic s tím nenaděláme.
Dneska uplne bezne upravuju PDF pomoci Web aplikace a prevadim bitmapovou grafiku na SVG taky online. Operacni system bude cim dal tim mene potrebny.Dokonce jsem se jednou zapomel a dival jsem se na F1 na BBC online a pak jsem si uvedomil, ze si to klidne muzu pustit v televizi a ne v prohlizeci
No nevím, ale operační systém je zatím všude a že by se to v budoucnu nějak změnilo, pochybuju. Něco musí pro aplikace (browser) spravovat prostředky, řešit vstupy nebo zajišťovat multitasking a synchronizaci. Vykreslovací vrstvu s HW akcelerací vám zatím taky žádný prohlížeč nikdy neudělá, protože v něm neběží ovladače
no tak s tím vykreslováním s HW akcelerací se vám to moc nepovedlo...
Že ne? Tu HW akceleraci si prohlížeč dělá sám, hned co si nainstaluje drivery.
No nevím, ale operační systém je zatím všude .Což to jo, ani bych se nedivil kdyby byl operační systém za chvíli i v mikrovlnce a lednici. Ale ten hlavní účel se změní na to aby zajistil to co je třeba. Ale bude jiný než dnes, jednoduší, upravený spíše na míru konkrétnímu přístroji. Děs, běs. Začíná to už dnes, koupíš si setobox, DVD rekordér, MP3 a můžeš se modlit aby tam byl dodělaný fimware, aby jsi to nemusel hned po vybalení připíchnout k internetu a aktualizovat (pokud se výrobce bude vůbec s nějakou aktualizací zabývat). Vlastní zkušenost s MP3 která sice má slot na SD kartu ale pokud se tam dá tak spadne a musí se znova nahrát z počítače ovládání, pokud dojde baterka příliš zprudka (NI-MH akumulátor) tak taky, aktualizace není k dispozici. Vlastní zkušenost se setoboxem který jsem aktualizoval s o 3 měsíce novější verzí (jiná už není a nebude) a stále padá (pomůže pouze odpojení od sítě, což smaže playlisty s preferovanými programy). Zrovna tuhle si známý koupili Playstation 3 a dostali k tomu jednu hru. PS 3 jim oznámila, že dokud si nebude moci stáhnout aktualizaci, není schopná hru spustit. Co ti zbude?Závislost na Internetu začíná být děsivá, což sice prospívá rozvoji, možnostem a kvalitě prohlížečů, ale jestli lidem, toť otázka. Až se něco po... tak to bude v ....... tam. Rozvoj Webových služeb je krásná věc, ale kam až to povede uvidíme.
router ma taky operacni system, ale neni to OS s ikonkama a taskbarem. To co se v budoucnu zmeni je to, ze se spusti jen to potrebne minimum pro beh prohlizece. Nerikam, ze to tak bude vsude, stale budou obory, kde budou plnohodnotne operacni systemy, ale taky budou zarizeni, kde pobezi prohlizec a v nem si budete spouste programy. Schvalne se podivej tady:http://www.youtube.com/watch... http://labs.autodesk.com/...
přejmenování (..vylepšenou verzi s názvem JScript. V podstatě se jednalo o ten samý jazyk, Microsoft ale změnou názvu předešel případným patentovým a autorským sporům...) nejpoužívanější metoda, jak v MS vytvářejí nové verze produktů xD
Od cloveka, co pouziva obslehnuty a prejmenovany UNIX, tahle vytka opravdu sedi...
Je tam drobny rozdiel. Zatial co MS si na uvadzani "vlastnych a absolutne revolucnych technologiach, ake ste este nikdy predtym nevideli" technologii postavil zivnost, LINusov UniX sa svojim povodom nijak netaji
To je zavist.
To je závist jak prase...
Mna skor pobavilo, ako vzletne dokazal autor popisat cin, ktorym Microsoft z nadejne sa rozbiehajucej technologie spravil nocnu moru programatorov
Sice nemam rad zaparajucich linux wannabe geekov, ale mas pravdu.Este lepsi priklad (recept z kuchyne Microsoftu).1. Zober Javu2. Napichaj ju steroidmi a polej C++3. Podavame C# ako novy jazyk
Nevím, jestli máš nějaké tušení o tom, jak se vyvíjí počítačové jazyky, ale prakticky každý nový (včetně C++ nebo Javy) něco obšlehl z předchozí generace. Ještě si o tom zkus něco zjistit.
Ale prd. Java bola 100x viac originalnejsia a inovativnejsia ako C#.
No to je slovo do pranice! Tady snad chybí už jen názor experta kozce :-O
Boze ja neviem, slepy si? Robil si v tom niekedy? Ja som po Jave zbadal C# a citil som sa ako doma. To je akoze nahoda? Ja nevravim, ze je to zly jazyk, ale kto nevidi tu EVIDENTNU podobnost s Javou musi byt zaostaly, neuraz sa.
"Ja som po Jave zbadal C# a citil som sa ako doma"A ja som C# zbadal po C++ a Delphi a cítil som sa tiež ako doma ;)Technicky je Java sice podobná (virtual machines atd.), ale v C# i designerech je vidět třeba i značná inspirace Object Pascalem (Delphi), není to žádná tupá kopie Javy (nicméně pro spolupráci Javy a .NET jde využít J#). C# se naopak snažil vzít z více existujících prostředků to lepší a eliminovat některé chyby. Nikdo ani neříká, že je dokonalý, třeba teprve ve verzi 4.0 zavádí docela základní možnost výchozích (default) parametrů funkcí (což se muselo dřív obcházet psaním více stejně pojmenovaných prototypů a přehlednosti to nepřidávalo)."C#'s principal designer and lead architect at Microsoft is Anders Hejlsberg, who was previously involved with the design of Turbo Pascal, Embarcadero Delphi (formerly CodeGear Delphi and Borland Delphi), and Visual J++. In interviews and technical papers he has stated that flaws in most major programming languages (e.g. C++, Java, Delphi, and Smalltalk) drove the fundamentals of the Common Language Runtime (CLR), which, in turn, drove the design of the C# programming language itself."
J# uz nie je sucastou .NET
jestliže máš problém s původem nebo vlastnostmi těchto programovacích jazyků, doporučuji ti vrátit se k assembleru
Jojo, ja najradsej dierne stitky ale maju dnes blby support
Takze neco jako TWI (I2C) od Atmelu http://en.wikipedia.org/wiki/I%C2%B2C...
No, tak teď asi nakrmím trolla, ale budiž.MS pouze vytvořil vlastní implementaci podle dostupné specifikace - na tom není přeci nic špatného nebo nelegálního, je to přirozený vývoj. A MS rozhodně není jediná IT společnost, která se takto chová. A nakonec by se našlo i spousta příkladů v FSW - Wine vs. Win32, Gnash vs. Flash, GCJ, Mono, Moonlight ...
S označením WEB 2.0 problém nemám, ale co mi opravdu vadí, jsou ajaxové weby při prohlížení na mobilních zařízeních mimo dosah Wi-Fi, nebo 3G sítě... :-/
jsem konzerva, vadi mi ze na spoustu konkretnich stranek nelze poslat jednoduse odkaz - prave protoze ajax. nemam ho rad.
k obsahu dobře napsané ajaxové aplikace samozřejmě jde přistoupit i přes odkaz ... pokud je tomu přizpůsoben kód
Máte tam menší překlep "udělaly za vád."
Web 2.0 je komerční označení "jakých si moderních" webů a nemá žádný technologický význam ... a hlavně je to kravina a nemám taková označení rád ... ajax samozřejmě ano ...
Máte pravdu, označenie web 2.0 nemá technologický význam, je to skôr zmena prístupu/koncepcie webu.
Potvrďte prosím přezdívku, kterou jsme náhodně vygenerovali, nebo si zvolte jinou. Zajistí, že váš profil bude unikátní.
Tato přezdívka je už obsazená, zvolte prosím jinou.