Quali linguaggi di scripting si trovano sotto il lato client e cosa e tutti si trovano sul lato server?Scripting lato client e linguaggi di scripting lato server
Se JavaScript è linguaggio di scripting, allora che dire di jquery. jquery non è altro che rito di libreria javascript? quindi jquery è lo scripting lato client?
L'ho interrotto, ma è ancora confuso. In alcuni siti il suo script lato client è script JavaScript e vb e in alcuni altri siti dice solo JavaScript. Nel caso del lato server, menzionano anche html.
Posso avere una chiara idea di questo.
risposta
Se il codice è compilato/eseguito sul computer client, viene considerato lato client. Serverside indica uno script che viene compilato/eseguito sul server prima di inviarlo a un browser. jQuery è solo una libreria per JavaScript. Questo è tutto clientide.
Ad esempio, alcune lingue utilizzate comunemente sul Web.
lato client: JavaScript
lato server: PHP, Ruby, Perl
Ruby On Rails è un framework MVC, non una lingua. – Quentin
Grazie per la correzione thay – JanTheHuman
[Script] (http://en.wikipedia.org/wiki/Scripting_language) non sono mai "compilati/eseguiti", sono solo eseguiti. Oppure potresti dire che sono "[interpretati] (http://en.wikipedia.org/wiki/Interpreted_language)". Questo è ciò che li rende [script] (http://en.wikipedia.org/wiki/Scripting_language). – anthropomorphic
lato client:
script che vengono eseguiti nel lato client. Nel contesto dei siti Web, sono script che vengono eseguiti nel browser dell'utente.
esempio: JavaScript, VB ecc
(JQuery, DOJO sono librerie costruire in cima Javascript così è anche lato client.)
Server Side:
script che eseguono nel Server. Nel contesto del sito Web, sono script che vengono eseguiti sui server delle applicazioni.
esempio: PHP, Python, Ruby ecc
Non possiamo classificare le lingue come lato client o lato server. Potrebbe esserci uno scenario in cui un server può eseguire Javascript e renderizzare HTML da esso. In questo contesto, Javascript diventa una lanuage lato server. Spero di non averti confuso.
Quali linguaggi di scripting lato client viene sotto
Ai fini pratici: JavaScript
e che cosa e tutto viene sotto il lato server?
Ogni linguaggio di programmazione sotto il sole (tra cui JavaScript)
Se JavaScript è un linguaggio di scripting, allora che dire di jQuery. jquery non è altro che rito di libreria javascript? quindi jquery è lo scripting lato client?
È una libreria. Sì.Generalmente ... è molto orientato verso il browser, ma (almeno in teoria) potresti usarlo con qualcosa come PhantomJS per manipolare le pagine web sul server.
L'ho interrotto, ma è ancora confuso. In alcuni siti il suo script lato client è script JavaScript e vb e in alcuni altri siti dice solo JavaScript. Nel caso del lato server, menzionano anche html.
Internet Explorer (anche se prossimamente solo versioni precedenti) supporta anche VBScript per la programmazione lato client. Usarlo non è pratico sul WWW poiché non funziona da nessun'altra parte.
grazie Quentin .. è chiaro .. – Rachel
prega di passare attraverso il link qui sotto
per la programmazione lato client e lato server di programmazione
Come per lo scripting lato client e di scripting lato server. Penso che se passerai attraverso tutte le risposte a questa domanda, avrai un'idea chiara.
jQuery è un framework che utilizza JavaScript internamente.
due problemi qui: 1 . jQuery non è un framework. 2. jQuery non usa javascript internamente, è costruito su javascript, ed è ancora javascript mentre si scrive in javascript e jquery insieme, mescolato o w/e. jquery è effettivamente una libreria utilizzata principalmente per manipolare facilmente la dom. – dave
Citato con modifiche di formattazione minori da user61852's answer
"Qui mi limiterò a parlare solo di programmazione web.
client programmazione lato ha soprattutto a che fare con l'interfaccia utente, con cui l'utente interagisce. In lo sviluppo del web è il browser, nella macchina dell'utente, che esegue questo codice, principalmente in javascript, flash, ecc. Questo codice deve essere eseguito in una varietà di browser.
Le sue attività principali sono:
convalida dell'input animazione manipolazione di elementi dell'interfaccia utente stili che si applicano alcuni calcoli sono fatti quando non si desidera che la pagina per aggiornare così spesso Il responsabile della programmazione front-end deve conoscere:
javascript css HTML progettazione grafica di base Ajax forse Flash alcuni 3a parte librerie javascript come JQuery progettazione dell'interfaccia utente di progettazione informazioni, ecc
La programmazione lato server ha a che fare con la generazione di contenuto dinamico. Funziona su server. Molti di questi server sono "senza testa". La maggior parte delle pagine web non sono statiche, ma cercano un database per mostrare all'utente informazioni aggiornate e personalizzate. Questi lati interagiscono con il back-end, come dire, il database.
Questa programmazione può essere fatto in molte lingue:
PHP Java e JSP asp Perl Python Ruby on Rails, ecc Questo codice ha a che fare, che:
Interrogare la Codifica banca dati i dati in HTML Inserire e aggiornare le informazioni sulle regole di business del database e calcoli Il responsabile del lato programmazione server deve sapere:
alcune delle lingue sopra citate HTML SQL, Linux/Unix shell scripting OOP regole di business, ecc"
Nello script sul lato client, il file di script di solito viene scaricato sul sistema client e il browser client ha compilato questo file di script e generato HTML. E display HTML generato dal browser.
EX- file JavaScript, file Jquery, file AngularJs.
Nello scripting lato server, quando la pagina di richiesta utente per la visualizzazione, lo script viene eseguito sul server e genera il file HTMl dinamico e invia questo file HTML all'utente.
EX- Asp (.asp), Asp.Net ( .aspx), PHP (*. Php).
Javascript non è solo un linguaggio di scripting lato client. È ampiamente utilizzato per questo. Ma non è il suo unico uso. È proprio il modo in cui usiamo Javascript per implementare le nostre funzionalità. È un equivoco che Javascript sia usato solo per lo scripting lato client.
è possibile utilizzare javascript sia lato client che lato server (con Node.js per esempio), quindi ora la barriera non è chiara – TheBronx