Ich habe gerade eine neue Umfrage gestartet. Diesmal geht es um CSS-Frameworks, zu denen wir noch nie eine Umfrage gemacht haben. Bin gespannt, welche davon bei den Leuten, die sie tatsächlich nutzen, am beliebtesten ist. Ich habe nur sechs der Frameworks aufgenommen, die mir am populärsten erscheinen, aber wenn ich ein wirklich großes übersehen habe, lasst es mich bald wissen und ich werde es schnell hinzufügen, bevor es zu viele Stimmen gibt.
Die Umfrage befindet sich in der Seitenleiste. RSS-Reader, ihr müsst auf den Link klicken, um abzustimmen.
Habe gerade abgestimmt!
Es ist ein wenig albern, dass ich nur eins auswählen kann, denn meine Antwort wäre: "Kein CSS-Framework, aber YAML".
Das bedeutet, ich benutze CSS-Frameworks nicht oft, aber wenn ich es tue, ist YAML mein bevorzugtes Framework. Meiner bescheidenen Meinung nach ist kein anderes CSS-Framework so gut wie YAML und alle anderen sind schlechter als meine eigenen Lösungen, weil sie nur Grid-Layouts sind.
Emastic für größere Projekte und Malo für kleinere Websites.
Ich habe erst vor Kurzem mit der Nutzung von Frameworks begonnen, als ich wusste, dass es mir helfen würde, schnell zum gewünschten Layout zu gelangen, oder zumindest dachte ich das.
Jetzt, da ich es einmal benutzt habe, werde ich wahrscheinlich nicht mehr darauf zurückgreifen. Ich habe das Gefühl, dass ich am Ende mehr CSS hatte, als ich brauchte, selbst nachdem ich einige Zeit damit verbracht habe, die nicht verwendeten Klassen zu bereinigen.
Ich würde lieber diese zusätzliche Zeit investieren, um von Grund auf neu zu bauen – oder zumindest von meiner üblichen Basis-CSS – und zu wissen, dass ich sauberen Code habe, als ein Design schnell fertigzustellen, aber mit einem Durcheinander zu enden.
Blueprint über Compass
Ihr solltet eine weitere Option hinzufügen. "Andere"
Hinzugefügt.
Ich benutze das Yahoo Reset, Base und manchmal Fonts. Aber niemals die Grids.
Ich persönlich konnte mich nicht überzeugen, dass ein Framework mir Zeit spart. Wo ich arbeite, gestalte ich die Seiten nicht, daher wurde es zu einer Zeitverschwendung, zu versuchen, das Grid eines Frameworks an jedes aktuelle Projekt anzupassen.
Ich stimme Jesse zu. Man braucht eine andere Option. Ich benutze Boilerplate. Grundsätzlich das Reset und die Typografie von Blueprint ohne das Grid. Grids sind böse und nicht-semantisch. Der HTML sollte semantisch sein und das gesamte Layout sollte über CSS erfolgen. Nur meine zwei Cents.
@Jake, ich stimme zu, dass Grids einen schlechten, nicht-semantischen Nachgeschmack hinterlassen, aber das müssen sie nicht. Deshalb verwenden wir Compass (Link oben) mit SASS, um Grid-Stile "einzubinden", ohne das Markup mit span-xx zu überschwemmen.
Abgestimmt. Die Seite sprang zu einer statischen Seite mit den Ergebnissen in Zahlenform... Ich nehme an, es sollte eine AJAX-Sache sein?
Das ist ein furchtbarer Nebeneffekt, der nur manche Leute betrifft. Auf meinem iMac passiert es nicht, aber auf meinem Laptop schon. Exakt dasselbe Betriebssystem und dieselbe Version von Firefox. So seltsam.
Ich habe versucht, es ewig zu beheben und habe nie eine gute Lösung gefunden. Ja, es hat definitiv etwas mit AJAX zu tun.
Bei mir dasselbe, und ich habe Vista 64bit auf FF 3.0.5
Dasselbe Problem. Neuestes Firefox, Windows XP SP2.
Noch ein Ditto dazu – Vista 64bit ff
Ich habe dieses Problem hier auch auf OS X ff3, und ich benutze eines der glänzenden neuen MacBooks mit Aluminiumgehäuse
Bei mir dasselbe
Vista 32 neuestes Firefox und auch auf Chrome
Schuldig auf meinem iMac – Safari 3.2.1
Ja, bei mir dasselbe, Safari 3.2.1, aber als ich auf den Zurück-Button klickte, wurde es ok geladen – und ich habe 960.gs gewählt, da es das ist, womit ich am meisten gespielt und es am meisten ausprobiert habe :)
dasselbe auf ubuntu und FF 3.0.5
passiert mir auf meinem MacBook, aber nicht auf meinem iMac, genau wie bei dir Chris, es ist seltsam.
Ich fand die Option "Ich baue und benutze mein eigenes" ziemlich interessant…
Das scheint die vernünftigste Lösung zu sein. Es ist eine Qual, eine Reset-Datei zu besorgen und die ganze Arbeit zu machen, die Typografie und Kopfzeile, Wrapper, Inhalt, Fußzeile usw. einzurichten…
Hast du Ratschläge, wie man so etwas für sich selbst einrichtet? Vielleicht für einen zukünftigen Beitrag…
Dasselbe ist mir passiert wie Harley Alexander. Ich benutze eine Dell Ubuntu Maschine mit 8.10 und ff 3.05, falls das einen Hinweis gibt. Übrigens, ich benutze kein Framework
Für mich ist es YAML. Tolles, vielseitiges System, das perfekt für das Theme-Framework (BlankTheme) geeignet ist, das wir für das Zikula Web Application Framework entwickeln.
Die neuesten Versionen von YAML sind schlank, können leicht gestutzt werden und sind meiner Meinung nach sehr flexibel.
Ich benutze nur Eric Meyers Reset-CSS und passe es je nach Projekt an, an dem ich arbeite (was bedeutet, dass ich meistens Tabellen-bezogene CSS lösche).
Ich glaube, Frameworks sind nett, aber wie auf vielen Blogs und in vielen Artikeln erwähnt, haben sie ihre Nachteile.
Ich verwende ein modifiziertes Eric Meyer Reset und beabsichtige, ein Framework zu entwickeln, das am besten zu meinen Bedürfnissen passt. Ich glaube, CSS hat eine große "Individualität" in der Art, wie es geschrieben wird, daher mögen Frameworks für schnelle Entwicklung oder ein Skelett in gewisser Weise helfen, aber die meisten Leute würden sich mit ihrem eigenen am wohlsten fühlen.
Ganz zu schweigen davon, dass ich es tatsächlich genieße, CSS zu schreiben (im Gegensatz zu XHTML) und dass jedes Projekt seine eigenen Bedürfnisse und Parameter hat.
Ich würde vielleicht ein grid-basiertes Framework für eine Zeitungsseite verwenden, aber nicht viel mehr.
Ich habe kein Framework benutzt, aber ich ziehe in Betracht, mich damit zu beschäftigen. Es wäre interessant, einen Artikel zu lesen, der die verschiedenen Frameworks und ihre Vor- und Nachteile vergleicht, sowie das Bauen von Grund auf.
Das einzige Framework, das ich jemals benutze, ist Eric Meyers Reset. Ansonsten benutze ich nur meine eigenen Teile, die ich im Laufe der Zeit erstellt habe. Ich habe nichts gegen Frameworks (ich benutze sie für JavaScript), ich sehe einfach nicht, wo sie mir mehr Zeit sparen würden als die Verwendung meines eigenen Codes.
Für diejenigen, die Frameworks benutzen: Glaubt ihr, dass es Zeit spart oder eine bessere Lösung bietet, als ihr selbst geschaffen hättet?
Okay, es gibt viele Missverständnisse bezüglich der Nutzung von CSS Grid Frameworks. Ich denke, du solltest ein CSS Grid Framework nur dann verwenden, wenn du eine komplexe Grid-Struktur hast (Zeitungsseite, große Portale...). Was passiert, wenn du 100 verschiedene Layouts auf derselben Website hast? Wirst du 100 CSS für jede Seite schreiben oder ein CSS Framework verwenden, das alle 100 Layouts löst?
CSS Frameworks können Zeitersparnis bringen, nur wenn du mit dem Framework vertraut bist und über mittlere oder fortgeschrittene CSS-Kenntnisse verfügst. Du solltest in der Lage sein, alle Szenarien zu lösen, die das CSS Framework nicht abdeckt.
Eine andere Sache: Kümmert sich dein Kunde darum, dass dein CSS-Code nicht semantisch ist? Schreibst du semantischen Code? Und letztendlich, WTF ist semantischer Code? Wir haben keinen universellen Standard. Für manche ist semantisch Header, Footer, Main, Sidebar, für andere Logo/Branding, Copyright-Informationen, Inhalt. Für mich ist es wichtig, dass der Code gut dokumentiert ist, und was ist besser dokumentierter Code als ein öffentliches CSS Framework mit viel Community-Unterstützung?
Hier ist mein Tipp: Wenn du alle 3 Monate eine Website baust, mach dir keine Gedanken über CSS Frameworks, aber wenn du mindestens 3 Websites pro Monat baust, kannst du einige CSS Frameworks in Betracht ziehen.
@Chris: Ich würde es begrüßen, wenn du Emastic in die Umfrage aufnehmen könntest. Für mich ist es sehr wichtig zu wissen, ob jemand Emastic benutzt. Ich denke, obwohl Emastic kleiner, flexibler, flüssiger ist und alle Arten von CSS-Strukturbauten abdeckt, kam es spät auf den Markt und steht immer im Schatten der "Old School"-Frameworks.
Hallo
Ich mache mein persönliches Framework :)
Ich kann jedes Framework benutzen
Ich stimme Vladimir zu: Der Begriff "semantisch" wird so oft verwendet, dass er seine Bedeutung verliert.
Das erste Framework, das ich ausprobiert habe, war YUI, und das war eine schreckliche, SCHRECKLICHE Erfahrung!!! Reden wir über überladenes Markup und Divitis!
Für mich sollten die Vorteile eines Frameworks sein:
Schnelles Prototyping, das einfach in die Produktion übertragen werden kann.
Abstraktion von browserübergreifenden Problemen. Mein Leben ist zu kurz, um mich mit IE-Hacks auseinanderzusetzen. Ich benutze auch ie7.js. Puristen, schießt mich... (-;
Blueprint bietet mir diese Vorteile und ist daher mein bevorzugtes Framework.
Die geschmackvolle Basistypografie von Blueprint ist ein zusätzlicher Bonus. (-
Auch ich hatte das Problem, dass die Ergebnisse auf einer statischen Seite angezeigt wurden, nicht "ajaxed" :-) (ich bin auf einem Acer Laptop, Vista Home Premium und benutze Chrome als Browser).
Ich muss sagen, ich finde die bisherigen Ergebnisse SEHR interessant, angesichts der Leserschaft deines Blogs/Feeds. Es scheint, dass über 50% nicht einmal ein Framework benutzen, und die nächsten Optionen liegen weit zurück.
Ich persönlich habe dafür gestimmt, dass ich kein Framework benutze, obwohl ich in letzter Zeit mehr darüber gelesen habe und überlege, ob es sich lohnt, sie zu verwenden. Die, von denen ich am meisten gehört habe, sind Blueprint und 960 Grid. Ich habe einfach eine Standarddatei, mit der ich für jedes neue Projekt beginne. Ich denke, das ist der "schlankste" Weg, es zu tun – nur die Dinge hinzuzufügen, die ich tatsächlich verwenden werde, anstatt eine Menge Zeug herauszunehmen, das ich nicht verwenden werde!
Vielleicht werde ich diese Frameworks weiterhin genauer betrachten – schließlich geht es darum, mit den neuesten Trends Schritt zu halten und sie zu analysieren :-)
Ich benutze sie nicht ;)
Gopal,
http://www.productivedreams.com
Tweets von gopalraju
Meine eigene
Ganz klar Blueprint.
960.gs wegen seiner wunderbaren PSD-Vorlagen.
960.gs ist sehr einfach und leistet hervorragende Arbeit!
Ich benutze kein CSS-Framework häufig, aber wenn ich es tat, benutzte ich YAML
Ich beginne mit einer modifizierten Version von Eric Meyers Reset und füge einige Ideen von Blueprint und YUI hinzu. Dann füge ich eine kräftige Dosis meiner eigenen Resets, Hilfsklassen und grundlegenden Layout-IDs/Klassen hinzu. Ich betrachte es eher als einen "erweiterten Reset mit einer kleinen Bibliothek" als ein vollwertiges Framework.
Ich benutze auch gerne die PDF-Ausdrucke von 960.gs für die Bleistift-und-Papier-Phase.
Ich gehe davon aus, dass die meisten Leute, die sagen, sie benutzen kein Framework, wahrscheinlich ihr eigenes bauen. Warum um alles in der Welt sollte jemand immer und immer wieder dieselben grundlegenden Stile codieren, die er auf jeder Website verwendet?
Meine eigene.
Javascript-Frameworks machen Sinn, aber CSS-Frameworks meiner Meinung nach nicht <— MEINE MEINUNG
Ich habe begonnen, BlueTrip für meine neuen Projekte zu verwenden. Es ist eine Mischung aus Blueprint, Tripoli und 960.gs.