Java kończy 25 lat. Krótka historia platformy

Java kończy 25 lat

«Rozstałem się z moją dziewczyną programistką. Ona nie zna Javy» Pierwszy raz usłyszałem ten żart w programie radiowym skierowanym do ogółu społeczeństwa. To pokazuje, że Popularność tego języka programowania, który właśnie skończył 25 lat, wykracza poza dziedzinę informatyki.

Termin Java jest najczęściej używany w odniesieniu do platformę Java, czyli zestaw narzędzi do szybkiego tworzenia aplikacji wieloplatformowych, a także języka programowania ogólnego przeznaczenia stworzony przez firmę Sun do tworzenia programów dla tej platformy.

Różnica między Javą a innymi językami programowania polega na tym jest zaprojektowany tak, aby napisany kod mógł działać w dowolnym systemie, w którym może działać maszyna wirtualna Javy (JVM).

Faktycznie. Java nie została stworzona do programowania komputerów. W latach 90. branża medialna stawiała na telewizję interaktywną, a deweloperzy myśleli, że przyda się ona w dekoderach i telewizorach znanych później jako inteligentne. Jednak firmy telewizji kablowej nie były zainteresowane. FTo twórcy internetu dostrzegli w nim potencjał i Netscape, pionierska przeglądarka, włączyła go.

Jawa ma 25 lat. Trochę historii

Początków projektu należy szukać w 1991 roku, kiedy to JJames Gosling, Mike Sheridan i Patrick Naughton utworzyli tzw. Green Team w ramach Sun Microsystem. (Zielona Drużyna). Ich cele były ambitne, chcieli stworzyć taki język programowania

Prosty, solidny, przenośny, niezależny od platformy, bezpieczny, wydajny, wielowątkowy, neutralny pod względem architektury, zorientowany obiektowo, interpretowany i dynamiczny.

Pierwotnie przyszły język nosił nazwę Greentalk, a jego pliki miały rozszerzenie .gt, ale później wybrano nazwę Oak. Dąb jest uważany za symbol siły i wybierany jako drzewo narodowe w wielu krajach, takich jak Francja, Niemcy, Rumunia i Stany Zjednoczone. Ponadto był to znak towarowy innej firmy.

Dlaczego ostatecznie nazwano ją Java?

Kiedy programiści wiedzieli, że nie mogą nazwać go Oak, rozważyli inne nazwy.S. Chcieli słowa, które odzwierciedlałoby istotę nowego języka: rewolucyjny, dynamiczny, żywy, fajny, wyjątkowy, łatwy do przeliterowania i zabawny.

Testowali z dynamicznym (dynamic), rewolucyjnym (rewolucyjnym), Silk (jedwab), Jolt (shake) i DNA (DNA). Ostatecznie wybrali nazwę, którą wymyślił Gosling przy kawie. Java nie jest akronimem, nawiązuje do indonezyjskiej wyspy, na której produkowane są jedne z najlepszych odmian tego naparu.

W 1995 roku została wydana pierwsza wersja testowa zestawu deweloperskiego. iw tym samym roku magazyn Time uznał go za jeden z dziesięciu produktów roku. Dziś język wykorzystywane do budowy aplikacji desktopowych, mobilnych, internetowych i osadzonych. Wiele popularnych programów open source jest napisanych przy użyciu języka Java.

Kontrowersje wokół ich licencji

Większość komponentów platformy Java jest dostępna na otwartych licencjach., a te, które nie są, zostały zastąpione alternatywnymi projektami o otwartym kodzie źródłowym. Nie jest to jednak gwarancją. Oracle (która kupiła Sun Microsystem) pozywa Google za reimplementację interfejsów programowania aplikacji Java w systemie Android. To, czy zamienniki mogą być nadal używane, będzie zależeć od wyniku tej próby.

Korzystanie z aplikacji Java w systemie Linux

Wiele aplikacji Java zawiera mały moduł, który umożliwia korzystanie z nich bez instalowania dodatkowych komponentów. Jednak biegać większość wymaga zainstalowania środowiska wykonawczego Java. Dużo Dystrybucje Linuksa zawierają w swoich repozytoriach pakiet o nazwie OpenJDK które można zainstalować w zwykły sposób.

Można również zainstalować oficjalne środowisko wykonawcze Oracle z Twojej strony. Ale jest to licencja zastrzeżona i ma ograniczenia dotyczące użytku komercyjnego.

W obu przypadkach wystarczy umieścić wskaźnik myszy nad aplikacją i prawym przyciskiem wybrać, aby otworzyć ją z wybranym środowiskiem Java.

Programowanie w Javie

Aby tworzyć programy w Javie wystarczy nMusimy mieć zainstalowany wspomniany pakiet OpenJDK oraz zintegrowane środowisko programistyczne jak NetBeans, Eclipse czy Intellij Idea. TyWszystkie z nich można łatwo zainstalować w naszej dystrybucji Linuksa poprzez repozytoria oraz pakiety FlatPak i Snap.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.