¿Alguna vez será posible crear sitios web de calidad solo con editores, sin necesidad de saber HTML? [cerrado]

12

Muchas grandes empresas, desde Apple hasta Microsoft y Google, están invirtiendo cada vez más dinero en la creación de herramientas que permitirán a cualquiera crear un sitio web con un editor WYSIWYG.

Por ejemplo, este correo electrónico que acabo de recibir de Adobe:

Cree sitios web tan rápida y fácilmente como un diseño Adobe® InDesign®.

Actualmente en forma beta, la aplicación llamada "Muse" es una nueva tecnología que permite a los diseñadores gráficos usar herramientas familiares de forma libre para diseñar y publicar sitios web HTML y CSS, todo sin escribir código o restringirse a plantillas. Sea parte de esta increíble vista previa gratuita y experimente cómo Muse revolucionará la forma en que crea para la web.

Como desarrollador web, no puedo prever de ninguna manera que Adobe u otra empresa crearán alguna solución que permita a un usuario sin conocimientos de HTML / CSS / JS crear un diseño de sitio web útil por estos motivos:

  • El código generado seguramente será un desastre, lo que dificulta que un programador que quiera escribir el backend para que el sitio trabaje con él. Incluso se les puede pedir que cambien el código ellos mismos para estructurarlo según lo necesiten.
  • HTML no está basado en píxeles, por lo que es muy difícil desarrollar una herramienta que pueda diseñar fácilmente plantillas que puedan fluir con cambios en el tamaño del texto, etc. Además, los elementos deben seguirse entre sí en un orden razonable, no en un orden aleatorio ( por ejemplo, según lo dictado cuando se agrega un elemento).
  • Es probable que el código generado en una herramienta no sea portátil a otras herramientas fácilmente, lo que lo bloquearía en la herramienta original.

(Supongo que la herramienta permitiría el control completo de un sitio web; como dijo Adobe, "tan rápida y fácilmente como un diseño de Adobe InDesign". Los programas que le permiten usar plantillas diseñadas profesionalmente son una historia diferente).

¿Crees que alguna vez será posible para una persona no calificada en HTML crear diseños / sitios web de calidad (tanto detrás de escena como de apariencia)?

Tom Marthenal
fuente
2
El título de su pregunta podría mejorarse aclarando que la persona no necesita saber HTML, a diferencia de que HTML no se use en el proceso.
Alger
Compruebe esto venturebeat.com/2011/08/15/adobe-muse
Özgür

Respuestas:

30

No pronto. La era de los editores WYSIWYG ha terminado hace mucho (como los dinosaurios), pero las empresas continúan bombeando. Recuerdo los días en que usé Dreamweaver y tuve docenas de spacer.gifimágenes para poner el diseño de la misma manera.

Un software como este es el oro de los tontos: está destinado a atraer a las personas que quieren algo rápido y sucio (mañana en lugar de dentro de tres meses) y que no conocen ni se preocupan por la calidad. No es una solución real, solo proporciona esa ilusión; En las palabras inmortales del Almirante Ackbar: ¡ Es una trampa!

Para ser completamente honesto, y voy a adoptar un tono desagradable para esto, así que ten cuidado, el hecho de que el aceite de serpiente como este se perpetúe me repugna porque fomenta y alienta la idea de que no tienes que hacer las cosas correctamente. Ya sea que se trate de un editor WYSIWYG que le permita a la recepcionista crear una página web o algún ingenioso asistente que parezca que creará una aplicación CRUD completa para usted en un par de clics, es la actitud que odio: hace que las empresas piensen que la calidad no no importa y puedes tirar la basura lo más rápido posible, así que cuando llegue el momento en que el diseño de mala calidad se desmorone, hay demasiado invertido en él para hacerlo correctamentey te quedas tratando de arreglar un tubo con fugas porque nadie quiere reemplazarlo. Es una actitud completamente equivocada, pero se empuja más. Para volver a las referencias de Star Wars, es el camino hacia el Lado Oscuro, y una vez que comience por ese camino para siempre, dominará su destino.

