Che cosa sono gli ambienti di runtime Web e i linguaggi di programmazione

1

Ho esaminato i dettagli alla base di queste due diverse categorie:

  1. Ambienti di runtime Web
  2. Linguaggi di programmazione delle applicazioni Web

Credo di avere le informazioni corrette e l'ho formulato correttamente, ma non sono sicuro. Ho cercato un po 'di tempo ma ho trovato solo frammenti di informazioni o informazioni che posso vedere come informazioni inutili (potrei sbagliarmi).

Ecco le mie descrizioni finora:

Ambienti di runtime Web -

Un ambiente run-time implementa parte del comportamento di base di qualsiasi linguaggio del computer e consente di modificarlo tramite un'API o un linguaggio specifico del dominio incorporato. Un ambiente di runtime Web è simile, tranne che utilizza linguaggi basati sul Web come Java-script che utilizza il comportamento di base di un linguaggio di computer. Un altro esempio di linguaggio Web dell'ambiente run-time è JsLibs, che è un ambiente runtime di sviluppo JavaScript valido per l'utilizzo di JavaScript come linguaggio di script generale a tutto tondo. JavaScript viene spesso utilizzato per creare interfacce reattive che migliorano l'esperienza dell'utente e forniscono funzionalità dinamiche senza dover attendere che il server reagisca e si diriga verso un'altra pagina.

Linguaggi di programmazione delle applicazioni Web -

Un linguaggio per programmi di applicazioni Web è qualcosa che imita un'applicazione desktop tradizionale all'interno di una pagina web. Ad esempio, utilizzando PHP è possibile creare moduli e tabelle che utilizzano un database simile a quello di Microsoft Excel.

Alcune delle altre lingue per la programmazione di applicazioni Web sono:

  • Ajax
  • Perl
  • Rubino

Ecco alcune delle risorse utilizzate:
link
link

Vorrei confermare che le descrizioni che ho creato sono corrette, dato che sono ancora un po 'incerto se ho centrato il chiodo sulla testa.

    
posta Bradly Spicer 20.12.2012 - 11:40
fonte

1 risposta

2

Almeno la tua parte sul linguaggio di programmazione non è molto corretta. Mentre quello che descrivi è una (di molte) opzioni, la descrizione di un linguaggio di programmazione web come qualcosa che "imita un'applicazione desktop tradizionale" si lascia troppa (e la parte frontend che fa girare la pagina stessa è per lo più fatta con JavaScript ).

La maggior parte dei linguaggi di programmazione utilizzati per il Web inizialmente non erano nemmeno sviluppati per questo scopo (PHP forse l'unica eccezione). Ajax non è affatto un linguaggio di programmazione, Perl, Ruby e Python sono linguaggi di scripting e sono usati per molti scopi, incluse le tradizionali applicazioni desktop.

Il loro scopo se usato come linguaggio di programmazione per i back-end delle app Web è quello di ricevere richieste da siti Web, elaborare i parametri forniti con tale richiesta e eseguire il rendering di una risposta o inviare file. Spesso come una pagina web con css, html, javascript, ma anche fornendo dati in forma di altri formati come json o XML

Quindi qui le cose sono un po 'più complesse.

    
risposta data 20.12.2012 - 11:59
fonte

Leggi altre domande sui tag