Foto: epSos.de
Java, ne nepodobná mnoha technologiím, které dodnes ovlivňují náš každodenní život, vznikla v Kalifornii pod hlavičkou společnosti Sun Microsystems, kterou v roce 1982 založili Andreas Bechtolsheim, Vinod Khosla a Scott McNeally. S ohledem na to mají technicky zdatní lidé tendenci hledět spíše do budoucnosti než do minulosti, takže pokud vás více zajímá moderní svět kódování nebo se přistihnete, že se ptáte, jak velký vliv měla Java na svět technologií, o lekci z historie nijak zvlášť nestojíte. S největší pravděpodobností hledáte moderní použitelnost a vliv technologie, která se neustále důsledně vyvíjí, aby udržela krok s dobou.
Java je programovací jazyk, navržený jako souběžný, třídní a objektově orientovaný, a také výpočetní platforma, kterou společnost Sun Microsystems poprvé vydala v roce 1995. Obrovské množství aplikací a webových stránek nebude fungovat bez nainstalované Javy a každý den vznikají další. Odpírat si Javu je podobné jako odpírat si přístup k technologické infrastruktuře. Java je propagována a ceněna pro svůj rychlý výkon, bezpečnost a spolehlivost.
Od notebooků po datová centra, od herních konzolí po vědecké superpočítače, od mobilních telefonů po internet je Java všudypřítomná.
„Java je programovací jazyk výslovně navržený pro použití v distribuovaném prostředí internetu. Byl navržen tak, aby měl „vzhled“ programovacího jazyka C++, ale je jednodušší na používání než C++ a prosazuje objektově orientovaný programovací model.“
„Java může být použita k vytváření kompletních aplikací, které mohou běžet na jednom počítači nebo být distribuovány mezi servery a klienty v síti. Lze ji také použít k vytvoření malého aplikačního modulu nebo appletu (jednoduše navržená malá aplikace) pro použití jako součást webové stránky. Aplety umožňují interakci uživatele webové stránky s touto stránkou.“
Tech Target- Základy Javy.
Proč je Java mezi současnými vývojáři softwaru tak oblíbená?
Odpověď spočívá především ve vyčerpávajícím testování, aktualizacích a konzistenci dodávek, které Java historicky poskytuje. Java byla testována, zdokonalována, rozšiřována a prověřována oddanou komunitou vývojářů, architektů a nadšenců Javy. Navzdory téměř dvacet let starým počátkům se Java v průběhu let důsledně vyvíjela.
Java je navržena tak, aby umožňovala vývoj přenositelných, vysoce výkonných aplikací pro co nejširší škálu počítačových platforem, a tedy umožňovala základní principy nadřazené přístupnosti i multiplatformní interakce. Zpřístupněním aplikací v heterogenních prostředích mohou podniky poskytovat více služeb a zvýšit produktivitu, komunikaci a spolupráci koncových uživatelů – a výrazně snížit náklady na vlastnictví podnikových i spotřebitelských aplikací.
Java se stala pro vývojáře neocenitelnou, protože jim umožňuje:
- Napsat software na jedné platformě a spustit ho prakticky na jakékoli jiné platformě.
- Vytvářet programy, které mohou běžet ve webovém prohlížeči a přistupovat k dostupným webovým službám.
- Vyvíjet aplikace na straně serveru pro online fóra, obchody, ankety, zpracování formulářů HTML a další.
- Spojujte aplikace nebo služby pomocí jazyka Java a vytvářejte vysoce přizpůsobené aplikace nebo služby.
- Pište výkonné a efektivní aplikace pro mobilní telefony, vzdálené procesory, mikrokontroléry, bezdrátové moduly, senzory, brány, spotřební výrobky a prakticky jakákoli jiná elektronická zařízení.
Základním principem, který umožnil úspěch Javy, je schopnost vývojářů a programátorů důsledně inovovat model tak, aby byl konkurenceschopný moderním technologickým standardům.
Statistika
- 97 % podnikových desktopů používá Javu.
- 89 % stolních počítačů (nebo počítačů) v USA používá Javu.
- 9 milionů vývojářů Javy na celém světě.
- Java je pro vývojáře volbou číslo 1.
- Java je stále nejpoužívanější vývojovou platformou.
- 3 miliardy mobilních telefonů používají Javu.
- 100 % přehrávačů disků Blu-ray se dodává s Javou.
- V současné době se používá více než 5 miliard karet Java.
- 125 milionů televizních zařízení používá Javu.
- 5 z 5 největších výrobců originálních zařízení dodává Javu ME.
-Poznejte technologii Java.
Jestliže jste jedinec usilující o kariéru vývojáře v jazyce Java, a i když se to může zdát daleko za hranicí učení se jazyku Java, ale cenným měřítkem, podle kterého lze potenciálního vývojáře v jazyce Java posuzovat, je jeho znalost:
- obou vzorů JDBC a DAO
- Vzoru Java MVC
- Dependency injection
- Vláknování a souběžnost
- Paměťového modelu Javy
Ačkoli se svět technologií neustále vyvíjí, tempem, které se zdá být rychlejší než kdy jindy, mají lidé, dokonce i programátoři, bohužel tendenci zapomínat na počátky. Základní principy. Myšlenky, které ovlivnily množství současných technologií. Právě proto je Java důležitá – nejen proto, že je dodnes důležitým a neocenitelným programovacím jazykem, ale také proto, že formovala způsob, jakým se technologie budou vyvíjet v následujících dvou desetiletích a budou se vyvíjet i v nepředvídatelné budoucnosti.