Czy warto się nauczyć języka Java?
Poza OpenOffice, Vuze, Woopra, Lub apletu które rozwijają się na niektórych stronach internetowych, jest bardzo mobilne systemy pozycjonowania, TV, GPS, bankomaty, programów biznesowych oraz wielu stron, które codziennie pływają uruchomionych na Java.
Poniższy wykres pokazuje, jak technologia Java ma silną domenę systematycznie od 2006 2011 porównaniu do C # .NET, PHP i Ruby, ewentualnie podjęte następujące ofert pracy.
W przypadku środowiska geoprzestrzennego, C ++ i Java są dwoma wielkimi światami, w których tworzone są aplikacje typu open source; Poniższa tabela podsumowuje coś, co dotyczy tematu poświęconego rozszerzeniu na aplikacje Java, ale na pierwszy rzut oka (co nie jest), po stronie Java przekroczono C ++ w relacji 15 do 10.
Aplikacje GIS w języku C ++ |
Aplikacje GIS w Javie |
Na poziomie Pulpitu
|
|
Na poziomie serwera
|
|
Na poziomie księgarni
|
|
Z powyższych, co najmniej 5 tych opracowanych w Javie są wymienione jako projekty fundacji OSGeo, niektóre w inkubacji, w poszukiwaniu trwałości i komplementarności.
Byłoby interesujące zorganizowanie okrągłego stołu z ekspertami od programowania, którzy rozmawialiby o tym, dlaczego wolą lub nienawidzą Javy; prawdopodobnie byłoby omówione, czy wskaźniki upraszczają proces, czy nie, jeśli pojemność wielowątkowości miałaby przewagę nad innymi językami, gdyby nie było maszyny wirtualnej, jeśli bezpieczeństwo jest względne ; ale z jednej strony zgodziliby się wszyscy:
Fakt, że są wieloplatformowe, ponieważ aplikacje mogą działać w systemach Windows, Linux, Solaris i Mac (ignorując niedawny upór Steve'a Jobsa). To sprawia, że jest atrakcyjny dla aplikacji o zasięgu globalnym, w których użytkownicy będą używać różnych systemów operacyjnych i przeglądarek, rozwiązując prawie wszystko za pomocą słynnej maszyny wirtualnej, która oprócz wykonywania zadań wielowątkowych, rozwiązuje problem przenośności i zapewnia bezpieczne filtrowanie między klient i serwer.
Także fakt, że Open Source jest aspektem oceny, chociaż Oracle nabył Słońca (programisty Java), a niektóre wątpić w to, co się stanie na dłuższą metę z MySQL (licencja GPL), prawie nikt nie kwestionuje przyszłość języka Java.
Możliwe, że to, co Green Teen zaczęło jako nieudany projekt do uruchomienia na telewizorach i VHS, nie przypomina już tego, co Java osiągnęła w pozycjonowaniu, chociaż robi to w celach. Obecnie istnieją 3 aplikacje Java:
J2SE (Standard Edition), która jest używana powszechnie do budowy rozproszonych aplikacji i aplikacji.
J2EE (Enterprise Edition), zazwyczaj dla wielowarstwowych narzędzi biznesowych, zdalnych usług wsparcia i handlu elektronicznego.
J2ME (Micro Edition), z którymi są budowane aplikacje do telefonów komórkowych, GPS i telewizorów cyfrowych.
Learn21 y Globalne doradztwo są przykładami wirtualnych sal lekcyjnych, w których można nauczyć się języka Java.
Wracając do początkowego pytania, czy Java jest warte nauki ...