Para responder a su pregunta, sí, algún día habrá una manera de crear un buen sitio web sin usar HTML sin formato, pero ese día está lejos.

Wayne Molina
fuente
1
Es bueno saber que no puedes crear un buen sitio web en Flash; He sido engañado todos estos años.
Aaron McIver
1
Lee la respuesta de jhocking. Sé que estabas hablando de Dreamweaver y demás (y estoy de acuerdo con varios de tus puntos), pero hay un montón de sitios web que te permiten crear páginas personales realmente atractivas con mucha facilidad.
yarian
Esta es una respuesta muy sesgada. Deberías haber usado Muse para decidir si ese día no es hoy. Espero que actualices tu respuesta después de intentarlo. Eche un vistazo, se ve genial: venturebeat.com/2011/08/15/adobe-muse
Özgür
Podría ser posible si nos alejamos de HTML / CSS a algo menos basura.
Alan B
8

En cierto sentido, esto ya es posible. Este es el objetivo de las herramientas de blogs como WordPress y sus numerosas plantillas: permitir a los creadores de contenido crear sitios web excelentes con pocos conocimientos técnicos sobre HTML.

Dicho esto, la funcionalidad del sitio web está completamente limitada a lo que incluye la herramienta de creación de sitios web. Al igual que con todo en la vida, si quieres una funcionalidad novedosa y una creación personalizada, eso implica mucho trabajo bajo el capó.

jhocking
fuente
44
Yo diría que hay una diferencia entre un blog (diseño trivial, la esencia de su contenido) y un sitio web real que debe ser visualmente atractivo. Cuando vas a un blog, normalmente es por el contenido, por lo que un aspecto muy espartano está bien, no tanto por un sitio de "folleto" destinado a atraer clientes.
Wayne Molina
1
Muchos blogs son muy buenos sitios web; El atractivo visual de un sitio de "folleto", tal como lo expresas, se reduce principalmente a la calidad del diseño gráfico conectado a la plantilla, no al HTML subyacente. No son sitios de comercio electrónico o algo así, pero ciertamente son sitios web muy agradables. En cuanto a que la apariencia visual es "espartana", llamo a eso "minimalista" y prefiero eso a lo contrario.
jhocking
1
@Wayne M: ¿Has visto algunos de los temas de Wordpress? Se ven muy atractivos visualmente.
yarian
1
Yo uso WordPress. Es genial siempre que esté haciendo algo que respalde, pero tan pronto como quiera modificar algo de una manera que vaya contra la corriente, se convierte en una pesadilla. En cualquier caso, estoy de acuerdo con la respuesta de Wayne M. Todo puede ser una trampa. Y definitivamente es molesto cómo hace que personas que no son "informáticas" piensen que crear aplicaciones web es fácil.
Bobby Tables
Es cierto, eso es muy molesto. Sin embargo, no es culpa de WordPress que las personas no puedan distinguir entre un sitio web y una aplicación web .
jhocking
6

La respuesta de Wayne M es excelente, ya que subraya el problema principal de los editores WYSIWYG: producen código de baja calidad . Desde la era de Microsoft FrontPage hasta Macromedia Dreamweaver, desde la suite de Microsoft Expression hasta Adobe InDesign, cada vez que el anuncio decía que el nuevo producto está diseñado para producir HTML y CSS limpio y de alta calidad, y cada vez que el próximo anuncio para el siguiente producto mostró que el anterior Una era una mentira.

Pero hay más. No solo no son lo suficientemente sofisticados como para crear un código limpio, sino que no pueden hacerlo y nunca podrán hacerlo. Nunca (por supuesto, no estoy hablando de las computadoras futuristas del año 3000 más inteligentes que ningún hombre). ¿Por qué?

Porque toman un camino equivocado desde el principio. Su idea: darle una herramienta a un tonto, y él podría hacer maravillas con ella y sin habilidades ni conocimiento en absoluto. Esto no es lo que sucede en la vida real. Yo, como desarrollador, a menudo trabajo con diseñadores autodenominados sin experiencia. No saben nada sobre la web en general, ni sobre HTML o CSS. Cuando me dan su diseño, es muy difícil hacer un código limpio . A menudo imposible. La única forma es cambiar su diseño primero.

Soy humano, así que puedo hacerlo. Por otro lado, un producto de software WYSIWYG nunca se atrevería a cambiar el diseño hecho por un humano . Es por eso que esos productos siempre producen códigos incorrectos cuando están en manos de una persona que no entiende cómo se hacen las páginas web. Si los utiliza un desarrollador experimentado que también sabe cómo se debe hacer el diseño visual para poder transformarlo fácilmente en un código HTML y CSS, entonces, por supuesto, hay posibilidades de que el código final esté bastante limpio. Pero sospecho que a esos diseñadores reales les resultaría más fácil entregar su diseño a un programador que hará el mismo trabajo a mano, tal vez optimizando lo que necesita ser optimizado.


Dicho esto, el hecho de que los productos WYSIWYG produzcan principalmente códigos incorrectos realmente no importa. Al crear esos productos, las empresas apuntan a las personas que no se preocupan por la calidad. ¿Qué sentido tiene escribir un código XHTML 1.1 válido o usar sprites CSS o aplicar algunas técnicas de optimización a un pequeño sitio web estático que será utilizado por cientos de personas por día? Para esos sitios web, la calidad no importa .

Y cuando la calidad importa, los sitios web se realizarán a mano, sin importar cuán bueno sea el software WYSIWYG.

Arseni Mourzenko
fuente
3

Probablemente, siempre que la herramienta pueda producir lo que el cliente quiere . Tan pronto como el cliente quiera algo que esta herramienta no pueda hacer, la respuesta será "no".

FrustratedWithFormsDesigner
fuente
2

Usted escribió la pregunta sin HTML y aparece en un sitio web .

Sin embargo, las aplicaciones web enriquecidas interactúan con los usuarios de formas complejas. Esa complejidad es irreducible. La complejidad sigue siendo si se usa HTML, Javascript o cualquier otro idioma. Ha resultado muy difícil expresar esa complejidad mediante un proceso de arrastrar y soltar. Hemos estado tratando de hacer eso durante décadas con un éxito limitado. Incluso si pudiéramos hacer eso, la complejidad sigue ahí, y se necesitará algo de talento y habilidad para lidiar con eso. HTML podría convertirse en el lenguaje ensamblador del diseño web, pero aún habrá mucho trabajo para los desarrolladores web.

Kevin Cline
fuente
1

La generación automática conduce a la pelusa (especialmente con el desarrollo web). Fluff conduce a bytes voluminosos e innecesarios que pasan por el cable.

En mi opinión, prefiero tener un control completo sobre lo que se pone en el marcado. Lo más parecido a un compromiso es guardar fragmentos de marcado que tardan un poco más en teclear.

¡No hay almuerzos gratis! =)


fuente
1

Hasta el punto...

Probablemente no sucederá pronto, ya que no tendrá que saber HTML para crear una página web completamente personalizada (a menos que HTML sea reemplazado por otro "idioma"). Pero herramientas como Wordpress, Blogger (de Google), Webs.com (anteriormente Freewebs) y otros sitios le permiten crear un sitio web personalizado, como dije antes, hasta cierto punto.

Dinámica
fuente
0

Tus puntos suenan lógicos. Sin embargo, la creación de páginas web para aplicaciones de procesamiento de datos ofrece alternativas a la interfaz HTML / CSS pura, por ejemplo: MS-Silverlight, ZOHO Creator, Code OnTime y posiblemente otros. También para aplicaciones de procesamiento de información, el uso de controles se ocupa de muchos aspectos visuales sin tener que saber mucho sobre el mundo HTML / CSS.

Además, para los sitios web hay al menos una herramienta que es realmente genial que no requiere HTML para crear sitios excelentes (puede ser que esté usando plantillas internamente) pero si no conoce HTML / CSS, no sería tan malo si pudiera seleccionar entre 50 plantillas más o menos: la herramienta es Artisteer: http://www.artisteer.com/

Ninguna posibilidad
fuente