• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Java vs Javascript

VPS Starter Arubacloud
+1 głos
355 wizyt
pytanie zadane 23 listopada 2021 w Java przez Pivot Użytkownik (560 p.)
Cześć, mam takie pytania czym różnią sie od siebie Java i Javascript?
Do czego głównie używa się obecnie Javy w progrmowaniu?

3 odpowiedzi

+3 głosów
odpowiedź 23 listopada 2021 przez Wiciorny Ekspert (269,120 p.)
Niestety jedynie co można powiedzieć to fakt tego, że ktoś kiedyś coś "skasztanił" i łączy te języki jedynie błędna nazwa.
Java jest całkowicie innym językiem: silnie typowany, obiektowy język, przeznaczony do całkiem innych rzeczy.
Tzn zarówno serwery w Javie się stawia, ale aktualnie na rynku są rozwiązania i w oparciu o JavaScript, więc nie mozna nic napisać 0-1 jedynkowo.
Na pewno Java Script ma większe zastosowanie we wszystkich technologiach front-endowych a w aplikacjach typu REST API, WebService, jakiś desktop zdecydowanie strony serwerowe mogą być lepsze i "z tym wydajniejsze nie do końca" ale bardziej optymalne i bezpieczne od strony Javy, natomiast warstwy klienta, czyli warstwy aplikacji po stronie przeglądarki są wtedy w większości oparte na wykorzystaniu TypeScript- JavaScript.

Generalnie jest też diametralna róznica w zarządzaniu pamięcią, rodzajem samego leksykalnego podejścia : java bedzie bardziej OBIEKTOWA, Javascript bardziej funkcyjny.
W Javie więcej pisania będzie imperatywnego [ program opisywany bedzie jako zestaw kroków] , natomiast w JavaScript deklaratywnego [ w skrócie mówimy, czego oczekujemy -> opisujemy warunki końcowe ].

Java ma bardzo usystematyzowane zarządzanie pamięcią, kod wykonywany może być na wielu maszynach gdyż jego wynik końcowy nie jest "100% kodem kompilowalnym" po procesie kompilacji mamy etap "półśredni" dopiero przepuszczenie tego bytcodu przez JVM- virtualną maszynę daje nam program wykonywalny w skrócie, to też czyni kod javy uniwersalnym do wielu środowisk, gdyż wystarczy że środowisko posiada JVM i będzie wstanie uruchomić tak przygotowany kod, bez całego innego procesu.
komentarz 24 listopada 2021 przez miro Pasjonat (23,870 p.)
Tam nikt nic nie skaszanił. JavaScript miał być w zamyśle podobny składkowo do Javy. Po drugie nazwali tak język, aby podpiąć się pod marketing Sun.
komentarz 24 listopada 2021 przez Wiciorny Ekspert (269,120 p.)
Java potrzebowania była jako rozwiązanie dla apletów... przez Netscape, a że wtedy korzystali oni z javy, potrzebowali języka dynamicznego... nie mieli pomysłu nazwali JavaScript :) ...

ale jest to skasztanienie bo z javą nie ma to nic wspólnego aktualnie i w do myślę nie miało
A marketing zawsze odgrywa role, to samo z Pythonem przecież nazwa ;] jest powiązana z serialem.
+2 głosów
odpowiedź 23 listopada 2021 przez wizarddos Nałogowiec (25,130 p.)

Java and Javascript are similar like Car and Carpet are similar.

Po prostu różnią się w praktycznie wszystkim

Java jest typowana statycznie z kolei Javascript dynamicznie

W Javie wszystkie linie (poza instrukcjami warunkowymi czy pętlami) muszą kończyć się średnikiem, w JS mogą ale interpreter sam wstawi na końcach odpowiedniej lini

więcej znajdziesz w tych linkach

https://stackoverflow.com/questions/245062/whats-the-difference-between-javascript-and-java

https://unroutable.blogspot.com/2013/10/java-is-to-javascript-as-car-is-to.html

https://www.geeksforgeeks.org/difference-between-java-and-javascript/

Do czego służy Java?

W Javie pisze się aplikacje które mają działać w każdym systemie, przez to w Javie pisze się często aplikacje desktopowe i mobilne( przed kotlinem to był język zalecany przez Google do pisania aplikacji na androida)

W Javie można też pisać back-end stron internetowych

Niektóre gry są też stworzone w Javie (np. Minecraft Java Edition)

więcej na ten temat

https://www.codecademy.com/resources/blog/what-is-java-used-for/

https://www.thecoderpedia.com/blog/what-is-java-used-for/

 

 

 

–4 głosów
odpowiedź 23 listopada 2021 przez kolmipilot Obywatel (1,570 p.)
edycja 23 listopada 2021 przez kolmipilot

Usunięte, przepraszam smiley

komentarz 23 listopada 2021 przez wizarddos Nałogowiec (25,130 p.)

JavaScript służy do stron internetowych.

Nie tylko, w JS można też pisać np. aplikacje desktopowe, 

A co do Javy to owszem, są silniki pod Javę ale to nie jest jedyne jej zastosowanie

1
komentarz 23 listopada 2021 przez Wiciorny Ekspert (269,120 p.)

@kolmipilot, TOTALNA bzdura i nie, w Javie tworzyć możesz strony i web serwisy :) 

Podobne pytania

+1 głos
2 odpowiedzi 743 wizyt
0 głosów
1 odpowiedź 243 wizyt
pytanie zadane 9 września 2022 w Java przez Hubert731 Obywatel (1,650 p.)
+1 głos
1 odpowiedź 505 wizyt
pytanie zadane 26 kwietnia 2022 w Java przez cfaniaczek Nowicjusz (200 p.)

92,451 zapytań

141,261 odpowiedzi

319,073 komentarzy

61,853 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...