7
votes

Sass a une boussole et moins ne ... moins de langue n'est pas assez robuste?

Récemment, j'ai lu la http://css-tricks.com/sass-vs-lessless / poste et un paragraphe appellent mon attention, liée à CSS3 Aide à

Alors, ce que cela revient à IS: Sass a une boussole et moins ne le fait pas. Mais Cela va plus loin que ça. Les tentatives de création d'un vrai robuste projet comme Compass pour moins n'a pas réussi parce que moins La langue n'est pas assez robuste pour le faire correctement. Gagnant: Sass

Une des explications de robustesse dit:

SASS a réellement des opérateurs logiques et en boucle dans la langue. Si / puis / des déclarations, pour les boucles, tandis que les boucles et chaque boucle. Non astuces, une programmation juste. Alors que les mélanges gardées sont une jolie Cool, concept naturel, robustesse de la langue va à Sass. Cette langue La robustesse est ce qui rend la compas possible.

Je me sens mal à l'aise avec un tel affirmation et que mes doutes . Ces jours, presque tout est possible avec JavaScript (moins compilateur).

question:

Il est possible de construire une boussole comme un outil de moins de moins ou la langue (JS) n'est pas assez robuste comme si le message dit ??

Note:
La réponse devrait être axée sur le fait que moins est ou n'est pas suffisamment robuste pour construire une boussole comme un outil plutôt que votre préférence personnelle dans le sujet. Concentrez-vous sur pourquoi (faits linguistiques) vous faites ce genre d'affirmation.


5 commentaires

Y a-t-il une question de programmation ici? Il n'y a donc pas le lieu de discussion d'opinion.


@cimmanon je modifie pour clarifier ma question. Je m'attends à ce qu'une réponse de programmation connexe comme "moins n'est pas capable de cela, car x ou y". S'il vous plaît n'hésitez pas à modifier si vous avez une correction. Merci


Votre question mise à jour n'est pas meilleure que l'original. Vous posez essentiellement une question oui / aucune question. Si JavaScript / Manger était en place pour la tâche, la réponse serait bien hors de la portée de ce qui est raisonnable de répondre à ce sujet. Vous pouvez aussi bien avoir demandé "Comment puis-je écrire un serveur Web" ou "Comment écrivez-moi mon propre navigateur".


@cimmanon a créé une note rapide pour clarifier et éviter la question oui / non. Si cela ne suffit pas, je vais probablement supprimer la question.


Vous comprenez que Compass n'est pas écrit en SASS, non? Il est écrit en rubis. Que ce soit ou non une langue robuste est sans importance, car vous n'écririez pas votre Compass Clone en moins, vous l'écririez dans JavaScript ou dans une autre langue qui a un compilateur moins compilateur. C'est toujours une question de confirmer / nier l'opinion de quelqu'un d'autre.


3 Réponses :


0
votes

J'ai fait de la lecture sur des blogs et des choses que je crois être des ressources fiables et finalement décidé de SASS. La ligne finale est de savoir si la langue que la base du compilateur / interprète est basée est robuste et puissante signifie que la capacité de créer un meilleur compilateur / interprète pouvant traiter une langue d'entrée plus robuste peut être là, mais elle n'est en aucun cas indique que c'est le cas. J'utilise Sass et j'apprécie ça. Vous pouvez débattre des mérites des pommes et des oranges pendant des jours, mais vous devez finalement trouver celui qui fonctionne le mieux pour vous.


0 commentaires

4
votes

C'est l'écosystème de nombreuses extensions de boussole pour toutes les fins possibles qui rend les SASS vraiment briller.

Nous avons des systèmes de grille sémantiques ( singularité , SUSY , Neat , zen grilles ...), outils de manipulation de requête multimédia ( breakpoint , Slicer de point de rupture ...), divers mathématiques et couleurs Outils ( Toolkit , Échelle modulaire , Calculatrice réactive , SCHEMER COLOR , Modes de mélange ...), S Bibliothèques de tyling ( compas , Bourbon , fondation , boutons sassy ...), etc.

avec SASS, vous n'avez pas besoin de construire des échafaudages ou de réinventer la roue encore et encore.

Voici un exemple de grille de galerie réactive: http://sassbin.com/gist/5670191/ Pouvez-vous résoudre la tâche avec ce petit code en moins?

> Il est possible de construire une boussole comme un outil de moins de moins ou que la langue n'est pas suffisamment robuste comme si le message dit ??

