Milligram: Info

Créé le 21 déc. 2016  ·  14Commentaires  ·  Source: milligram/milligram

Comment 16 fichiers sass (principalement réinitialisés css) peuvent être considérés comme un "framework"? C'est un peu comme un passe-partout / échafaudage / kit de démarrage

help wanted

Commentaire le plus utile

@equinusocio Ouvrez -vous souvent des problèmes sur des projets open source juste pour chier dessus? Quand quelqu'un a donné de son temps pour donner quelque chose au monde gratuitement?

Vous ne trouvez pas ce projet utile. Génial. Bien pour vous. 4 653 autres personnes le font. Ouvrir des problèmes non constructifs comme celui-ci ne fait que perdre du temps aux gens et décourage les responsables.

screen shot 2016-12-21 at 11 42 34 am

Tous les 14 commentaires

Ce «cadre» est si minimal que vous devez le réécrire à chaque fois pour obtenir une personnalisation décente.

Et, vous pouvez réécrire son css en 1h, avec les personnalisations souhaitées. Donc je ne vois aucune aide à ce sujet.

@equinusocio Ouvrez -vous souvent des problèmes sur des projets open source juste pour chier dessus? Quand quelqu'un a donné de son temps pour donner quelque chose au monde gratuitement?

Vous ne trouvez pas ce projet utile. Génial. Bien pour vous. 4 653 autres personnes le font. Ouvrir des problèmes non constructifs comme celui-ci ne fait que perdre du temps aux gens et décourage les responsables.

screen shot 2016-12-21 at 11 42 34 am

@equinusocio manners mec !. Vous pouvez le faire en une heure super !. Vous pouvez créer un cadre en un jour génial !. Veuillez le faire. Cela aidera beaucoup de développeurs et de projets là-bas.

Si vous ne trouvez pas cela utile. Vous n'êtes pas obligé de l'utiliser. Personne ne vous force. Ne critiquez pas le travail de quelqu'un d'autre.

@sudheerDev , @nateberkopec C'est juste une question, et vous devriez lire avant d'écrire. Je ne peux pas comprendre comment cela peut être considéré comme un cadre. Il fournit juste une réinitialisation evolute css. J'aime la façon dont le code a été écrit, j'aime cet outil, mais ma question est toujours là. Cela peut-il vraiment être considéré comme un cadre?

PS: @nateberkopec Vérifiez mon profil avant de parler de ma contribution open source.
https://github.com/equinusocio

@equinusocio

   This "framework" is so minimal that you need to rewrite it everytime to get a decent customization.

Ce n'est pas une question pour un seul !.
Cela non plus.

And, you can rewrite his css in 1hr, with your desired customizations. So i don't see any help from this..

Alors s'il vous plaît ne me dites pas de relire parce que je l'ai fait la première fois.

Bon, disons que c'est ce que vous faisiez référence lorsque vous dites que vous avez une question.

How 16 sass files (mostly reset css) can be considered as a "framework?" This is much like a boilerplate/scaffold/starter-kit

Le nombre de fichiers ou de lignes de code n'est pas une mesure pour se qualifier en tant que cadre IMHO. Je n'ai plus rien à dire à ce sujet car peu m'importe comment c'est catégorisé. Je sais ce qu'il propose et quand l'utiliser.

PS: Oui, vous êtes un contributeur actif et cela me déroute que vous pensiez toujours que c'est une manière acceptable de signaler quelque chose.

@sudheerDev Vous avez manqué le premier sujet?

Comment 16 fichiers sass (principalement réinitialisés css) peuvent être considérés comme un "framework"? C'est un peu comme un passe-partout / échafaudage / kit de démarrage

Réponse: https://en.wikipedia.org/wiki/Software_framework

Réponse:
(Implicite) Alors pourquoi est-il considéré comme un «cadre» si ...

Ce «cadre» est si minimal que vous devez le réécrire à chaque fois pour obtenir une personnalisation décente. Et, vous pouvez réécrire son css en 1h, avec les personnalisations souhaitées.
Donc je ne vois aucune aide à ce sujet.

Je ne vois aucune aide à partir de cela comme un cadre, car comme je l'ai dit dans mon premier sujet, je pense que c'est un passe-partout.


Milligramme README

> Milligram fournit une configuration minimale de styles pour un point de départ rapide et propre. Juste ça! Seulement 2kb gzippés! Il ne s'agit pas d'un cadre d'interface utilisateur .

PS:

Le nombre de fichiers ou de lignes de code n'est pas une mesure pour se qualifier en tant que cadre IMHO. Je n'ai plus rien à dire à ce sujet car peu m'importe comment c'est catégorisé. Je sais ce qu'il propose et quand l'utiliser.

