Sarà mai possibile costruire siti Web di qualità con i soli editor, senza bisogno di conoscere HTML? [chiuso]


12

Molte grandi aziende, da Apple a Microsoft a Google, stanno investendo sempre più denaro nella creazione di strumenti che consentiranno a chiunque di creare un sito Web con un editor WYSIWYG.

Ad esempio, questa e-mail che ho appena ricevuto da Adobe:

Crea siti Web in modo rapido e semplice come un layout Adobe® InDesign®.

Attualmente in versione beta, l'applicazione denominata in codice "Muse" è una nuova tecnologia che consente ai grafici di utilizzare strumenti familiari e in formato libero per progettare e pubblicare siti Web HTML e CSS, il tutto senza scrivere codice o limitarsi ai modelli. Partecipa a questa incredibile anteprima gratuita e sperimenta come Muse rivoluzionerà il modo in cui crei per il Web.

Come sviluppatore web, non posso prevedere in alcun modo che Adobe o qualsiasi altra società creerà una soluzione che consenta a un utente senza conoscenza HTML / CSS / JS di creare un utile sito Web per questi motivi:

  • Il codice generato sarà quasi sicuramente un disastro, il che rende difficile per un programmatore che vuole scrivere il back-end affinché il sito lavori con esso. Potrebbe anche essere loro richiesto di modificare il codice per strutturarlo quando ne hanno bisogno.
  • L'HTML non è basato sui pixel, quindi è molto difficile sviluppare uno strumento in grado di progettare facilmente modelli che possano fluire con cambiamenti nella dimensione del testo, ecc. Inoltre, gli elementi dovrebbero susseguirsi in un ordine ragionevole, non in un ordine casuale ( es. come dettato da quando viene aggiunto un elemento).
  • Il codice generato in uno strumento non sarebbe probabilmente trasferibile facilmente ad altri strumenti, il che ti bloccherebbe allo strumento originale.

(Suppongo che lo strumento consentirebbe il controllo completo di un sito Web; come ha detto Adobe, "con la stessa rapidità e facilità di un layout Adobe InDesign". I programmi che consentono di utilizzare modelli progettati professionalmente sono una storia diversa.)

Pensi che sarà mai possibile per una persona non esperta in HTML creare siti / siti web di qualità (sia dietro le quinte che apparenza)?


2
Il titolo della tua domanda potrebbe essere migliorato chiarendo che la persona non ha bisogno di conoscere HTML, al contrario di HTML non utilizzato affatto nel processo.
Alger,

Risposte:


30

Non presto. L'era degli editor di WYSIWYG è finita da un pezzo (come i dinosauri) ma le aziende continuano a pompare. Ricordo i giorni in cui usavo Dreamweaver e disponevo di dozzine di spacer.gifimmagini per mettere il layout allo stesso modo.

Software come questo è l'oro degli sciocchi - è pensato per attrarre le persone che vogliono qualcosa di veloce e sporco (domani invece che tra tre mesi) e che non conoscono o si preoccupano della qualità. Non è una vera soluzione, fornisce solo quell'illusione; nelle parole immortali dell'ammiraglio Ackbar: è una trappola!

Ad essere sincero, e adotterò un tono ranty per questo, quindi state attenti, il fatto che l'olio di serpente come questo sia perpetuato mi disgusta perché promuove e incoraggia l'idea che non dovete fare le cose correttamente. Che si tratti di un editor WYSIWYG che consenta all'addetto alla reception di creare una pagina Web o un ingegnoso wizard che sembra che creerà un'applicazione CRUD completa per te in un paio di clic, è l'atteggiamento che odio - fa pensare alle aziende che la qualità non ' non importa e puoi semplicemente buttare la spazzatura il più rapidamente possibile, quindi quando arriva il momento in cui il design scadente cade a pezzi c'è troppo investito in esso per farlo correttamentee sei rimasto cercando di scimmiottare una pipa che perde perché nessuno vuole sostituire la cosa. È completamente l'atteggiamento sbagliato da avere, ma viene spinto di più. Per tornare ai riferimenti di Star Wars, è il percorso del Lato Oscuro, e una volta che inizierai quel percorso per sempre dominerà il tuo destino.

Per rispondere in modo semplice alla tua domanda, sì, un giorno ci sarà un modo per creare un buon sito Web senza utilizzare HTML non elaborato, ma quel giorno è lontano.


1
Buono a sapersi che non è possibile creare un buon sito Web in Flash; Sono stato impazzito per tutti questi anni.
Aaron McIver,

1
Leggi la risposta di jhocking. So che stavi parlando di Dreamweaver e simili (e sono d'accordo con molti dei tuoi punti), ma ci sono un sacco di siti Web che ti consentono di creare pagine personali davvero attraenti molto facilmente.
yarian,

Questa è una risposta altamente distorta. Avresti dovuto usare Muse per decidere se quel giorno non è oggi. Spero che aggiorni la tua risposta dopo averci provato. Dai un'occhiata, sembra fantastico: venturebeat.com/2011/08/15/adobe-muse
Özgür

Potrebbe diventare possibile se ci spostiamo da HTML / CSS a qualcosa di meno schifo.
Alan B,

8

In un certo senso, questo è già possibile. Questo è il punto centrale degli strumenti di blogging come WordPress e i suoi numerosi modelli: consentire ai creatori di contenuti di creare fantastici siti Web con poco know-how tecnico sull'HTML.

Detto questo, la funzionalità del sito Web è completamente limitata a ciò che includeva lo strumento di creazione del sito Web. Proprio come con qualsiasi cosa nella vita, se si desidera una nuova funzionalità e una creazione personalizzata, ciò implica un sacco di lavoro sotto il cofano.


4
Direi che c'è una differenza tra un blog (layout banale, il contenuto di esso è contenuto) e un sito Web reale che dovrebbe essere visivamente accattivante. Quando vai su un blog è normalmente per il contenuto, quindi un aspetto molto spartano va bene, non tanto per un sito "brochureware" destinato ad attirare i clienti.
Wayne Molina,

1
Molti blog sono ottimi siti web; l'attrattiva visiva di un sito "brochureware", come lo dici tu, dipende principalmente dalla qualità del design grafico inserito nel modello, non dall'HTML sottostante. Non sono siti di e-commerce o qualcosa del genere, ma sono sicuramente dei siti molto carini. Per quanto riguarda l'aspetto estetico "spartano", lo chiamo "minimalista" e preferisco di gran lunga il contrario.
jhocking

1
@Wayne M: Hai visto alcuni dei temi di Wordpress? Sembrano molto visivamente accattivanti.
yarian,

1
Uso WordPress. È fantastico finché fai qualcosa che supporta, ma non appena vuoi modificare qualcosa in un modo che vada contro il grano, diventa un incubo. In ogni caso, sono d'accordo con la risposta di Wayne M: il tutto può essere un po 'una trappola. Ed è decisamente seccante il modo in cui i non "utenti di computer" pensano che la creazione di applicazioni Web sia facile.
Tavoli Bobby,

È vero, è molto fastidioso. Tuttavia, difficilmente è colpa di WordPress che le persone non possano distinguere tra un sito Web e un'applicazione Web .
jhocking

6

La risposta di Wayne M è ottima poiché sottolinea il problema principale degli editor WYSIWYG: producono un codice di bassa qualità . Dall'era di Microsoft FrontPage a Macromedia Dreamweaver, alla suite Microsoft Expression ad Adobe InDesign, ogni volta che l'annuncio diceva che il nuovo prodotto è progettato per produrre HTML e CSS puliti di alta qualità e ogni volta l'annuncio successivo per il prodotto successivo mostrava che il precedente una era una bugia.

Ma c'è di più. Non solo non sono abbastanza sofisticati per creare un codice pulito, ma non possono farlo e non saranno mai in grado di farlo. Mai (ovviamente, non sto parlando dell'anno futuristico 3000 computer più intelligenti di qualsiasi altro uomo). Perché?

