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

Java vs Javascript

+1 głos
94 wizyt
pytanie zadane 4 dni temu w Java przez Pivot Użytkownik (530 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ź 4 dni temu przez Wiciorny Mędrzec (184,570 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 2 dni temu przez miro Pasjonat (23,910 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 2 dni temu przez Wiciorny Mędrzec (184,570 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ź 4 dni temu przez wizarddos Pasjonat (15,160 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ź 4 dni temu przez kolmipilot Użytkownik (790 p.)
edycja 4 dni temu przez kolmipilot

Usunięte, przepraszam smiley

komentarz 4 dni temu przez wizarddos Pasjonat (15,160 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 4 dni temu przez Wiciorny Mędrzec (184,570 p.)

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

Podobne pytania

+1 głos
3 odpowiedzi 47 wizyt
pytanie zadane 6 listopada w Java przez ptomeccc Użytkownik (530 p.)
0 głosów
0 odpowiedzi 92 wizyt
pytanie zadane 21 marca 2020 w Java przez Stararara Początkujący (300 p.)
Porady nie od parady
Odznacz odpowiedź zieloną fajką, jeśli uważasz, że jest ona najlepsza ze wszystkich i umożliwiła ci rozwiązanie problemu.Najlepsza odpowiedź

85,708 zapytań

134,503 odpowiedzi

298,532 komentarzy

56,629 pasjonatów

Motyw:

Akcja Pajacyk

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

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...