Oui, mais si vous avez besoin de réécrire 80% de son code de démarrage, plus votre code personnel, (jusqu'à ce que vous n'ayez pas besoin d'avoir des sites Web ou des applications identiques) est-ce un vrai framework?

Personne n'a répondu à ma question initiale.

Mon «idée» de cadre est de la saisir et de travailler à l'intérieur, avec elle. Ne le saisissez pas, réécrivez-le et ajoutez ce dont vous avez besoin à chaque fois que vous l'utilisez.

Bootstrap est un framework (je ne l'aime pas), la fondation est un framework, Material UI est un framework, Angular est un framework.

Les gens ici savent comment ajouter une réaction "👎" mais ne savent pas comment répondre à une question simple. C'est le 💩 de la communauté open source.

Bonjour les gars! @equinusocio @joelwallis @nateberkopec @sudheerDev

@equinusocio Laissez-moi vous raconter l'histoire de ma première contribution au Web. Je vais vous montrer mes pensées et les principes auxquels je tenais avant et comment il a aidé à démarrer Milligram. J'espère que vous pourrez tirer vos conclusions et mieux construire votre opinion sur la définition que vous recherchez pour Milligram.

Bootstrap, Foundation, BaseCSS, Semantic UI, tous sont des cadres géniaux mais tous sont énormes. Même avec plusieurs lignes CSS, ils n'ont pas résolu la productivité que je souhaitais. À l'époque, je devais être très rapide et cohérent car je savais que l'activité de l'entreprise était de faire des livraisons rapides et c'est ainsi que Milligram est né.

Conception Pensez

J'ai perdu beaucoup de temps à réinitialiser les propriétés CSS pour personnaliser des composants simples, et la plupart du temps, je n'utilisais pas 90% du framework. Milligram a une configuration minimale (seulement nécessaire).

Simplicité

Milligram a été conçu pour une utilisation simple. Certaines propriétés telles que la famille de types, la taille de la police, la taille du conteneur. Changez simplement une seule ligne et c'est tout.

Performance

Milligram n'est pas un framework d'interface utilisateur, il rend simplement les éléments Web que nous connaissons déjà plus sexy. Seulement 2kb gzippés!

Clarté

Un autre problème que j'ai essayé de résoudre était l'utilisation étrange des abréviations dans les classes: .col-xs- , .fl , .fr , .btn , .cf . Les abréviations ne sont pas si cool. Milligram utilise des classes bien définies: .button , .column , .float-left , .float-right , .clearfix .

Grille

Jusqu'à présent, nous n'avions pas de support de mise en page adéquat. Milligram utilise les fonctionnalités impressionnantes de CSS3 (Flexbox) pour les grilles. Sans limites de 12, 16, 24 .. ainsi que sur la direction: gauche, droite, bas, haut .. il y a beaucoup plus de possibilités de personnalisation.

Ce projet est donc né d'un besoin personnel. J'essaye toujours d'améliorer mon temps de production. Je suis littéralement obsédé par la performance et la productivité pendant tout mon temps. J'espère que cela vous aide autant que cela m'aide. Quoi qu'il en soit, merci beaucoup à tous. Je suis reconnaissant pour toutes les contributions que vous avez apportées à Milligram. Tout cela est nouveau pour moi et je l'apprécie vraiment.

Pour l'instant, je vais fermer ce numéro. Déjà gaspillé beaucoup d'énergie sur un contenu impertinent qui n'ajoutait aucune valeur au projet.

@equinusocio N'hésitez pas à rouvrir ce numéro si cela ne vous

@cjpatoilo merci de m'avoir donné une vraie réponse.

Conception Pensez
J'ai perdu beaucoup de temps à réinitialiser les propriétés CSS pour personnaliser des composants simples, et la plupart du temps, je n'utilisais pas 90% du framework. Milligram a une configuration minimale (seulement nécessaire).

Ce "seul nécessaire" est un peu équivoque, car je pense que ce "nécessaire" ne suffit pas dans un contexte réel. J'ai créé quelques frameworks au cours de ma carrière, et je suis d'accord avec vous que Bootstrap et d'autres frameworks sont énormes (je n'aime aucun de ces frameworks) mais lorsque vous avez besoin de créer un composant d'interface utilisateur personnalisé, vous devez écrire beaucoup de css, c'est normal, mais vous pouvez l'écrire une fois par vous-même. Pensez à un simple composant modal, si vous le voulez sur Milligram vous devez l'écrire, d'autres frameworks fournissent ce composant et vous devez le personnaliser (presque une réécriture).

Dans un vrai site Web, Milligram devient inutile si vous ne construisez pas une interface utilisateur très ultra-minimale, il devient un simple kit de démarrage, pas un framework. Milligram n'est-il pas un «cadre» très spécifique? Qu'est-ce que tu penses? Quel pourcentage de cas d'utilisation que Milligram peut couvrir?

@equinusocio me demande simplement: quel est votre doute? Et, si Milligram n'est pas un framework - disons que c'est autre chose, qu'essayez-vous de faire / d'accomplir avec ce problème?

Je ne sais pas vraiment comment je suis arrivé à ce fil (google), mais il n'y a pas de meilleur endroit pour dire MERCI, cjpatoilo, car votre travail est toujours excellent, fonctionnel et utile! J'aime vraiment écrire les autres choses par moi-même, en n'utilisant pas de frameworks gonflés, et votre travail est le passe-partout de base parfait.

Cette page vous a été utile?
0 / 5 - 0 notes