Ahoj, vypadá to, že používáte AdBlock... :-)

Usilovně jsme pracovali na zakomponování reklamy, aby nebyla pro čtenáře rušivá. Příjmy z reklam tento web živí, bez nich bychom jej nemohli provozovat. Budeme moc rádi, když to s námi zkusíte a přidáte si nás do výjimek. Děkujeme!

MENU

JavaScript není Java!

me2Celý článek by se dal shrnout do věty: “Prostě není.”, ale rozhodl jsem se, že se na toto téma trochu rozepíšu. Nic mě jako webového vývojáře nenaštve víc, než když někdo mluví o JavaScriptu jako o Javě. Co hůř, když se jedná o lidi z HR, učitele, nebo studenty IT škol. Ono když někdo hledá webového Front-End kodéra se znalostí HTML, CSS a Javy, tak je to nanejvýš divné. Ledaže by hodlali v roce 2015 vyvíjet něco pod největším zlem internetu – Java Web Applet. Oba výše zmíněné jazyky pracují na naprosto rozdílné filosofii, byly založeny v jiné době, ani syntaxí na tom nejsou stejně. Prostě a jednoduše máme tady před sebou úplně odlišné platformy pro vývoj, jejichž shoda jmen je čistě náhodná

JavaScript

Asynchronní scriptovací jazyk pro tvorbu interaktivních webových aplikací na Front-Endu. Vytvořen byl společností Netscape, následně byl předán ke standardizaci ECMA (European Computer Manufacturer’s Association). Z důvodu problémů s názevem dostala standardizovaná verze podivný název ECMAScript
Uživateli umožní reagovat se stránkou, aniž by posílal dotaz serveru, nebo komunikovat se serverem, aby uživatel nebyl obtěžován překreslováním stránky jako celku. Je tedy schopen měnit data pouze u klienta. Všechno je bráno jako objekt, neexistují klasické třídy, využívá se tzv. prototypů..

helloworld.js

document.write(“Hello World!”)
// console.log(“Hello World!”); // do konzol

 

Ajax

Technologie, která přímo souvisí s JavaScriptem. Díky ní může stránka komunikovat se serverem a reprezentovat změny u klienta. Děje se tak na základě vyslání HTTP requestu na určitou adresu, následně odchytnutí odpovědi a dle předpřipraveného scénáře ji zpracuje.

jQuery

Nejznámější JavaScriptová knihovna, která obsahuje spousty chytrých funkcí k ušetření času vývojáře a zlepšení uživatelského komfortu.

JavaScript na Back-Endu

Abych nebyl hned odbornou komunitou zlynčován, JavaScript je možné využít i k programování vysoce výkonných webových serverů (Node.js), nebo stejnou syntaxí vytvářet dotazy na databázi (MongoDB).


Java

Využití Javy na webech samozřejmě není problém, u důležitých projektů je často volena na straně serveru namísto PHP, kodér by ale její využití hledal marně. Java byla vytvořena společností Sun Microsystems (nyní Oracle). V dnešní době je často známá především díky programování na Android, kde se používá jako primární jazyk pro vývoj. Jinak je to ale jeden z nejpoužívanějších a nejoblíbenějších programovacích jazyků na světe
V Javě se píší nativní programy, u nichž je vyžadována bezpečnost spolu s rychlým vývojem. Zároveň není potřeba psát a kompilovat program pro různé systémy zvlášť, stačí jeden kód, který se díky interpretovanému přístupu chová na všech platformách stejně.  Zakládá si na objektovém přístupu, nezávislosti na architektuře a v základu synchronním zpracováním funkce

helloworld.java

System.out.println(„Hello World!“);

Written by:

Published on: 1.7.2015

Filled Under: Hlavní strana, Vývoj webu