Názor k článku S Javou na webovém serveru (3) od lzap - Vase mineni je nepodlozene a naprosto mylne. Prenositelnost...

  • Článek je starý, nové názory již nelze přidávat.
  • 26. 1. 2001 8:08

    lzap (neregistrovaný)

    Vase mineni je nepodlozene a naprosto mylne. Prenositelnost neni hlavni vyhodou Javy na serverech. Je to zejmena BEZPECNOST a ROBUSTNOST.

    Co se tyce rychlosti, dnesni JIT kompilatory jsou temer stejne rychle jak jazyk C/C++ (dokonce v jednom matematickem testu VM od IBM verze 1.3 byl *RYCHLEJSI* nez stejny program v C - to diky spickove optimalizaci). Je pravdou, ze Java ma velke naroky na pamet, ovsem to V ZADNEM PRIPADE nevyresite tim, ze bytecode prekompilujete (GJC, TowerJ, Excelsisor JET, Kaffe...) do nativniho kodu platformy. Garbage collector zustava a pameti to 'zere' temer stejne. JIT kompilatory delaji uplne to same, ale JUST IN TIME, tedy real-timove. U servletu by to snad ani neslo pouzit (lze to????).

    Co myslite tim realtime kompilatorem? :-) Pokud mate na mysli to, ze PHP je interpretovane, tak to Java take. Co se tyka kompilace JSP stranek - je pravda, ze to trosku trva, protoze kompilator JSP->Servlet je napsan v Jave, takze se ponekud dele spousti. Jakmile ale Vase firma zakoupi nejake kompletni reseni (WebSphere, JRun, JBuilder, Forte...), tak se nemusite bat. JSP kompilatory jsou v techto nastrojich velmi rychle. Pochybuji ale, ze pokud Vase firma investuje do nektereho z vyse uvedenych Enterprise produktu a utrati statisice korun, budete vyvijet na nejakem Celeronu s troskou pameti :) Budete mit server, ktery bude JSP stranky pohlcovat stejne rychle, ze nebudete stacit mackat funkcni klavesu pro spusteni webove aplikace ve Vasem IDE.

    Pokud chcete vytvaret Java ulohy, doporucuji extra rychle kompilatory JIKES nebo FASTJAVAC. Jsou napsane v C a proto se spousti okamzite (a okamzite kompiluji). O