Che cos’è un editor WYSIWYG?

WYSIWYG, pronunciato wiziwig, è un acronimo che sta per ciò che vedi è ciò che ottieni. Quando viene utilizzato nell’informatica, questo termine significa che ciò che appare sullo schermo è l’aspetto che avrà il prodotto finale. Un editor WYSIWYG può essere utilizzato per creare pagine web, documenti o altro materiale formattato. Microsoft Word è un esempio di editor WYSIWYG.

Nel mondo moderno dell’informatica, molti programmi utilizzano l’editing WYSIWYG, ma non è sempre stato così. Quando è stato introdotto per la prima volta il software di elaborazione testi, gli utenti dovevano memorizzare una serie di simboli e codici per formattare un documento. Spaziatura, dimensione del carattere e altre caratteristiche del formato dovrebbero essere essenzialmente codificate. I codici non sempre venivano tradotti da un elaboratore di testi all’altro. Cambiare word processor era una seccatura perché richiedeva un intero nuovo set di codici.

I moderni software di elaborazione testi hanno risolto molti di questi problemi. Invece di inserire un frammento di codice per trasformare il testo in corsivo, l’utente può semplicemente evidenziare la parola e fare clic su un pulsante corsivo. La parola appare quindi in corsivo, sia sullo schermo che nel documento stampato. In effetti, se un utente vuole vedere i simboli di modifica in un programma come Microsoft Word, deve navigare attraverso una serie di menu e modificare le impostazioni del programma.

Un editor WYSIWYG può essere utilizzato anche nella programmazione del computer. Molti editor HTML moderni hanno funzionalità WYSIWIG. Ciò consente all’utente di modificare o persino creare una pagina Web senza dover scrivere codice. In questo modo, la programmazione informatica può essere accessibile anche a persone con poca esperienza con i linguaggi di programmazione informatica.

Il modo in cui funziona un editor WYSIWYG consiste nel consentire all’utente di manipolare fisicamente gli elementi grafici sullo schermo. Quando gli elementi vengono spostati e modificati, l’editor WYSIWYG cambia il codice per riflettere le modifiche sullo schermo. Questo modo di creare una pagina web è molto più semplice per gli inesperti, ma può essere frustrante per quegli utenti che conoscono i linguaggi di programmazione.

Molti programmatori professionisti ed esperti hanno espresso preoccupazioni sul codice WYSIWYG. Il codice creato dagli editor WYSIWYG tende ad essere più contorto e meno elegante del codice scritto a mano. Ciò è in parte dovuto al fatto che il codice è disponibile in blocchi prescritti che devono essere assemblati dal programma per riflettere lo schermo. Un editor WYSIWYG consente anche una minore flessibilità rispetto a un editor di codice tradizionale perché l’utente può modificare solo ciò che i programmi gli consentono di modificare.