2011-01-02 18 views
5
  1. to aplety java i strony jsp napisane w tym samym języku (java)?
  2. to język Java?
  3. Czy java jest również używana do przeglądania stron internetowych lub innych rzeczy?

i do czego można go porównywać? czyli (c C++ C# php asp)Jaka jest różnica między java i jsp?

naprawdę nie mam pojęcia co to jest

+0

Podobne pytania: [Co to jest różnica między JSF, Servlet i JSP?] (Http://stackoverflow.com/questions/2095397/what-is-the-difference-between-jsf-servlet-and -jsp) i [Jaka jest główna alternatywa Java dla ASP.NET i PHP?] (http://stackoverflow.com/questions/2556553/what-is-the-main-stream-java-alternative-to-asp- net-php). – BalusC

Odpowiedz

4
  1. Tak
  2. Tak
  3. Jest to język ogólnego przeznaczenia, jest on wykorzystywany do prawie wszystkiego

Java jest najbardziej podobna do języka C#, oba są syntaktycznie podobne i są kompilowane do języka pośredniego, a nie kodu natywnego (dla języka Java, działa na maszynie wirtualnej Java, dla języka C# jest językiem roboczym wspólnego języka). JSP jest najbardziej podobny do ASP.

Nowy język programowania Java, to także najpopularniejszy język na świecie. Spróbuj wikipedia page for it

+1

Wątpię, czy Java jest najpopularniejszym językiem na świecie, biorąc pod uwagę, że jest więcej pytań oznaczonych C# na stackoverflow. : P – gigadot

+6

@gigadot według TIOBE i wielu innych, jest najpopularniejszym językiem na świecie. To interesujące, że SO ma więcej pytań C#, ale myślę, że to dlatego, że strona została założona przez C-Sharpies, jak Jeff Atwood, który przyniósł ze sobą fanów, czytelników blogów itp. –

+0

Interesujące. Dzięki. – gigadot

-3

Wystarczy Java to język programowania i JSP jest językiem skryptowym (po stronie serwera)

Java może być stosowany na stronach internetowych jako apletów JSP jest przeznaczony do zastosowań internetowych

Java jest dziedziczony z języka programowania C, więc ma takie same składnie i koncepcje jak:

+0

JSP nie jest językiem skryptowym. Co więcej, Java jest bliżej porównywana do C++ –

+2

Koncepcja Java jest OO, ale C jest proceduralna, więc tylko składnia proceduralna jest podobna. – gigadot

3

Aplety Java są napisane przy użyciu języka programowania Java. Strony JavaServer Pages (JSP) są programowane przy użyciu kombinacji "elementów skryptu" (kod Java) i "znaczników" (zazwyczaj HTML lub XML) w celu obsługi stron internetowych opartych na danych ("dynamicznych").

Java to język programowania wysokiego poziomu.

Java jest używana do pisania aplikacji dla różnych systemów, w tym pojazdów NASA do eksploracji Marsa, aplikacji biznesowych i opartych na danych stron internetowych.

Język Java można porównać do języków programowania takich jak C# firmy Microsoft (wzorowany na Java) lub Objective-C (obiektowo rozszerzony do C) ze względu na to, że programy napisane w językach Java, C# i Objective-C są w większości zależne na maszynie wirtualnej zainstalowanej na systemie operacyjnym do wykonania.

Strony JavaServer są odpowiedzią społeczności Java na PHP i ASP Microsoftu.

+0

Objective-C nie działa na maszynie wirtualnej. –

+0

Obecna wersja Objective-C (2.0) wymaga cienkiej maszyny wirtualnej lub "środowiska wykonawczego" w języku Objective-C, aby obsługiwać zaawansowane funkcje, takie jak dynamiczne pisanie, pozowanie i elementarne usuwanie śmieci. Sprawdź swoje referencje przed wysłaniem. http://en.wikipedia.org/wiki/Objective-C#Analysis_of_the_language – dave

+0

Czytam to samo, a środowisko uruchomieniowe Obj.-C prawie nie jest maszyną wirtualną. Jest to niezwykle cienka warstwa abstrakcji w stosunku do sprzętu i większość kodu nie przechodzi przez nią. Nie zasługuje na to, by zostać połączonym z całkowicie wirtualnymi językami, takimi jak C# i Java. –

1
  1. W pewnym sensie tak. Aplety Java są tylko specjalnym przypadkiem klas Java, w szczególności są podklasami klasy Applet. JSP jest kombinacją znaczników XML i kodu Java, który jest dynamicznie kompilowany przez klasy na klasy Java.

  2. Tak, Java jest językiem, ale nazwa odnosi się również do całej platformy Java, w tym biblioteki klas i maszyny wirtualnej.

  3. Java nie została zaprojektowana z myślą o konkretnym celu, a ponadto można znaleźć wszelkiego rodzaju programy napisane w Javie. Oczywiście cieszy się sporą częścią rynku aplikacji internetowych i prawdopodobnie bardziej niż jakikolwiek inny język ogólnego przeznaczenia.

Powiązane problemy