Devel.cz Lupa Měšec Podnikatel Root Zdroják.cz DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názor ke zprávičce PHP mění oddělovač jmenných prostorů na zpětné lomítko

Róbert Novotný
Róbert Novotný (neregistrovaný) 88.212.6.---
25. 12. 2009 17:17

Re: zas a znova

celé vlákno

Z predpredreč­níkovho príspevku zrejme vypadlo „za“ (Co to je ZA nesmysl?).

Pan Šedivý, mám pocit, že máte trochu nepresné informácie o tom, ako je to s Javou.

Java ma dve použitia: na strane klienta v podobe appletov (dúfam, že už vymrú) a WebStart aplikácií. V týchto prípadoch sa u klienta predpokladá inštalácia JRE.

Keby ste vyvíjali GUI aplikácie v PHP, u klienta by ste tiež museli mať nainštalované PHP + knižnice nejakého widget toolkitu – čiže ste na tom rovnako ako v Jave.

Dominantné použitie Javy je v podobe riešení na serveri, kde existuje miliarda frameworkov a knižníc. Vývoj prebieha presne ako v prípade PHP, akurát používate iný jazyk. U klienta nie je potrebná žiadna Java, veď načo? Prehliadač dostáva predžuté HTML.

Aplikácie typu „mapy“ bežia na AJAXe, teda JavaScripte, ktorý beží v klientovom prehliadači a z hľadiska jazyka má s Javou spoločné asi toľko ako zem a zemiak, teda prefix v názve.

Java má problém v prístupnosti v tom zmysle, že kým PHP skripty nasadíte na ktorýkoľvek hosting (stačí totiž jeden Apache a jedna knižnica) pre Javu potrebujete softvér aplikačného serveru. V praktických podmienkach je takmer nemožné zabezpečiť zdieľanie aplikačného servera pre viacerých používateľov tak ako v PHP.

Ak sa však prekoná táto technologická bariéra (čo je zrejme možné len v prípade vlastného servera), vývoj a najmä možnosti v Jave sú nedozierne. Nie nadarmo si veľké firmy primárne vyberajú na veľké systémy Javu (alebo .NET).