3 minutos de lectura ( 503 palabras)

CSS4 vs LESS

CSS4 vs LESS

Hace unos días entré en una controversia con unos amigos Joomleros, dado que hay ya varias extensiones que usan LESS para presentar de forma gráfica sus contenidos, y a uno de mis amigos se le dificultaba un poco el uso de LESS.

Primero quisiera aclarar algunos puntos que me parecen básicos antes de poder llegar a alguna definición clara.

- Primero: Es bueno que entendamos que LESS no es un reemplazo de CSS en cualquiera de sus versiones. Actualmente la versión de CSS es la 3, no obstante seguimos utilizando muchas cosas de CSS2 y CSS aun en estos tiempos, claro que en menor medida. Entonces dejamos en claro que LESS no es un reemplazo de CSS como jQuery no lo es de Javascript (pongo el ejemplo de jQuery y Javascript porque se ajusta plenamente a lo que quiero exponer).

- Segundo: Es totalmente factible el uso de una o ambas formas de presentar los estilos de forma simultánea en un mismo documento, por lo tanto aquel que no se quiere complicar con LESS no es necesario que lo haga, puede poner su propio archivo CSS en la cabecera del documento y pisar los estilos hechos a través de LESS.

Bueno pasando a la controversia, la disyuntiva era la siguiente:

¿Qué vas a hacer con LESS cuando salga CSS4 si todo aquello por lo que usas LESS lo tendrá intrínseco en CSS4?

Primero que todo no es ser majadero, pero antes de que CSS4 pueda ver la luz deben pasar muchas cosas, entre ellas creo, que la más compleja son los browsers. ¿Recuerdan el ingreso de CSS3 ? si no lo recuerdan les dire que pasó… la mayoría de los diseñadores, programadores.... se vieron obligados a seguir utilizando por mucho tiempo CSS2 y CSS puesto que ningún navegador soportaba las características de la versión 3, sin ir más lejos fue hasta hace muy poco tiempo con la irrupción de IE9 que CSS3 fue aceptado en mayor porcentaje  por el browser del gigante Microsoft.

Por otra parte cabe destacar lo que dije desde un inicio.. LESS no pretende reemplazar CSS si no que hacer el trabajo más simple para todos aquellos que lo utilicen puesto que lo que el navegador sigue interpretando es CSS (así como el ejemplo de jQuery y Javascript).

En relacion a la pregunta de esta disyuntiva mi respuesta fue que LESS estaba muy lejos de estancarse y morir, puesto que tal como CSS puede evolucionar, tambien lo puede hacer LESS, basta con solo mirar un poco en que va la documentacion de CSS4 http://www.w3.org/TR/2011/WD-selectors4-20110929/ para darse cuenta que aún esta versión de LESS esta por sobre lo que ha logrado CSS4, en lo que a anidación de estilos se refiere.

¿Finalmente que es mejor CSS o LESS?

Esto queda al gusto y expertativa de cada uno, ya que finalmente todos componemos la web.

Nota: Si tienen dudas con la definición de LESS o bien con su forma de empleo, les recomiendo leer este artículo de la magazine: Implementar LESS en Joomla!

0
¡¡NOVEDAD!! JoomlaApps para Joomla 3.2
 

Comentarios

¿Ya està registrado? Ingresa Aquí
No hay comentarios por el momento. Sé el primero en enviar un comentario.

By accepting you will be accessing a service provided by a third-party external to https://magazine.joomla.org/