Witaj Gościu, jeżeli to czytasz to znaczy że nie jesteś zarejestrowany/zalogowany. Kliknij by się zarejestrować. Rejestracja zajmie mniej niż 30 sekund , a dzięki temu zniknie Ci ten dymek oraz będziesz miał pełne możliwośći personalizacji forum do własnych potrzeb.
Jakie są różnice między jezykami JavaScript a Java
Pokaż wyniki od 1 do 3 z 3

Temat: Jakie są różnice między jezykami JavaScript a Java

  1. #1
    Dołączył
    Dec 2004
    Skąd
    Brno
    Wiek
    35
    Postów
    1,449
    Wątków
    35
    Downloads
    0
    Uploads
    0
    Siła Reputacji
    191
    Reputacja
    2462

    Jakie są różnice między jezykami JavaScript a Java

    Witam
    Zdecydowalem sie na napisac tego posta, bo zauwazylem, ze wielu ludzi te dwa jezyki programowania bardzo ze soba laczy, co nie jest do konca sluszne...

    JavaScript (wczesniejsza nazwa to LiveScript) jest jezykiem skryptowym rozszerzajacym standardowy HTML. Poczatkowo pracowala nad nim sama firma Netscape, pozniej razem z Sun Microsystems. Z kolei jezyk Java zostal opracowany przez sama firme Sun Microsystems. Choc nazwy wskazuja, ze te jezyki programowania maja sporo wspolnego z soba, to zostaly one stworzone do zupelnie innych celow
    Java jest jezykiem pochodzącym od C++ w pelni obiektowym, przy użyciu ktorego mozna tworzyc skomplikowane aplikacje niezaleznie od platformy sprzetowej. JS jest interpretowanym jezykiem skryptowym, ktorego celem jest tworzenie niewielkich programow rozszerzajacych mozliwosci stron WWW.

    Przyjrzyjmy sie jednak dokladnie roznicom:

    JavaScript

    -Jezyk interpretowany na komputerze klienta
    -Kod programu jest zagniezdzony w HTMLu
    -Oparty na predefiniowanych obiektach, niepozwalajacy na stosowanie takich mechanizmow jak np. dziedziczenie
    -Zmienne i ich typ nie musza byc deklarowane przed uzyciem
    -Podczas uruchamiania programu są wykonywane odwolania do obiektow i funkcji
    -Nie ma mozliwosci zapisu na dysk twardy (bezpieczenstwo)


    Java

    -Język kompilowany
    -Wszystko znajduje sie w osobnych plikach - kod programu jest niezalezny od kodu HTML
    -Jezyk w pelni obiektowy
    -Zmienne i ich typ musza byc deklarowane przed uzyciem w samym programie
    -Odwolania do obiektow i funkcji sa sprawdzane podczas kompilacji
    -Aplety nie maja mozliwosci zapisu na dysk twardy, jednak same programy juz tak
    Ostatnio edytowane przez Pic ; 08.05.2005 o 08:32
    "Jednej rzeczy nauczyłem się w moim długim życiu:
    że cała nasza nauka w konfrontacji z rzeczywistością
    wydaje się prymitywna i dziecinna - a jednak jest to
    najcenniejsza rzecz, jaką posiadamy."

    Albert Einstein

  2. Panna Google
    Panna Google jest aktywna
    Avatar Panny Google

    Dołączył
    01-05-2004
    Skąd
    Internet
    Postów
    999
    Pochwał
    159

    Nie lubisz reklam? Zarejestrowani ich nie widzą! Rejestracja





  3. #2
    Dołączył
    Feb 2005
    Postów
    76
    Wątków
    21
    Downloads
    0
    Uploads
    0
    Siła Reputacji
    25
    Reputacja
    1

    Odp: Jakie są różnice między jezykami JavaScript a Java

    Tak dla ścisłości

    JavaScript
    -Kod programu jest zagniezdzony w HTMLu (nie musi. Można wołać js z poziomu html'a, choć większość ludzi to łączy, przez co robi sie kupa)
    -Oparty na predefiniowanych obiektach, niepozwalajacy na stosowanie takich mechanizmow jak np. dziedziczenie (można pisać typy obiektowe, jednak jest to jak w perlu - tzn. na chama wciśnięte :-))

    Java
    -Wszystko znajduje sie w osobnych plikach - kod programu jest niezalezny od kodu HTML (można napisać w jednym pliku :-), ale to znowu kupa)
    -Aplety nie maja mozliwosci zapisu na dysk twardy, jednak same programy juz tak (chyba że aplet jest podpisany i wyrazimy zgode na zapisywanie danych, - wtedy można)

    Ale to na marginesie
    Death is feared as birth is forgotten

    User - 386948

  4. #3
    Dołączył
    Aug 2010
    Skąd
    Warszawa
    Postów
    2
    Wątków
    1
    Downloads
    0
    Uploads
    0
    Siła Reputacji
    0
    Reputacja
    443

    Odp: Jakie są różnice między jezykami JavaScript a Java

    Hej.

    Ja bym powiedział inaczej: w JavaScripcie zastosowano obiektowość opartą na prototypach, co odbiega od powszechnego wyobrażenia o obiektowości (np. nie istnieje pojęcie klasy) ale daje nowe możliwości – w szczególności można zasymulować tę obiektowość którą znamy.

    Jakiś czas temu wyszła książka D.Crockforda "JavaScript. Mocne strony". Cieniutka (trochę ponad 100 stron), dogłębnie wnikająca w istotę języka. Nie ma
    wprawdzie nic o interakcji z przeglądarką, ale pokazuje język odarty
    ze stereotypów i znacznie ciekawszy niż by się wydawało.
    Moja recenzja książki jest tu:

    https://techscott.wordpress.com/2010...-mocne-strony/

    Pozdrawiam
    Piotrek





    Reputacja przyznana temu postowi
    Łącznie punktów reputacji: 442

    Komentarze:
     darcnet  zgadza się   bo tak

Informacje o wątku

Users Browsing this Thread

Aktualnie 1 użytkownik(ów) przegląda ten wątek. (0 zarejestrowany(ch) oraz 1 gości)

Uprawnienia

  • Nie możesz zakładać nowych wątków
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •