Será possível criar sites de qualidade apenas com editores, sem a necessidade de conhecer HTML? [fechadas]

12

Muitas grandes empresas, da Apple à Microsoft e ao Google, estão investindo cada vez mais dinheiro na criação de ferramentas que permitirão a qualquer pessoa criar um site com um editor WYSIWYG.

Por exemplo, este e-mail que recebi da Adobe:

Crie sites com a rapidez e facilidade de um layout do Adobe® InDesign®.

Atualmente na versão beta, o aplicativo com o codinome "Muse" é uma nova tecnologia que permite aos designers gráficos usar ferramentas familiares e de forma livre para projetar e publicar sites HTML e CSS - tudo sem escrever código ou restringir-se a modelos. Faça parte dessa incrível visualização gratuita e experimente como o Muse revolucionará a maneira como você cria para a web.

Como desenvolvedor da Web, não posso prever como a Adobe ou qualquer outra empresa criará uma solução que permita que um usuário sem conhecimento em HTML / CSS / JS crie um design de site útil por estes motivos:

  • O código gerado quase certamente será uma bagunça, o que dificulta para um programador que deseja escrever o back-end para o site trabalhar com ele. Eles podem até ser obrigados a alterar o código por conta própria para estruturá-lo conforme necessário.
  • O HTML não é baseado em pixels, portanto, é muito difícil desenvolver uma ferramenta que possa projetar modelos facilmente que possam fluir com alterações no tamanho do texto etc. Além disso, os elementos devem se seguir em uma ordem razoável, não em uma ordem aleatória ( por exemplo, conforme determinado quando um elemento é adicionado).
  • O código gerado em uma ferramenta provavelmente não seria portátil para outras ferramentas com facilidade, o que o trancaria na ferramenta original.

(Suponho que a ferramenta permita o controle completo de um site; como a Adobe disse, "tão rápida e facilmente quanto um layout do Adobe InDesign". Programas que permitem o uso de modelos criados por profissionais são uma história diferente.)

Você acha que será possível para uma pessoa não qualificada em HTML criar designs / sites de qualidade (nos bastidores e na aparência)?

Tom Marthenal
fonte
2
O título da sua pergunta pode ser aprimorado, esclarecendo que a pessoa não precisa conhecer HTML, em vez de HTML não ser usado no processo.
Alger
Verifique este venturebeat.com/2011/08/15/adobe-muse
Özgür

Respostas:

30

Não tão cedo. A era dos editores do WYSIWYG já terminou há muito tempo (como os dinossauros), mas as empresas continuam a desenvolvê-lo. Lembro-me dos dias de uso do Dreamweaver e de dezenas de spacer.gifimagens para colocar o layout da mesma maneira.

Softwares como esse são o ouro dos tolos - destinam-se a atrair pessoas que desejam algo rápido e sujo (amanhã, em vez de daqui a três meses) e que não sabem ou se preocupam com a qualidade. Não é uma solução real, apenas fornece essa ilusão; nas palavras imortais do almirante Ackbar: É uma armadilha!

Para ser perfeitamente honesto, e vou adotar um tom seguro para isso, esteja avisado, o fato de que o óleo de cobra seja assim perpetuado me repugna, pois promove e incentiva a idéia de que você não precisa fazer as coisas corretamente. Seja um editor WYSIWYG para permitir que a recepcionista crie uma página da Web ou algum assistente bacana que pareça criar um aplicativo CRUD completo para você em alguns cliques, é a atitude que eu odeio - faz as empresas pensarem que a qualidade não ' importa e você pode simplesmente jogar fora o lixo o mais rápido possível; portanto, quando chegar a hora de o design de má qualidade desmoronar, há muito investimento nele para fazê-lo corretamentee você fica tentando consertar um tubo com vazamento porque ninguém quer substituir a coisa. É completamente a atitude errada de se ter, mas é empurrada mais. Voltando às referências de Guerra nas Estrelas, é o caminho para o Lado Escuro, e quando você começar esse caminho para sempre, ele dominará seu destino.

Para responder a sua pergunta, sim, um dia haverá uma maneira de criar um bom site sem usar HTML bruto, mas esse dia está longe.

Wayne Molina
fonte
1
É bom saber que você não pode criar um bom site no Flash; Eu fui enganado todos esses anos.
Aaron McIver 15/08
1
Leia a resposta de jhocking. Sei que você estava falando sobre o Dreamweaver e tal (e eu concordo com vários de seus pontos), mas existem vários sites que permitem criar páginas pessoais realmente atraentes com muita facilidade.
yarian
Esta é uma resposta altamente tendenciosa. Você deveria ter usado o Muse para decidir se esse dia não é hoje. Espero que você atualize sua resposta depois de tentar. Dê uma olhada, parece ótimo: venturebeat.com/2011/08/15/adobe-muse
Özgür
Pode ser possível se mudarmos de HTML / CSS para algo menos ruim.
Alan B
8

Em certo sentido, isso já é possível. Esse é o objetivo de ferramentas de blogs como o WordPress e seus muitos modelos: para permitir que os criadores de conteúdo criem ótimos sites com pouco conhecimento técnico sobre HTML.

Dito isto, a funcionalidade do site é completamente restrita ao que a ferramenta de criação de sites incluía. Assim como em tudo na vida, se você deseja novas funcionalidades e uma criação personalizada, isso envolve muito trabalho.

jhocking
fonte
4
Eu diria que há uma diferença entre um blog (layout trivial, a essência de ser conteúdo) e um site real que deve ser visualmente atraente. Quando você vai a um blog, normalmente é para o conteúdo, portanto, uma aparência muito espartana é boa, não tanto para um site de "folhetos" destinado a atrair clientes.
Wayne Molina
1
Muitos blogs são sites muito bons; o apelo visual de um site de "folhetos", como você diz, se resume principalmente à qualidade do design gráfico conectado ao modelo, não ao HTML subjacente. Eles não são sites de comércio eletrônico ou algo assim, mas certamente são sites muito bons. Quanto à aparência visual ser "espartana", chamo isso de "minimalista" e prefiro muito isso ao contrário.
jhocking
1
@Wayne M: Você já viu alguns dos temas do Wordpress? Eles parecem muito visualmente atraentes.
yarian
1
Eu uso o WordPress. É ótimo, desde que você esteja fazendo algo que ele suporte, mas, assim que você quiser ajustar algo de uma maneira que vai contra a corrente, isso se tornará um pesadelo. De qualquer forma, concordo com a resposta de Wayne M - tudo pode ser uma armadilha. E é definitivamente irritante como isso faz com que pessoas que não são de informática pensem que é fácil criar aplicativos da Web.
Bobby Tables
É verdade, isso é muito chato. No entanto, dificilmente é culpa do WordPress que as pessoas não percebam a diferença entre um site e um aplicativo .
Jhocking
6

A resposta de Wayne M é ótima, pois destaca o grande problema dos editores WYSIWYG: eles produzem código de baixa qualidade . Da era do Microsoft FrontPage ao Macromedia Dreamweaver, do Microsoft Expression ao Adobe InDesign, toda vez que o anúncio dizia que o novo produto era projetado para produzir alta qualidade, HTML e CSS limpos, e sempre que o próximo anúncio do próximo produto mostrava que o anterior um era mentira.

Mas tem mais. Além de não serem sofisticados o suficiente para criar um código limpo, eles não podem fazê-lo e nunca serão capazes de fazê-lo. Nunca (é claro, não estou falando do ano futurista de 3000 computadores mais esperto do que qualquer homem). Por quê?

Porque eles seguem um caminho errado desde o início. A idéia deles: dar uma ferramenta a um tolo, e ele seria capaz de fazer maravilhas com ela e sem nenhuma habilidade nem conhecimento. Não é isso que acontece na vida real. Como desenvolvedor, frequentemente trabalho com designers inexperientes. Eles não sabem nada sobre a web em geral, nem sobre HTML ou CSS. Quando eles me dão seu design, é extremamente difícil criar um código limpo . Frequentemente impossível. A única maneira é mudar o design primeiro.

Eu sou humano, então eu posso fazer isso. Por outro lado, um produto de software WYSIWYG nunca ousaria mudar o design feito por um ser humano . É por isso que esses produtos sempre produzem código incorreto quando estão nas mãos de uma pessoa que não entende como as páginas da web são criadas. Se eles são usados ​​por um desenvolvedor experiente que também sabe como o design visual deve ser feito para ser facilmente transformado em código HTML e CSS, é claro que há chances de que o código final seja bastante limpo. Mas suspeito que esses designers reais achem mais fácil fornecer seu design a um programador que fará o mesmo trabalho manualmente, talvez otimizando o que precisa ser otimizado.


Dito isto, o fato de os produtos WYSIWYG produzirem principalmente código incorreto não importa. Ao criar esses produtos, as empresas têm como alvo as pessoas que não se importam com a qualidade. Qual é o objetivo de escrever código XHTML 1.1 válido ou usar sprites CSS ou aplicar algumas técnicas de otimização em um pequeno site estático que será usado por centenas de pessoas por dia? Para esses sites, a qualidade não importa .

E quando a qualidade importa, os sites serão feitos à mão, não importa quão bom seja o software WYSIWYG.

Arseni Mourzenko
fonte
3

Provavelmente, desde que a ferramenta possa produzir o que o cliente deseja . Assim que o cliente desejar algo que não possa ser feito por essa ferramenta, a resposta será "não".

FrustratedWithFormsDesigner
fonte
2

Você escreveu a pergunta sem HTML e ela aparece em um site .

No entanto, aplicativos avançados da Web interagem com os usuários de maneiras complexas. Essa complexidade é irredutível. A complexidade permanece se o HTML é usado, ou Javascript, ou qualquer outro idioma. Foi muito difícil expressar essa complexidade por meio de um processo de arrastar e soltar. Temos tentado fazer isso há décadas, com sucesso limitado. Mesmo se pudéssemos fazer isso, a complexidade ainda está lá, e algum talento e habilidade serão necessários para lidar com isso. O HTML pode se tornar a linguagem assembly do design da web, mas ainda haverá muito trabalho para desenvolvedores da web.

Kevin Cline
fonte
1

A geração automática leva a cotão (especialmente no desenvolvimento da web). O cotão leva a bytes volumosos e desnecessários que passam pelo fio.

Na minha opinião, eu prefiro ter controle total sobre o que é colocado na marcação. O mais próximo de um compromisso é salvar trechos de marcação que demoram um pouco mais para serem digitados.

Não há almoços grátis! =)


fonte
1

Até certo ponto...

Provavelmente não acontecerá tão cedo que você não precisará conhecer HTML para criar uma página da Web totalmente personalizada (a menos que o HTML seja substituído por outra "linguagem"). Mas ferramentas como Wordpress, Blogger (do Google), Webs.com (anteriormente Freewebs) e outros sites permitem que você crie um site personalizado, como eu disse antes, até certo ponto.

Dinâmico
fonte
0

Seus pontos parecem lógicos. No entanto, a criação de páginas da Web para aplicativos de processamento de dados oferece alternativas à interface HTML / CSS pura, por exemplo: MS-Silverlight, ZOHO Creator, Code OnTime e possivelmente outros. Também para aplicativos de processamento de informações, o uso de controles cuida de muitos aspectos visuais sem ter que saber muito sobre o mundo HTML / CSS.

Além disso, para sites da Web, há pelo menos uma ferramenta verdadeiramente genial que não requer HTML para criar ótimos sites (pode ser que esteja usando modelos internamente), mas se você não conhece HTML / CSS, não seria tão ruim se você pudesse selecionar entre 50 modelos ou mais - A ferramenta é Artisteer: http://www.artisteer.com/

NoChance
fonte