Less est un Framework permettant d’étendre les possibilités du langage CSS à travers diverses fonctionnalités inexistantes à la base dans ce langage comme par exemple la création de variables ou de fonctions.
Commentaires
Vous devez
vous inscrire
ou
vous connecter
pour poster un commentaire
Pour moi, LESS n'est pas un framework CSS mais un pré-processeur. Le langage LESS est compilé en CSS grâce à au pré-processeur du même nom.
Il y a environ 12 ansLorsqu'on utilise less.js, le langage est dans ce cas interprété.
Je me trompe ?
Non du tout, en effet le terme exacte serait "Language pré-processeur" ou le binaire lessc et less.js seraient des pré-processeur.
Il y a environ 12 ansMais j'ai vu beaucoup de site en parlant comme un framework. A méditer ! ;)
Merci de l'information ! En effet, de nombreux sites le cite comme "Framework". Ce qui dépend de la manière dont l'on considère LESS. Citation wikipedia : "un framework est un kit de composants logiciels structurels, qui sert à créer les fondations ainsi que les grandes lignes de tout ou d’une partie d'un logiciel (architecture)"
De ce point de vue, LESS peut-être considéré comme un Framework car il apporte des solutions supplémentaires qui seront transformées en CSS.
L'idéal serait d'avoir l'avis d'autres personnes :)
Il y a environ 12 ansC'est effectivement un pré-processeur et non un framework et encore ,oins un language !
Il y a environ 12 ansUn language est avant tout un moyen d'appliquer un algorithme et de manipuler des structures des données. Ce que ne fait en aucun cas LESS.
Ensuite ce n'est pas un framework car il ne pose aucune base comme a pu le dire DCK en citant wikipedia " qui sert à créer les fondations ainsi que les grandes lignes de tout ou d’une partie d'un logiciel". Il n'est en fait qu'un outil permettant de faciliter ce travail ainsi que d'économiser du temps.
On peut expliquer en revanche l'explication du terme "pré-processeur" qui implique un processus, celui du passage de LESS à CSS.
A mon sens ce n'est pas une question d'avis mais surtout de non comprehension des termes et notions liés !
Mais je me rend compte que c'est un bon poste et une bonne série de commentaires pour mettre à plat tout cela !
Mais on utilise pas plutot le terme de pré-processeur pour désigner les compilateurs qui transforme le LESS en CSS par exemple ?
Il y a environ 12 ansun framework CSS c'est un ensemble de règles CSS pré-écrites et organisées.
ex : twitter boostrap, zurb foundation, ou meme simplement jQuery UI dialog
Ca n'a rien a voir avec un framework de langage comme Symfony ou RoR
LESS est un sur-langage, une sorte de CSS "extended" + un préprocesseur, c'est a dire un compilateur qui transforme le code LESS en CSS standard.
Pour faire une analogie : je dirais que TypeScript est a Javascript ce que LESS est a CSS.
Hope this helps.
Il y a environ 12 ansJ'apprécie l'analogie ! :)
Il y a environ 12 ans@Julien LESS est un langage ET un pré-processeur qui ont le même nom. Il suffit d'aller sur leur site pour le vérifier : "LESS - The dynamic stylesheet language."
Il y a environ 12 ans