théoriquement, il n'y a pas de limites à faire cela. Pratiquement, personne ne dérangerait déjà l'écosystème de la boussole.


0 commentaires

10
votes

moins a-t-il (robustesse) trop

La réponse de Lolmaüs implique moins n'a pas les mêmes choses que SASS, afin de mobiliser sa réponse, permettez-moi de répondre simplement comme suit:

moins a au moins une boussole comme travail en cours via compléter , ainsi que la grille sémantique Systèmes ( moindreframework , grille sémantique , fractionless ), outils de manipulation de requête multimédia ( moins de solutions de requête multimédia ), divers outils de mathématiques et de couleurs intégrés, de bibliothèques de style ( bootstrap , 3L , moins d'éléments , Moins de chapeau , Clearless ), etc.

En bref, la robustesse n'a rien à voir avec ça. les deux sont suffisamment robustes. Sass avec Compass a peut-être avaient une plus grande attention à elle (plus de développements effectués), mais les deux sass et moins ont beaucoup de supporters et de capacités presque parallèles .


7 commentaires

non ce n'est pas . Compass n'est pas seulement une bibliothèque de mixes et de fonctions. Contrairement à la complession, c'est un Ecosystème GEM d'extensions d'alimentation. Au lieu de les bibliothèques de descente manuellement, vous listez des extensions (et des versions éventuellement souhaitées) dans gemfile , exécutez Bundle installer et les avoir disponibles immédiatement. De nombreuses extensions de compas sont également beaucoup plus avancées que leurs moins compétitions. Aucun cadre de grille n'est aussi polyvalent et fonctionnel que la singularité et les requêtes moins médiatiques sont un stock riant par rapport à la puissance du point d'arrêt et de la trancheuse de point d'arrêt.


@lolmaus: la question ne concerne pas la qualité des extensions créées à l'aide de SASS / MOINS, ni de la manière dont la distribution est effectuée, ni de la boussole elle-même (qui, comme la notée CIMMAMON, n'est pas directement liée à ... c'est-à-dire son écrit en rubis). La question est de savoir si moins est suffisamment robuste pour avoir une compas comme un outil construit. Cela pourrait, mais personne ne l'a déjà fait dans cette mesure. Vous semblez mélanger la robustesse de la boussole lorsque ce qui doit être comparé est la robustesse de Sass et moins (en dehors de la boussole).


J'avais adressé que ma réponse originale (dernière ligne).


Vous avez "en quelque sorte" l'adressée tout en comparant à la barrette moins de capacités. Et puis votre premier commentaire dans ma réponse (et je suppose que le vote en baisse de ma réponse) indique que vous n'avez plus cherché la robustesse de SASS / moins, mais de boussole elle-même. L'intention de ma réponse était simplement de contrer la balance de votre réponse, qui semblait trop biaisée d'un côté en ce qui concerne la "robustesse" de ce qui peut être fait avec chacun. C'est tout. Que ce soit ou non quelque chose de plus de boussole comme étant volonté évoluer "pratiquement" pour moins, c'est non pertinent, mais à la fois théoriquement et en capacités, cela pourrait être fait (qui est la question).


Vous êtes correct à ce sujet, moins et que Sass sont également capables, je retire mon bowvote. Mais je n'ai jamais dit que moins est moins capable. Ce que j'ai dit, c'est que cela manque d'infrastructure. Vous oblige à réinventer la roue, à installer manuellement les bibliothèques dans chaque projet et à créer plus d'échafaudages. Oui, les deux langues sont également capables si elles sont comparées isolées. Mais deux personnes en utilisant différentes langues ont des capacités drastiquement différentes. C'est vous qui a fourni des exemples de moins de bibliothèques comme si moins d'infrastructures sont comparables à la boussole et je me suis dépêché de réfuter cela.


Je suis d'accord, moins d'infrastructures ne sont pas là comme pour Sass , et surtout en sass à travers la boussole. Mais c'était une donnée basée sur la question (le PO reconnaît déjà qu'il n'y a pas de telles infrastructures, mais interrogé moins de capacités). Depuis que la question elle-même a été tournée autour de savoir si ces infrastructures pouvaient être effectuées pour moins, mes exemples montraient que certaines fonctionnalités similaires (non identiques) sont déjà présentes comme une preuve que quelque chose de plus comme Compass pourrait être fait si un L'ensemble principal de personnes a été obligé de le faire. Je crois que nous avons des idées similaires, approchées des angles différents.


Laissez-nous Continuez cette discussion en chat