Diferența dintre JSP și JavaScript Diferența dintre

Anonim

JSP vs. JavaScript

Pagini JavaServer (cunoscută și ca JSP) este o tehnologie bazată pe Java, utilizată în mod specific pentru a ajuta dezvoltatorii de software să servească pagini web generate în mod dinamic (cum ar fi HTML și XML) tipuri relevante pentru dezvoltarea conținutului web interactiv. Acesta a fost creat special pentru a răspunde la scepticismul pe care majoritatea dezvoltatorilor web îl aveau în legătură cu capacitatea platformei Java de a oferi dezvoltatorilor suport suficient pentru web.

JavaScript este un limbaj de scripting care este orientat obiect (paradigmă de programare implementată prin utilizarea obiectelor sau structuri de date care sunt compuse din câmpuri de date și metode). Acesta este folosit pentru a oferi acces programatic la obiectele care se găsesc atât în ​​aplicația client cât și în alte aplicații pertinente pentru rularea unui program specific. A fost creată în mod intenționat de către client (adică, orientată spre client și rulată) pentru a oferi suport pentru site-uri dinamice.

Pentru toate intențiile și scopul, JSP este un servlet Java sofisticat. JSP-urile sunt încărcate în server și din aplicația Java EE Web, operate și ambalate ca. război sau. fișiere de fișiere ureche. Acesta permite cod Java și acțiuni predefinite specifice pentru a comunica cu conținut de marcare statică pe web. Pagina care rezultă din această interacțiune este compilată și executată pe acest server specific și este privită ca un document HTML sau XML. Se compune din două stiluri de sintaxă foarte specifice: scriptlet și markup - un scriptlet pur și simplu fiind blocuri de cod Java care sunt amestecate cu markup, care este standardul HTML sau XML.

JavaScript este o limbă Java; cu toate acestea, este de un dialect diferit. Folosește standardul ECMASCript și este considerat un limbaj dinamic, slab tastat, bazat pe prototip, care tocmai are funcții de primă clasă. Acest lucru sugerează măsura în care au existat multe limbi diferite în ceea ce privește JavaScript; totuși, a fost proiectat să apară ca Java - numai într-un format mai fezabil pentru non-programatori de a lucra cu.

Paginile JSP trebuie să fie compilate în clase de bytecode Java pentru a putea fi executate. Cu toate acestea, această compilație apare într-adevăr o singură dată - de fiecare dată când are loc o modificare în fișierul sursă JSP. Acest lucru se datorează faptului că Java este un limbaj compilat, și nu o limbă de scripting - adică codul trebuie, în esență, tradus pentru a face JSP compatibil cu serverul.

Rezumat:

1. JSP este o tehnologie bazată pe Java utilizată în mod specific pentru a ajuta dezvoltatorii de software să creeze pagini web dinamice; JavaScript este bazat pe Java, dar a fost creat pentru a permite non-programatorilor capacitatea de a lucra cu ea cu ușurință.

2. JSP trebuie să fie compilat în Java bytecode pentru a funcționa corect; JavaScript este o limbă Java cu un dialect diferit și nu trebuie să fie direct tradusă în octet.