La tendencia es utilizar una combinación de HTML, CSS y algún tipo de biblioteca Javascript. HTML5 es lo suficientemente maduro como para que probablemente no necesitemos ninguna tecnología propietaria de cliente rico como Flash / Flex / etc.
En este momento, a partir de 2015, hay una guerra de bibliotecas Javascript en curso. Parece que una nueva biblioteca Javascript MV * aparece cada 3 meses. Es muy temprano para saber quién gana. Pero uno de ellos ganará
Sitios como Dreamweaver / Squarespace / Webflow le prometen permitirle crear sitios web sin ningún conocimiento de programación. Esa es una gran promesa que se basa en algunas premisas inestables
a) Crear páginas web no requiere programación
Sitios como estos podrían ser capaces de crear sitios web atractivos para su mercado objetivo. Sin embargo, una vez que intentas hacer algo fuera de lo común, te topas con limitaciones o tienes que programarlo tú mismo. Esto se debe a que las herramientas de programación deben ser flexibles, por lo que puede hacer lo que quiera con la web. Una vez que eliminas la programación, eliminas la flexibilidad
- ¿Cuál es una buena alternativa a la Lista de tareas pendientes de Basecamp?
- ¿Cuál es la mejor manera de crear paneles basados en web basados en múltiples tablas y bases de datos MySQL?
- ¿Cómo es posible usar Hadoop o Apache Spark en mi aplicación web?
- ¿Cómo organizar múltiples proyectos en una base de código con lógica compartida, en Python? Si tiene una aplicación web y algunos servicios de fondo que hablan con las mismas bases de datos y comparten la lógica, ¿es malo una sola base de código? ¿Deberían dividirse en bases de código separadas?
- ¿Cómo puedo construir un sitio web complejo y escalable completamente a través del navegador o con software libre?
b) Los sitios creados sin programación siempre se mantendrán actualizados
Esta es la razón más importante por la que mueren herramientas como estas. Los sitios construidos con herramientas se adhieren a las prácticas estándar de L&F del día. Sin embargo, las tendencias web cambian y los sitios comienzan a verse anticuados. Desafortunadamente, la única forma en que puede rediseñar el sitio con la misma herramienta es mediante el uso de la herramienta, y luego se encuentra con las mismas limitaciones. Si la herramienta no admite funciones que todos los demás están haciendo, no podrá agregarla a su sitio
Si desea entrar en el desarrollo web front-end a largo plazo, aprenda los 3 pilares de la web: HTML, CSS, Javascript. Esto asegura que estarás al día con todas las tendencias que surjan.