En caso de utilizar Expression Web y Adobe Dreamweaver con HTML5 y CSS3?
Muchos libros de desarrollo web son realmente libros sobre cómo utilizar un determinado tipo de software con HTML. Expression Web de Microsoft y Adobe Dreamweaver son las dos aplicaciones principales en esta categoría. Estas herramientas son de gran alcance y ofrecen algunas aparentemente grandes características:
Edición WYSIWYG: lo que ves es lo que obtienes es una idea tomada de los procesadores de texto. Usted puede crear una página web al igual que un documento de procesamiento de texto y el uso de los menús, así como herramientas para manejar todo el formato. La teoría es que usted no tiene que saber cualquier código desordenada.
Plantillas: Puede crear una plantilla que sigue siendo el mismo y construir varias páginas de esa plantilla. Si necesita cambiar la plantilla, todo lo demás cambia automáticamente.
Manejo de sitio: La interacción entre las distintas páginas de su sitio se puede mantener de forma automática.
Estos suenan como muy buenas características, y lo son. Las herramientas (y los reemplazos más nuevos, como la suite de Expresión de Microsoft) son muy potentes y pueden ser una parte importante de su kit de herramientas de desarrollo web. Sin embargo, los mismos programas de gran alcance introducen problemas, tales como las siguientes:
El mantenimiento del código: Los editores comerciales que se concentran en el diseño visual tienden a crear un código bastante inmanejable. Si usted encuentra que hay algo que tiene que cambiar a mano, que es bastante difícil de solucionar el código.
Dependencia de un proveedor: Estas herramientas son escritos por las corporaciones que quieren que usted compre otras herramientas de ellos. Si usted está utilizando Dreamweaver, lo encontrará fácil de integrar con otras aplicaciones de Adobe (como ColdFusion), pero no es tan simple para conectarse a la tecnología no-Adobe. Del mismo modo, las ofertas de Microsoft están diseñados para funcionar mejor con otras tecnologías de Microsoft.
Costo: El costo de estos paquetes de software sigue subiendo. Aunque hay versiones gratuitas de herramientas de desarrollo web de Microsoft, las versiones comerciales son muy caros. Del mismo modo, Dreamweaver pesa $ 400. Ambas compañías le animan a comprar el software como parte de un paquete, que puede costar fácilmente más de cientos más.
Complejidad: Son complicados. Usted puede tomar una clase completa o comprar un libro enorme en cómo utilizar sólo una de estas tecnologías. Si es tan difícil de entender, es lo que realmente le ahorra ningún esfuerzo?
Código: Usted todavía tiene que entenderlo. No importa cuán grande es su plataforma es, en algún momento, usted tiene que cavar en su código. Después de desembolsar todo ese dinero y gastar tiempo pensando una aplicación, usted todavía tiene que entender cómo funciona el código subyacente porque las cosas todavía van mal. Por ejemplo, si su página no funciona con Safari, tendrás que solucionar el problema por sí mismo.
Irregular cumplimiento de los estándares: Las herramientas están mejorando aquí, pero si quieres que tus páginas para cumplir con los últimos estándares, hay que editarlos en gran medida después de que la herramienta esté terminado.
Variaciones Pantalla: WYSIWYG es una mentira. WYSIWYG funciona para los procesadores de texto, ya que es posible hacer que el aspecto pantalla como la página impresa. Después de una página se imprime, se mantiene el mismo. Lo que una página web se verá depende del navegador. Los editores tienden a perpetuar el mito de que se puede tratar de una página web como un documento impreso cuando es un tipo muy diferente de animal.
Incompatibilidad con otras herramientas: desarrollo web se está moviendo hacia sistemas de gestión de contenidos (CMS) - programas que crean sitios web de forma dinámica. En general, los sistemas CMS proporcionan la misma facilidad de uso, como un editor visual pero con otros beneficios. Sin embargo, la transición de código creado en un editor comercial a un CMS es muy difícil.