Si sta chiedendo se la tecnologia è giusta per lei?

In base ai suoi punti di forza, dovrebbe essere un designer? Uno sviluppatore front end? O anche un digital marketer? Fai il nostro quiz di 3 minuti per capire se la carriera tecnologica fa per te.

Accedi

Il prossimo passo per demistificare il gergo tecnologico è la differenza tra codifica e scripting. Potreste aver sentito questi termini buttati in giro in modi che li fanno sembrare simili: “Avrete bisogno di imparare i linguaggi di codifica per fare un sito web,” o “Abbiamo bisogno di usare uno script per automatizzare il nostro login in rete.” Sembra che il coding e lo scripting siano due modi per descrivere la programmazione su un computer, quindi sono identici, giusto? Beh, non esattamente. Il coding e lo scripting sono correlati, di sicuro, ma c’è una sottile (ma distinta) differenza.

Pensa al coding come un termine ombrello…

Secondo l’istruttrice di Skillcrush WordPress Maren Vernon, è più facile pensarla così: Coding (o programmazione) è un termine ombrello che si applica a tutti i linguaggi informatici. Ogni volta che si utilizza un linguaggio macchina per scrivere istruzioni che un computer o un programma per computer può capire, si sta codificando.

…E lo scripting come un tipo di codifica

Ma sotto questo grande ombrello di codifica ci sono tipi specifici di codifica, uno dei quali è lo scripting. Quindi cosa definisce esattamente lo scripting rispetto alla programmazione?

Lo scripting rende il contenuto dinamico

Lo scripting è codice usato per automatizzare processi che altrimenti dovrebbero essere eseguiti passo dopo passo da uno sviluppatore web. Mentre diversi tipi di linguaggi di codifica (come i linguaggi di markup come HTML e CSS) sono usati per dire ai computer come visualizzare un sito web, i linguaggi di scripting sono usati per dare istruzioni a programmi (come i siti web) che sono in esecuzione su un computer.

Questi sono i linguaggi di scripting che probabilmente hai sentito nominare/usato:

  • PHP
  • Ruby
  • Javascript

Quando si parla di scripting vs programmazione (in senso più generale), non si usa lo scripting o i linguaggi di scripting per programmare caratteristiche statiche come l’aspetto generale o il layout di un sito web o un’applicazione web, ma si usa un linguaggio di scripting per dire al sito web statico di “fare qualcosa”, rendendo dinamico il contenuto statico.

Ecco un esempio di scripting

Vernon dice che i siti WordPress sono un buon esempio di una situazione in cui i linguaggi di scripting entrano in gioco. “Gli sviluppatori che costruiscono temi o plugin per WordPress usano PHP per richiamare il contenuto del sito, sia che si tratti di un frammento di codice riutilizzabile da un altro file, o di informazioni memorizzate nel database del sito che un utente ha inserito. Queste informazioni vengono elaborate e visualizzate come HTML, che poi permette ai visitatori del sito di vedere il contenuto nel loro browser”, dice.

Per esempio, dice Vernon, uno script PHP rende possibile far apparire automaticamente i tre ultimi post del blog sulla homepage di un sito. Oppure si potrebbero utilizzare dichiarazioni condizionali (if/else/endif) per cambiare ciò che viene visualizzato sul sito in base a parametri – ad esempio, se l’amministratore del sito carica una foto nel campo x, mostra la foto; altrimenti, mostra la foto predefinita y o non mostra nulla.

E poiché il codice scritto in linguaggi di scripting è in grado di prendere decisioni e trasmettere istruzioni al suo programma padre – queste funzioni avvengono automaticamente. L’utente che visualizza il sito non vede lo script o il suo processo, vede solo il risultato finale. Nel frattempo, lo sviluppatore del sito è in grado di implementare queste funzioni con un unico set di istruzioni, piuttosto che codificare a mano ogni singola istanza e risultato di una funzione dinamica (perché chi ha tempo per questo?).

Chiedendoti se la tecnologia è giusta per te?

In base ai TUOI punti di forza, dovresti essere un designer? Uno sviluppatore front end? O anche un digital marketer? Fai il nostro quiz di 3 minuti per capire se la carriera tecnologica fa per te.

Accedi

Takeaway: Coding Is a Genre, Scripting Is a Subgenre

Ricorda: quando si parla di scripting vs programmazione (o coding), il coding include più di un semplice scripting, ma lo scripting è un tipo di coding. Che si tratti di costruire un chatbot che invia citazioni ispiratrici, di far apparire una finestra pop-up o un modulo sullo schermo in risposta al comportamento dell’utente, o di far avvenire un’animazione quando un utente scorre oltre un dato punto della pagina, questi sono i tipi di compiti che lo scripting può automatizzare su un sito web.

Categorie: Articles

0 commenti

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *