WYSIWYG: differenze tra le versioni

Da Nonciclopedia, l'enciclopedia di cui nessuno sentiva il bisogno.
Vai alla navigazione Vai alla ricerca
Contenuto aggiunto Contenuto cancellato
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 18: Riga 18:
La sostituzione random è un effetto collaterale derivante dall'utilizzo combinato delle funzioni precedentemente illustrate. Essenzialmente consiste nella sostituzione di codice scritto perfettamente, cercando di rispettare quanti più standard e convenzioni, con una immensità di righe di codice assolutamente casuali che svolgono tutto sommato lo stesso compito. Il codice così ottenuto sarà assolutamente illeggibile perchè mix di codice generato a caso con codice scritto a mano. L'aggiunta di codice generato inoltre rende impossibili ulteriori modifiche se non tramite l'editor grafico ragione per la quale, la maggior parte delle volte, si è costretti ad utilizzare il comando "File - Nuovo" per riprendere il controllo della situazione.
La sostituzione random è un effetto collaterale derivante dall'utilizzo combinato delle funzioni precedentemente illustrate. Essenzialmente consiste nella sostituzione di codice scritto perfettamente, cercando di rispettare quanti più standard e convenzioni, con una immensità di righe di codice assolutamente casuali che svolgono tutto sommato lo stesso compito. Il codice così ottenuto sarà assolutamente illeggibile perchè mix di codice generato a caso con codice scritto a mano. L'aggiunta di codice generato inoltre rende impossibili ulteriori modifiche se non tramite l'editor grafico ragione per la quale, la maggior parte delle volte, si è costretti ad utilizzare il comando "File - Nuovo" per riprendere il controllo della situazione.


Di seguito verranno presentati alcuni editor WYSIWYG di uso comune.
{|align=center width=70% style="border: 1px solid black; padding: 4px;" |Di seguito verranno presentati alcuni editor WYSIWYG di uso comune. |}


== Microsoft Visual Studio ==
== Microsoft Visual Studio ==
{{Citazione|Rivoglio il mio "Blocco Note"||Chiunque su Microsoft Visual Studio|}}
Microsoft Visual Studio possiede diversi editor WYSIWYG che servono ad esempio a progettare le Windows Form (le finestrelle delle applicazioni) e le pagine web. L'editor di forms è una entità dotata di una (scarsissima) intelligenza propria, risponde solo ai comandi impartiti tramite editor grafico e si rifiuta in maniera categorica di vedersi sostituite righe di codice da lui generate (casualmente). Se erroneamente si clicca in un qualsiasi punto della finestra dell'editor grafico inoltre, Visual Studio comincierà a generare migliaia di righe di codice senza alcun motivo ne preavviso, vanificando il lavoro di svariati giorni. L'editor di pagine web si comporta grossomodo alla stessa maniera.
Microsoft Visual Studio possiede diversi editor WYSIWYG che servono ad esempio a progettare le Windows Form (le finestrelle delle applicazioni) e le pagine web. L'editor di forms è una entità dotata di una (scarsissima) intelligenza propria, risponde solo ai comandi impartiti tramite editor grafico e si rifiuta in maniera categorica di vedersi sostituite righe di codice da lui generate (casualmente). Se erroneamente si clicca in un qualsiasi punto della finestra dell'editor grafico inoltre, Visual Studio comincierà a generare migliaia di righe di codice senza alcun motivo ne preavviso, vanificando il lavoro di svariati giorni. L'editor di pagine web si comporta grossomodo alla stessa maniera.


