Qual è il vantaggio di un editor visuale rispetto alla programmazione diretta?

7

Sto cercando di capire quale sia il vantaggio di avere un editor HTML WYSIWYG su hard coding, al di fuori, diciamo, dell'accessibilità. Sembra una perdita di tempo imparare a usare qualcosa come Dreamweaver su Notepad ++. Mi sto perdendo qualcosa qui? Ogni volta che ne ho mai usato uno, finisco per tornare nel codice per risolvere i problemi creati dall'editor visivo.

    
posta ryan.riverside 20.06.2012 - 17:35
fonte

6 risposte

21

Questo è uno spazio che cambia, ogni strumento ha il suo posto nella casella degli strumenti di un professionista, ci vuole un vero professionista per sapere quando ogni strumento è appropriato da usare.

Detto questo, non tutti gli strumenti sono uguali, Dreamweaver era all'avanguardia dieci anni fa, oggi ci sono strumenti migliori. Strumenti come Flux e persino Coda sono inestimabili per lo sviluppo rapido di codice di alta qualità e il debugging di cose noiose come le cose cross browser CSS. Per non parlare del tempo che risparmiano con il completamento automatico dei tag e degli attributi CSS e HTML.

Se non stai utilizzando uno strumento che evidenzia la sintassi e il completamento automatico per Javascript, stai perdendo tempo.

Chiunque continui a sostenere che sono più effcienti con un semplice editor di testo non è meglio di un meccanico che ha una sola chiave inglese regolabile e dice "non hanno tempo" per padroneggiare gli strumenti appropriati perché sono " troppo occupato". Sono "troppo occupati" a lavorare in modo efficiente e a perdere tempo.

    
risposta data 20.06.2012 - 17:46
fonte
3

A volte uso l'editor WYSIWYG per le mie pagine web interne o personali quando mi sto sciogliendo il cervello in un sito di produzione e sono così sopra seeing < e & gt ;. WYSIWYG o OOWriter significa che si fa per niente contro "F, io vado a casa a bere birra" ...

    
risposta data 20.06.2012 - 17:47
fonte
2

Gli editor WYSIWYG non sono progettati per il codificatore competente con un sacco di tempo, per così dire. Sono progettati per abbattere prototipi o per designer che non possono codificare.

    
risposta data 20.06.2012 - 17:37
fonte
2

Ho sempre usato WYSIWYG per gli strumenti estranei piuttosto che per gli strumenti di codifica. La mia preferenza è sempre stata Dreamweaver perché è dotato di ftp integrato. Ha un sacco di componenti aggiuntivi frammenti e spazzatura extra, ma le 3 cose che lo hanno reso il più potente per me sono stati i numeri di riga (che credo abbia Notepad ++), le impostazioni integrate di definizione ftp / sito e file multipli di riga / multipli trova e sostituisci.

In realtà ho avuto più problemi quando ho ereditato un sito che è stato creato con Dreamweaver utilizzando tutti gli snippet incorporati di quanti ne abbia mai avuti con i siti che non li utilizzano.

Per quanto riguarda l'editor visuale, l'unica volta che lo uso è quando il mio codice mostra un comportamento di rendering strano a causa di qualcosa che ho fatto. A volte l'editor visivo aiuta a individuare il problema. Ma una volta individuato il problema, torna al codice che vado.

    
risposta data 20.06.2012 - 17:46
fonte
2

Mi piace anche Dreamweaver perché puoi metterlo in codice o fare un piccolo inserto, quindi ripulire il codice per darti il meglio di entrambi i mondi. Il client ftp integrato è una delle caratteristiche più interessanti. Non l'ho usato da quando ho cambiato tutto in linux e sftp però.

    
risposta data 20.06.2012 - 23:20
fonte
1

Gli editor WYSIWYG possono essere utili per cose come la creazione di progetti sperimentali rapidi o per prendere a prestito bit e pezzi di codice, ma l'effettiva codifica html con una conoscenza approfondita di come programmare senza un wysiwyg è molto necessaria per completare il lavoro avanzato. Altre risposte hanno menzionato quanto sia necessario utilizzare programmi con completamento automatico e altre utili scorciatoie ti aiuteranno a essere più efficiente. Personalmente ho trovato che Sublime Text 2 funziona molto bene durante la programmazione di pagine Web e persino in linguaggi di programmazione come Ruby o Python.

    
risposta data 26.06.2012 - 05:49
fonte

Leggi altre domande sui tag