Java na offline klientoch moze byt pomala, ale v dnesnej dobe 95% pouzitia javy je pre rozne velke enterprise riesenia. Napriklad banka ma cely system v jave (najskor teda Java EE), to bezi na serveroch a pripadne to ma webove rozhranie, co je uz ale vysledok dalsich frameworkov/technologii javy (Spring, JSP, GWT, Wicket...).
Rychlost tu ani nie je prvorada, vypoctovy vykon dnes nie je taky drahy, skor je dolezita robustnost aplikacie, rychlost vyvoja, prehladny zdrojovy kod, na ktorom pracuje naraz vela ludi a pod.
Ked uz ide o rychlost tak Java je daleko rychlejsia ako PHP na serveroch. Java okrem toho, ze je prelozena do bytecode, vyuziva rozne sposoby cachovania na roznych vrstvach (DB, Service, JSP...).
V praxi sa najcastejsie pouziva Eclipse.