Perché prendono una strada sbagliata dall'inizio. La loro idea: dare uno strumento a un pazzo, e sarebbe in grado di fare meraviglie con esso e senza alcuna abilità o conoscenza. Questo non è ciò che accade nella vita reale. Come sviluppatore, lavoro spesso con designer inesperti auto-chiamati. Non sanno nulla né del web in generale, né di HTML o CSS. Quando mi danno il loro design, è estremamente difficile fare un codice pulito . Spesso impossibile L'unico modo è quello di cambiare prima il loro design.

Sono un essere umano, quindi posso farlo. D'altra parte, un prodotto software WYSIWYG non oserebbe mai cambiare il design realizzato da un essere umano . Ecco perché quei prodotti producono sempre codici errati quando si trovano nelle mani di una persona che non capisce come sono fatte le pagine web. Se vengono utilizzati da uno sviluppatore esperto che sa anche come eseguire la progettazione visiva per poter essere facilmente trasformato in un codice HTML e CSS, ovviamente ci sono possibilità che il codice finale sia abbastanza pulito. Ma ho il sospetto che quei veri designer troverebbero più facile dare il loro design a un programmatore che farà lo stesso lavoro a mano, forse ottimizzando ciò che deve essere ottimizzato.


Detto questo, il fatto che i prodotti WYSIWYG produrranno principalmente codici errati non ha importanza. Durante la creazione di tali prodotti, le aziende prendono di mira le persone a cui non interessa la qualità. Che senso ha scrivere un codice XHTML 1.1 valido o usare gli sprite CSS o applicare alcune tecniche di ottimizzazione su un piccolo sito Web statico che verrà utilizzato da un centinaio di persone al giorno? Per quei siti Web, la qualità non ha importanza .

E quando la qualità è importante, i siti Web verranno eseguiti a mano, indipendentemente dal buon software WYSIWYG.


3

Probabilmente, purché lo strumento sia in grado di produrre ciò che il cliente desidera . Non appena il client desidera qualcosa che non può essere fatto da questo strumento, la risposta sarà "no".


2

Hai scritto la domanda senza HTML e appare su un sito web .

Tuttavia, le applicazioni Web avanzate interagiscono con gli utenti in modi complessi. Questa complessità è irriducibile. La complessità rimane se si utilizza HTML, Javascript o qualsiasi altra lingua. È stato molto difficile esprimere quella complessità attraverso un processo di trascinamento della selezione. Abbiamo cercato di farlo per decenni con un successo limitato. Anche se potessimo farlo, la complessità è ancora presente e per affrontarla saranno necessari talenti e abilità. L'HTML potrebbe diventare il linguaggio di assemblaggio del web design, ma ci sarà ancora molto lavoro per gli sviluppatori web.


1

La generazione automatica porta a lanugine (specialmente con lo sviluppo web). La lanugine porta a byte ingombranti e non necessari che passano sopra il filo.

Secondo me, preferirei avere il controllo completo su ciò che viene messo in markup. La cosa più vicina a un compromesso è il salvataggio di frammenti di markup che impiegano un po 'più tempo a scrivere.

Non ci sono pranzi gratuiti! =)


1

In una certa misura ...

Probabilmente non accadrà presto che non dovrai conoscere HTML per creare una pagina web completamente personalizzata (a meno che HTML non sia sostituito da un'altra "lingua"). Ma strumenti come Wordpress, Blogger (di Google), Webs.com (precedentemente Freewebs) e altri siti consentono di creare un sito Web personalizzato, come ho detto prima, fino a un certo punto.


0

I tuoi punti sembrano logici. Tuttavia, la creazione di pagine Web per applicazioni di elaborazione dei dati offre alternative all'interfaccia HTML / CSS pura, ad esempio: MS-Silverlight, ZOHO Creator, Code OnTime e forse altri. Anche per le applicazioni di elaborazione delle informazioni, l'uso dei controlli si occupa di molti aspetti visivi senza dover conoscere molto il mondo HTML / CSS.

Inoltre, per i siti Web esiste almeno uno strumento veramente geniale che non richiede HTML per creare grandi siti (può essere che stia utilizzando modelli internamente) ma se non si conosce HTML / CSS, non sarebbe male se potessi scegliere tra 50 modelli o giù di lì - Lo strumento è Artisteer: http://www.artisteer.com/

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.