5
  • 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.

+0

è possibile utilizzare javascript sia lato client che lato server (con Node.js per esempio), quindi ora la barriera non è chiara – TheBronx

risposta

2

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

+1

Ruby On Rails è un framework MVC, non una lingua. – Quentin

+0

Grazie per la correzione thay – JanTheHuman

+0

[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

16

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.

+0

è chiaro .. Grazie a – Rachel

+1

sbagliato, puoi sicuramente classificare le lingue come lato client o lato server, questo è principalmente quello per cui sono sempre lol ... – dave

6

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.

+0

grazie Quentin .. è chiaro .. – Rachel

-1

prega di passare attraverso il link qui sotto

per la programmazione lato client e lato server di programmazione

https://softwareengineering.stackexchange.com/questions/171203/what-are-the-difference-between-server-side-and-client-side-programming

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.

+0

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

5

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"

2

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).

-1

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.