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

12

Muchas grandes empresas, desde Apple a Microsoft y desde 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 de forma tan rápida y sencilla como un diseño de Adobe® InDesign®.

     

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

Como desarrollador web, no puedo prever de ninguna manera que Adobe o cualquier otra empresa creará 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 casi 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 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 unos a otros en un orden razonable, no en algunos orden aleatorio (por ejemplo, según lo dictado cuando se agrega un elemento).
  • Es probable que el código generado en una herramienta no se pueda trasladar fácilmente a otras herramientas, 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 que una persona no calificada en HTML cree diseños / sitios web de calidad (tanto detrás de escena como de apariencia)?

    
pregunta Tom Marthenal 15.08.2011 - 22:31

8 respuestas

30

No en el corto plazo. La era de los editores WYSIWYG ha terminado (como los dinosaurios), pero las empresas continúan bombeando. Recuerdo los días en que usé Dreamweaver y tuve docenas de imágenes de spacer.gif 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 desean algo rápido y sucio (mañana en lugar de en tres meses) y que no saben o 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 perfectamente honesto, y voy a adoptar un tono de garantía para esto, así que ten cuidado, el hecho de que el aceite de serpiente como este se perpetúe me disgusta porque fomenta y alienta la idea de que no lo hagas tienes que hacer las cosas correctamente. Ya sea un editor WYSIWYG que le permite a la recepcionista crear una página web o un ingenioso asistente que parece 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 importa y puedes tirar la basura lo más rápido posible, de modo que cuando llegue el momento en que el diseño de mala calidad se derrumbe, hay mucha inversión en él para hacerlo correctamente y te quedas intentando remendar una tubería que gotea porque nadie quiere reemplazar la cosa. Es completamente una actitud 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 comiences por ese camino, dominarás tu destino.

Para responder a tu 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.

    
respondido por el Wayne Molina 15.08.2011 - 22:40
8

En cierto sentido, esto ya es posible. Este es el punto central de las herramientas de blogging como WordPress y sus muchas plantillas: para permitir a los creadores de contenido hacer grandes sitios web con poco conocimiento técnico 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 desea una funcionalidad novedosa y una creación personalizada, eso implica mucho trabajo bajo el capó.

    
respondido por el jhocking 15.08.2011 - 22:46
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 Microsoft FrontPage era de Macromedia Dreamweaver a Microsoft Expression suite a Adobe InDesign, cada vez que el anuncio decía que el nuevo producto estaba diseñado para producir HTML y CSS limpios y de alta calidad, y cada vez que el siguiente anuncio del siguiente producto mostraba 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 computadoras futuristas del año 3000 más inteligentes que cualquier otro 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 conocimientos en absoluto. Esto no es lo que pasa en la vida real. Yo, como desarrollador, a menudo trabajo con diseñadores autodidactas sin experiencia. No saben nada de la web en general, ni de 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 un 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 un código incorrecto al estar en manos de una persona que no entiende cómo se hacen las páginas web. Si los usa un desarrollador experimentado que también sabe cómo se debe hacer el diseño visual para poder transformarlos fácilmente en un código HTML y CSS, entonces, por supuesto, hay posibilidades de que el código final sea bastante limpio. Pero sospecho que a los diseñadores reales les resultará más fácil dar 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 en su mayoría códigos incorrectos en realidad no importa. Al crear esos productos, las empresas se dirigen a las personas que no se preocupan por la calidad. ¿De qué sirve escribir un código XHTML 1.1 válido o usar sprites CSS o aplicar algunas técnicas de optimización a un sitio web pequeño y estático que será utilizado por cien personas por día? Para esos sitios web, la calidad no importa .

Y cuando la calidad es importante, los sitios web se realizarán a mano, sin importar qué tan bueno sea el software WYSIWYG.

    
respondido por el Arseni Mourzenko 16.08.2011 - 02:55
3

Probablemente, siempre y cuando 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".

    
respondido por el FrustratedWithFormsDesigner 15.08.2011 - 22:40
2

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 irreductible. La complejidad sigue siendo si se utiliza HTML, o Javascript, o cualquier otro idioma. Ha resultado muy difícil expresar esa complejidad a través de un proceso de arrastrar y soltar. Llevamos décadas intentando hacerlo 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.

    
respondido por el kevin cline 16.08.2011 - 00:33
1

La generación automática conduce a la pelusa (especialmente con el desarrollo web). La pelusa 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 escribirlos.

No hay almuerzos gratis! =)

    
respondido por el user29981 15.08.2011 - 23:56
1

Hasta cierto punto ...

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

    
respondido por el Dynamic 16.08.2011 - 02:07
0

Sus 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 encarga 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 verdaderamente genial que no requiere HTML para crear grandes sitios (puede ser que esté usando plantillas internamente) pero si no sabe HTML / CSS, no lo haría. Sería demasiado malo si pudiera seleccionar entre 50 plantillas o más. La herramienta es Artisteer: enlace

    
respondido por el NoChance 15.08.2011 - 22:47

Lea otras preguntas en las etiquetas