== Adobe / Macromedia Dreamweaver ==
Un tipico applicativo ''WYSIWYG'' è [[Front Page]], famigerato editor per pagine di carta igienica riciclata, altri programmi similari sono [[Dreamweaver]] e [[Gigi D'Alessio|Giggidalessio PRO+]], quest'ultimo programma è un ibrido in quanto la formula WYSIWYG si traduce in "''Vorresti vedere la [[Anna Tatangelo|Tatangelo]] e invece senti il tamarro''".
{{Citazione|Rivoglio il mio "Blocco Note"||Chiunque su Dreamweaver|}}
Dreamweaver, specie nella sua versione MX è, da manuale, l'esempio di come NON sviluppare un editor WYSIWYG. Dotato di una intelligenza artificiale maligna ma deficiente, posiziona porzioni di codice in maniera assolutamente casuale, avverte l'utente che l'HTML appena generato non è attinente allo standard e crea un foglio di stile ad ogni click del mouse localizzato nella finestra dell'applicativo. Il codice generato dall'editor di Dreamweaver è molto simile a quello ottenibile premendo tasti a caso sulla tastiera.


[[Categoria:Informatica]]
[[Categoria:Informatica]]

Versione delle 00:27, 6 ago 2008

« Maledetto Dreamweaver / Visual Studio / Word / Front Page »

L'acronimo WYSIWYG (letteralmente Ciò che vedi è ciò che non potrai mai ottenere) è un termine informatico legato a programmi in grado di fornire contemporaneamente:

  • visualizzazione immediata delle cazzate commesse in fase di programmazione
  • traduzione immediata in codice delle cazzate commesse con un editor grafico
  • sostituzione del codice scritto secondo standard con codice generato a caso

Visualizzazione immediata

La visualizzazione immediata è la caratteristica usata maggiormente dal programmatore medio. Esso infatti si concentra a posizionare tutti gli elementi grafici per mezzo del codice ed ottiene soddisfazione immediata nel vedere che ci è riuscito molto bene. Un programmatore scarso invece noterà di aver posizionato in maniera totalmente errata i componenti visuali tramite codice e sarà costretto ad utilizzare la funzione inversa dell'editor ovvero la "traduzione immediata"

Traduzione immediata

Traduzione immediata è la funzione preferita dal programmatore niubbo. Trascinando a caso vari componenti visuali riesce ad abbozzare una oscenità di pagina web o qualsiasi altra porcata, ottenendo grande consenso dai suoi simili. Un programmatore medio invece noterà che per posizionare una semplice scritta sono stati creati 10 fogli di stile e circa 400 righe di codice quando invece sarebbero bastate due righe di codice (una delle quali la scritta effettiva da posizionare). Un solo tentativo di rimuovere, spostare o semplicemente guardare il codice generato automaticamente si traduce nella dannazione eterna del malcapitato: quasi istantaneamente si perderà il layout impostato fino a quel momento e per di più sarà impossibile ritornare a "quando tutto si vedeva bene" se non passando per il comando File - Nuovo.

Sostituzione random

La sostituzione random è un effetto collaterale derivante dall'utilizzo combinato delle funzioni precedentemente illustrate. Essenzialmente consiste nella sostituzione di codice scritto perfettamente, cercando di rispettare quanti più standard e convenzioni, con una immensità di righe di codice assolutamente casuali che svolgono tutto sommato lo stesso compito. Il codice così ottenuto sarà assolutamente illeggibile perchè mix di codice generato a caso con codice scritto a mano. L'aggiunta di codice generato inoltre rende impossibili ulteriori modifiche se non tramite l'editor grafico ragione per la quale, la maggior parte delle volte, si è costretti ad utilizzare il comando "File - Nuovo" per riprendere il controllo della situazione.

Microsoft Visual Studio

« Rivoglio il mio "Blocco Note" »

Microsoft Visual Studio possiede diversi editor WYSIWYG che servono ad esempio a progettare le Windows Form (le finestrelle delle applicazioni) e le pagine web. L'editor di forms è una entità dotata di una (scarsissima) intelligenza propria, risponde solo ai comandi impartiti tramite editor grafico e si rifiuta in maniera categorica di vedersi sostituite righe di codice da lui generate (casualmente). Se erroneamente si clicca in un qualsiasi punto della finestra dell'editor grafico inoltre, Visual Studio comincierà a generare migliaia di righe di codice senza alcun motivo ne preavviso, vanificando il lavoro di svariati giorni. L'editor di pagine web si comporta grossomodo alla stessa maniera.

Adobe / Macromedia Dreamweaver

« Rivoglio il mio "Blocco Note" »

Dreamweaver, specie nella sua versione MX è, da manuale, l'esempio di come NON sviluppare un editor WYSIWYG. Dotato di una intelligenza artificiale maligna ma deficiente, posiziona porzioni di codice in maniera assolutamente casuale, avverte l'utente che l'HTML appena generato non è attinente allo standard e crea un foglio di stile ad ogni click del mouse localizzato nella finestra dell'applicativo. Il codice generato dall'editor di Dreamweaver è molto simile a quello ottenibile premendo tasti a caso sulla tastiera.