Milligram: Die Info

Erstellt am 21. Dez. 2016  ·  14Kommentare  ·  Quelle: milligram/milligram

Wie können 16 Sass-Dateien (meistens CSS zurücksetzen) als "Framework" betrachtet werden? Dies ähnelt einem Boilerplate / Scaffold / Starter-Kit

help wanted

Hilfreichster Kommentar

@equinusocio Öffnen Sie häufig Probleme bei Open Source-Projekten, nur um darauf zu scheißen? Wenn jemand seine eigene Zeit gespendet hat, um der Welt kostenlos etwas zu geben?

Sie finden dieses Projekt nicht nützlich. Groß. Schön für dich. 4.653 andere Leute tun es. Das Öffnen solcher unkonstruktiven Themen verschwendet nur die Zeit der Menschen und entmutigt die Betreuer.

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

Alle 14 Kommentare

Dieses "Framework" ist so minimal, dass Sie es jedes Mal neu schreiben müssen, um eine anständige Anpassung zu erhalten.

Und Sie können sein CSS in 1 Stunde mit Ihren gewünschten Anpassungen umschreiben. Ich sehe also keine Hilfe davon.

@equinusocio Öffnen Sie häufig Probleme bei Open Source-Projekten, nur um darauf zu scheißen? Wenn jemand seine eigene Zeit gespendet hat, um der Welt kostenlos etwas zu geben?

Sie finden dieses Projekt nicht nützlich. Groß. Schön für dich. 4.653 andere Leute tun es. Das Öffnen solcher unkonstruktiven Themen verschwendet nur die Zeit der Menschen und entmutigt die Betreuer.

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

@equinusocio Manieren Alter

Wenn Sie dies nicht nützlich finden. Sie müssen es nicht verwenden. Niemand zwingt dich. Kritisieren Sie nicht die Arbeit eines anderen.

@sudheerDev , @nateberkopec Ist nur eine Frage, und Sie sollten vor dem Schreiben lesen. Ich kann mir nicht vorstellen, wie das als Rahmen angesehen werden kann. Es bietet nur einen evolute CSS-Reset. Ich mag, wie der Code geschrieben wurde, ich mag dieses Tool, aber meine Frage ist immer noch da. Kann dies wirklich als Rahmen betrachtet werden?

PS: @nateberkopec Überprüfen Sie mein Profil, bevor Sie über meinen Open Source-Beitrag sprechen.
https://github.com/equinusocio

@ Equinusocio

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

Dies ist keine Frage für einen!.
Das ist es auch nicht.

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

Also sag mir bitte nicht, ich soll noch einmal lesen, weil ich es das erste Mal getan habe.

Okay, sagen wir, das ist es, worauf Sie sich bezogen haben, wenn Sie sagen, dass Sie eine Frage haben.

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

Die Anzahl der Dateien oder Codezeilen ist meiner Meinung nach kein Maß für die Qualifizierung als Framework. Ich habe dazu nichts mehr zu sagen, da es mir egal ist, wie es kategorisiert ist. Ich weiß, was es bietet und wann ich es verwenden soll.

PS: Ja, Sie leisten einen aktiven Beitrag und es verwirrt mich, dass Sie immer noch der Meinung sind, dass dies ein akzeptabler Weg ist, um auf etwas hinzuweisen.

@sudheerDev Du hast das erste Thema verpasst?

Wie können 16 Sass-Dateien (meistens CSS zurücksetzen) als "Framework" betrachtet werden? Dies ähnelt einem Boilerplate / Scaffold / Starter-Kit

Antwort: https://en.wikipedia.org/wiki/Software_framework

Antworten:
(Impliziert) Warum wird es also als "Rahmen" angesehen, wenn ...

Dieses "Framework" ist so minimal, dass Sie es jedes Mal neu schreiben müssen, um eine anständige Anpassung zu erhalten. Und Sie können sein CSS in 1 Stunde mit Ihren gewünschten Anpassungen umschreiben.
Ich sehe also keine Hilfe davon.

Ich sehe darin keine Hilfe als Rahmen, da ich, wie in meinem ersten Thema gesagt, denke, dass es sich um ein Starter-Kit-Boilerplate handelt.


Milligramm README

> Milligramm bietet eine minimale Einrichtung von Stilen für einen schnellen und sauberen Ausgangspunkt. Nur das! Nur 2kb gzipped! Es geht nicht um ein UI-Framework .

PS:

Die Anzahl der Dateien oder Codezeilen ist meiner Meinung nach kein Maß für die Qualifizierung als Framework. Ich habe dazu nichts mehr zu sagen, da es mir egal ist, wie es kategorisiert ist. Ich weiß, was es bietet und wann ich es verwenden soll.

Ja, aber wenn Sie 80% seines Startercodes sowie Ihren persönlichen Code neu schreiben müssen (bis Sie keine identischen Websites oder Apps mehr benötigen), ist dies ein echtes Framework?

Niemand hat meine ursprüngliche Frage beantwortet.

Meine Rahmenidee ist es, sie zu ergreifen und darin zu arbeiten. Greifen Sie nicht danach, schreiben Sie es neu und fügen Sie bei jeder Verwendung das hinzu, was Sie benötigen.

Bootstrap ist ein Framework (ich mag es nicht), Foundation ist ein Framework, Material UI ist ein Framework, Angular ist ein Framework.

Die Leute hier wissen, wie man eine "👎" -Reaktion hinzufügt, wissen aber nicht, wie man eine einfache Frage beantwortet. Dies ist das 💩 der Open Source Community.

