|
|
Java
Java jest w pełni obiektowym językiem programowania wydanym na wolnej licencji. Pozostaje najbardziej rozwiniętym i wszechstronnym językiem programowania. Bogactwo możliwości Javy wynika między innymi z szerokiego wyboru technologii (np. GWT, Hibernate), frameworków (np.
Spring, Grails) i środowisk programistycznych (Eclipse, Netbeans) dla niej przeznaczonych. Inne współczesne języki (takie jak PHP5 czy C#) korzystają z wielu idei rozwiniętych wcześniej właśnie w Javie.
Java umożliwia tworzenie aplikacji okienkowych, internetowych i przeznaczonych na urządzenia przenośne (np. telefony komórkowe).
Dzięki swej przejrzystości i elegancji oraz gotowym mechanizmom umożliwiającym pracę z modularnymi komponentami, język ten sprawdza się przy rozwijaniu dużych i bardzo dużych projektów.
W świecie aplikacji internetowych najważniejszą technologią Javową pozostaje JEE – Java Enterprise Edition. Jest to zestaw standardów (i technologii implementujących te standardy) przeznaczonych do tworzenia aplikacji opartych o architekturę wielowarstwową. Umożliwiają one uniezależnienie działania aplikacji od systemu operacyjnego, wybranego kontenera aplikacji i systemu bazodanowego oraz dostarczają gotowe mechanizmy zapewniające skalowalność, bezpieczeństwo i transakcyjność operacji.
|