Java a JavaScript – na czym polega różnica? Czy JS to to samo co Java
|

Java i JavaScript – na czym polega różnica?

Czas czytania 3 minuty

Choć nazwy Java i JavaScript brzmią łudząco podobnie, w rzeczywistości są to nazwy dwóch różnych języków programowania. Nie możemy więc używać ich zamiennie względem siebie, co niestety dość często jest praktykowane.

To znaczy rozumiem, że czasem ktoś może w pośpiechu się przejęzyczyć – zdarza się jesteśmy tylko ludźmi. Jednak jeśli się zorientuje powinien skorygować błąd, a nie iść dalej w zaparte. Moim zdaniem to trochę nie profesjonalne.

Skąd wynika nieporozumienie

W tym wypadku nieporozumienie wynika dość często z podobieństwa nazwy. Czyli mamy 2 języki Jave oraz JavaScript o podobnym brzmieniu i praktycznie ten drugi zawiera w nazwie człon pierwszego. Jednak to właśnie ten Script powinien być sygnałem, że to może jednak jest to jednak coś innego.

W przypadku akurat tych 2 języków warto też wspomnieć, że nie mają też ze sobą nie wiele wspólnego. Fakt w obu można coś zbudować jednak nie to samo. Składnia kodu kompletnie inna, potrzebne są też inne wymagania środowiskowe. Bo o ile JS (JavaScript) uruchomi się bez problemowo w dowolnej wyszukiwarce to z Java już tak łatwo nie będzie.

Chciałam w tym miejscu również przypomnieć, że tego typu podobieństwa językowe nie są wyjątkiem. Przykładowo: „klucz” może być do dziw jak i do hasła w krzyżówce. Nie trzeba tłumaczyć, że to nie to samo chociaż podobnie się nazywa. Tak samo jest z Java i JavaScript.

Czym jest Java?

Java to obiektowy język programowania. Należy on obecnie do jednych z popularniejszych (w swojej grupie). Być może po części to sprawiło, że zaczął się on niektórym mylić z JS. JS jest w normalnym życiu częściej spotykany a tym samym dużo się o nim mówi. O Javie mówi się mniej.

Java służy np. do budowy różnego typu aplikacji. By tworzyć kod Java potrzebujemy utworzyć odpowiednie środowisko programistyczne, które umożliwi kompilacje skryptu. Przez środowisko zazwyczaj w tym kontekście rozumiemy, to że na urządzeniu na, którym będziemy pracować muszą być zainstalowane odpowiednie programy. Gotową aplikację można uruchomić w maszynie wirtualnej lub w przeglądarce internetowej.

Składnia języka Java jest raczej skomplikowana (przynajmniej dla początkujących).

Co to jest JavaScript?

JavaScript (JS) jest z kolei językiem skryptowym a przynajmniej jako taki zaczął swoje istnienie. Jego pierwotną nazwą było LiveScript jednak dość szybko ją zmieniono. JS nie wymaga on od nas instalowania różnych środowisk. Do tworzenia i edycji wystarczy nawet zwykły notatnik, chociaż zaleca się zainstalowanie czegoś lepszego (np. Visual Studio Code). Sam kod jest zaś intepretowany przez przeglądarkę internetową. Język ten został stworzony jako „dodatek” do kodu HTML. Dzięki czemu dodaje mu nowe możliwości.

Nazwa JavaScript często skracana jest do zwykłego JS. Wynika to z końcówki z jaką zapisujemy pliki w tym języku.

W podstawowym JS raczej się dużo nie programuje a jedynie pisze skrypty, które są interpretowane linijka po linijce. Taki czysty JS spokojnie też możemy nazwać biblioteką programistyczną. W tym miejscu chyba zaczyna coś dzwonić a przynajmniej powinno. Współczesne wersje JavaScript są bowiem dostępne zarówno w wersji bibliotek jak jQuery oraz frameworków np. Reacta lub Vue.

O różnicy między frameworkami i bibliotekami pisałam tutaj.

Czy Java i JavaScript to to samo?

NIE to dwa różne języki programistyczne, jedynie o podobnej nazwie! Nazwy te nie mogą być więc używane jako SYNONIMY . Słyszałam kiedyś, że JS nazwano JavaScript ze względu na popularność Javy (chwyt marketingowy). Nie wiem ile w tym prawdy, jednak przez pewien czas rozwojem obu języków zajmowała się firma Sun Microsystems. Więc podobieństwo nazwy mogło mieć za zadanie podkreślenie „marki” grupy produktowej.
Firma ta została kupiona w 2010 roku przez Oracle.

Gdzie stosuje się Jave a gdzie JavaScript?

Java stosowana jest głównie w back-endzie, natomiast JavaScript używa się w front-endzie. Co oznacza, że najprawdopodobniej głównie na stronach masz do czynienia z JavaScript.

Java i JavaScript – na czym polega różnica?
Java i JavaScript – na czym polega różnica?

Współcześnie wraz z rozwojem obu tych języków różnice między nimi maleją. Nie mniej jednak w dalszym ciągu działają one inaczej.

źródła:

Podobne wpisy

Dodaj komentarz

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

*Wyrażam zgodę na przechowywanie i przetwarzanie moich danych na potrzeby umieszczenia mojego komentarza.
*W przypadku gdy treść komentarza narusza prawo Polskie i dobro oraz uczucia innych osób Administrator, zachowuje prawo nie publikowania go