Guten Morgen Leute! @equinusocio @joelwallis @nateberkopec @sudheerDev

@equinusocio Lassen Sie mich Ihnen die Geschichte über meinen ersten Beitrag zum Web erzählen. Ich werde Ihnen meine Gedanken und die Prinzipien zeigen, die mir zuvor wichtig waren und wie er dazu beigetragen hat, Milligram zu starten. Ich hoffe, Sie können Ihre Schlussfolgerungen ziehen und Ihre Meinung besser auf der Definition aufbauen, die Sie für Milligramm suchen.

Bootstrap, Foundation, BaseCSS, Semantic UI, alle sind fantastische Frameworks, aber alle sind riesig. Selbst mit mehreren CSS-Zeilen haben sie nicht die Produktivität gelöst, die ich wollte. Zu der Zeit musste ich sehr schnell und konsequent sein, weil ich wusste, dass das Geschäft des Unternehmens darin bestand, schnelle Lieferungen durchzuführen, und so wurde Milligram geboren.

Design Think

Ich habe viel Zeit damit verschwendet, CSS-Eigenschaften zurückzusetzen, um einfache Komponenten anzupassen, und die meiste Zeit habe ich nicht 90% des Frameworks verwendet. Milligramm hat eine minimale Konfiguration (nur notwendig).

Einfachheit

Milligramm wurde für die einfache Verwendung entwickelt. Einige Eigenschaften wie Typfamilie, Schriftgröße, Containergröße. Ändern Sie einfach nur eine einzelne Zeile und das wars.

Performance

Milligram ist kein UI-Framework, es macht nur die Webelemente, die wir bereits kennen, sexy. Nur 2kb gzipped!

Klarheit

Ein weiteres Problem, das ich zu lösen versuchte, war die seltsame Verwendung von Abkürzungen in Klassen: .col-xs- , .fl , .fr , .btn , .cf . Abkürzungen sind nicht so cool. Milligram verwendet einige genau definierte Klassen: .button , .column , .float-left , .float-right , .clearfix .

Gitter

Bisher hatten wir keine ausreichende Layoutunterstützung. Milligram nutzt die fantastischen Funktionen von CSS3 (Flexbox) für Grids. Ohne Begrenzung auf 12, 16, 24 .. sowie auf die Richtung: links, rechts, unten, oben .. es gibt viel mehr Möglichkeiten zum Anpassen.

Dieses Projekt entstand also aus einem persönlichen Bedürfnis heraus. Ich versuche immer, meine Produktionszeit zu verbessern. Ich bin in meiner ganzen Zeit buchstäblich besessen von Leistung und Produktivität. Ich hoffe es hilft dir genauso wie es mir hilft. Trotzdem vielen Dank an alle. Ich bin dankbar für all die Beiträge, die Sie zu Milligram geleistet haben. Das ist alles neu für mich und ich weiß es wirklich zu schätzen.

Im Moment werde ich dieses Problem schließen. Verschwendete bereits viel Energie für einen unverschämten Inhalt, der dem Projekt keinen Wert hinzufügte.

@equinusocio Fühlen Sie sich frei, dieses Problem erneut zu öffnen, wenn dies nicht den Trick für Sie tut.

@cjpatoilo danke für gab mir eine echte Antwort.

Design Think
Ich habe viel Zeit damit verschwendet, CSS-Eigenschaften zurückzusetzen, um einfache Komponenten anzupassen, und die meiste Zeit habe ich nicht 90% des Frameworks verwendet. Milligramm hat eine minimale Konfiguration (nur notwendig).

Dieses "nur notwendige" ist ein bisschen zweideutig, weil ich denke, dass dieses "notwendige" in einem realen Kontext nicht genug ist. Ich habe während meiner Karriere einige Frameworks erstellt und stimme Ihnen zu, dass Bootstrap und andere Frameworks riesig sind (ich mag keines dieser Frameworks), aber wenn Sie eine benutzerdefinierte UI-Komponente erstellen müssen, müssen Sie viel schreiben CSS, es ist normal, aber Sie können es einmal selbst schreiben. Denken Sie an eine einfache modale Komponente. Wenn Sie sie in Milligramm haben möchten, müssen Sie sie schreiben. Andere Frameworks stellen diese Komponente bereit und Sie müssen sie anpassen (fast eine Neufassung).

In einer realen Website wird Milligram unbrauchbar, wenn Sie keine sehr minimale Benutzeroberfläche erstellen, sondern ein einfaches Starter-Kit, kein Framework. Ist Milligramm nicht ein sehr spezifisches "Framework"? Was denkst du? Wie viel Prozent des Anwendungsfalls kann Milligramm abdecken?

@equinusocio wundert sich nur: was ist dein Zweifel? Und wenn Milligramm kein Framework ist - sagen wir, es ist etwas anderes, was versuchen Sie mit diesem Problem zu tun / zu erreichen?

Ich weiß nicht wirklich, wie ich zu diesem Thread gekommen bin (google), aber es gibt keinen besseren Ort, um DANKE zu sagen, cjpatoilo, da Ihre Arbeit immer noch großartig, funktionierend und nützlich ist! Ich schreibe die anderen Sachen wirklich gerne selbst, ohne aufgeblähte Frameworks, und Ihre Arbeit ist die perfekte Grundvoraussetzung.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

westtrade picture westtrade  ·  10Kommentare

enkota picture enkota  ·  6Kommentare

luisaceituno picture luisaceituno  ·  6Kommentare

roryprimrose picture roryprimrose  ·  7Kommentare

piever picture piever  ·  3Kommentare