Srp
31
Tak jsem dal šanci Javě a nejdřív se mi to hodně líbilo. Nadchlo mě i IDE NetBeans, to se s ničím pro PHP nedá srovnat…
Současná Java 6 je jenom taková vylepšená pětka. Java 5 byla přelomová verze, která přinesla generiky a anotace. Díky anotacím už není nutné ke každému projektu udržovat miliony XML souborů a generiky zase odstranily mnoho problémů statického typování.
Taky jsem si trochu ujasnil termíny jako „aplikační server“ nebo „J2EE aplikační server“, resp. „Java EE aplikační server“. Dost mi pomohl článek od Dagiho: Třívrstvá architektura v kostce I.
Zatímco za aplikační server lze považovat klidně i LAMP, tak Java EE aplikační server je takový aplikační server, který splňuje komplet některou Java EE specifikaci. Pro většinu projektů je to čirá zbytečnost, ale velké firmy na to slyší. Když už mají investovat miliony do nějaké technologie, tak pochopitelně raději volí software IBM s certifikací od Sunu, než software od jakési Apache Foundation s licencí „AS-IS, NO WARRANTY“.
Já bych využil jenom několik málo komponent Javy EE, jako základ bych měl Tomcat + pár dalších open source knihoven. Java je ohromná stavebnice, to se mi líbí.
Jenže…
Už jsem rozečetl i jeden tutoriál pro Javu EE, ale poslední tři týdny se skoro nedokážu přimět k tomu sednout. Proč? To o těch hostinzích mě připravilo o iluze a já si pomalu uvědomuju, že hostovat na sdíleném Tomcatu nechci a platit si VPS zatím taky ne.
Zkrátka že Java nemůže konkurovat PHP na poli nízkonákladových webových projektů. Nic pro nás hobbíky.
O návratu k PHP jsem uvažoval jenom krátkou chvíli. Nepouští mě strach z toho, že budu všechno pracně upravovat, až vyjde další minor verze (PHP 5.3) a celé psát odznova, až vyjde další major verze (PHP 6). Vím jenom o dvou aplikacích, které od PHP3 po PHP5 přežily bez kompletního přepsání. Jinak se všechno v PHP píše pořád odznova…
Kontumačně se dostávám k ASP.NET. Moc nadšený z toho zatím nejsem,
ale horší než PHP to snad být nemůže. ![]()
