|
|||
YAML kleine Umfrage
Hallo liebe Leser,
kürzlich wurde ich über das CMS Papoo mit einem YAML Layout konfrontiert. Meine Aufgabe war, vorhande Layoutschwächen auszubügeln. Da ich mein CSS vorzugsweise selbst schreibe, habe ich mir das vorher irgendwie nie angeschaut, höchstens mal überflogen - auch wenn alle Welt davon schwärmt. Mir ist aufgefallen, dass es hier zwar ein durchdachtes System gibt, aber die Fülle an Anweisungen ist ja Wahnsinn. Ehrlich gesagt hätte ich das komplette Layout in einer einzigen CSS-Datei mit etwa 5% der derzeit existenten Länge unter gebracht (hätte man mich gefragt ). Wie ich finde, wird diesem folgend gleichzeitg der Quelltext unnötig aufgebläht. Die Fehlersuche fand ich schon sehr aufwendig und nervig. Ein paar Skalierungs- sagen wir Unschönheiten habe ich auch gefunden. Aber wie gesagt, alle Welt schwärmt von YAML. Deshalb würde ich hier gern einmal Eure Meinungen zum Thema hören. Ich möchte nämlich wissen, ob ich da irgdwas übersehen habe und alles ganz falsch sehe. Ist YAML wirklich so toll? Worin liegen die Vorteile? Naja, die Nachteile und meine Meinung habe ich ja genannt. Also, vielen Dank und Gruß
__________________
Zeit ist das, was man an der Uhr abliest. [Albert Einstein 1879 - 1955] |
Sponsored Links |
|
|||
Hab es bei einer Seite noch im Einsatz - Werde ich aber sobald ich die Zeit dazu habe auf meine selbst geschrieben Styles umstellen.
Wie meine 2 Vorredner schon sagten: Zu aufgeblasen das ganze. Für Anwender, die sich mit CSS und Co nicht bis ins kleinste Detail auseinander setzen wollen, hat es sicher seine Daseinsberechtigung. |
|
||||
Moin,
jau, Yaml ist auch nix für mich. Hatte mal kurz damit angefangen aber wegen haarsträubender Unübersichtlichkeit (modifications/basemod_2col_left_vlines.css ) gleich wieder drangegeben. Gruß Klaus
__________________
Ein mehrfacher Gruß aus dem Südosten Klaus |
|
|||
Zitat:
Die Kunden haben ein vorgefertigtes Shopsystem zusammen mit einem YAML installiert, und sie haben dafür Gründe, die wenig mit unseren CSS-Angelegenheiten zu tun haben. Allerdings werden die langfristigen Kosten eines solchen ZKZE-Frameworks* von denjenigen, die es aufsetzen, nicht immer im vollen Umfang berücksichtigt. Verglichen mit der Zeit, die eine effektiver produzierte Seite beim späteren Erweitern und Debuggen verlangt, schneiden Frameworks schlecht ab. Beim Analysieren fremden Codes empfiehlt es sich, erst einmal davon auszugehen, der Autor hätte sich dabei schon etwas gedacht. Es braucht einige Zeit, sich in das System hineinzudenken und den Fehler zu isolieren, und es braucht eine ungleich längere Zeit, den Workaround dann so zu implantieren, sodass es nicht zu Konflikten kommt. Die Kosten dafür müssen dem Kunden transparent gemacht werden. *ZKZE: Zu kompliziert zum Erklären. |
|
||||
Die im Thread zitierte Aufgeblähtheit des Quelltextes ist sicherlich ein Kriterium, ebenso wie die anfangs seltsam anmutenden Namensgebungen, aber YAML (oder andere Frameworks) einfach nur damit abzufertigen finde ich ein bisschen zu kurz gegriffen
YAML ist ein Framework, und insofern erstmal vorab ein paar Worte dazu, was das überhaupt ist. Das gilt nicht nur für CSS, sondern auch für JS, PHP und andere Sprachen: Zitat:
Nachteile:
Vorteile:
Der aufgeblähte (und auf den ersten Blick unübersichtliche) Code wird oft als Hauptargument gegen YAML angeführt und wer in seinem Quelltext gegen jedes überflüssige DIV kämpft, für den ist YAML auf den ersten Blick ein Albtraum. Witzigerweise stört das bei anderen Frameworks kaum jemanden. Wer jQuery oder andere JS-Bibliotheken für zwei drei Effekte einsetzt, schleppt dafür etliche Kb Code mit sich rum. Bei serverseitigen Frameworks wie CakePHP sieht das ähnlich aus. Meine Theorie ist, dass das bei YAML eher stört, weil man es direkt im Browser-Quelltext sieht: Viele DIVs und viele CSS-Dateien, während jQuery im Verborgenen bleibt. YAML-Entwickler Dirk Jesse hat das Thema übrigens in seinem Blog-Eintrag CSS-Frameworks in der Diskussion auch aufgegriffen und in einem Kommentar-Thread vom Dezember 2005 wurde das ausführlich durchdiskutiert. Fazit: Wer bereits sein eigenes Framework hat, als Dateisammlung und als Know-How im Kopf, reagiert gegenüber einem fremden Framework, in das er sich erst mühsam einarbeiten müsste, automatisch abwehrend. Das ist verständlich und natürlich, bedeutet aber nicht, dass das Framework nichts taugt. Grüße aus Groningen Peter
__________________
HTML & CSS lernen: »Einstieg in CSS« + »Flexible Boxes« | CMS lernen: »Websites erstellen mit Contao« Geändert von pmmueller (22.02.2008 um 11:57 Uhr) |
|
||||
Ich denke, man kann es so sagen:
Anders gesagt: Ich persönlich würde es nie einsetzen, aber wer sich nicht so sehr in die Materie vertiefen will/kann, kann in YAML durchaus eine sinnvolle Lösung finden. Dennoch: Aus meiner persönlichen Sicht geht es gar nicht |
|
|||
Zitat:
Und dass selbst professionellere CSS-Coder ihre Schwierigkeiten mit diesem Framework haben können, erkennt man vielleicht auch daran, dass hier in den verschiedenen Unterforen Probleme mit Yaml-basierten Sites gar nicht so selten sind. |
Sponsored Links |
|
|||
Oh, interessantes Feedback. Ich danke Euch für Eure Meinungen, die, wie ich vermutete, teilweise doch sehr unterschiedlich sind.
Die Argumente von Peter habe ich mir im ähnlichen Stil ja bereits mehrfach anhören müssen, allerdings lange nicht so höflich Eher unter dem Motto, wer ein bißchen übt, wird dann schon irgendwann durchsehen. Anundfürsich sehe ich beim "Zurechtfinden" eher weniger das Problem. Mich stört eben auch, wie die meisten schon geschrieben haben, diese Masse an Anweisungen und den damit verbundenen Wartungsaufwand. Es dauert einfach, falls sich irgendwo ein Fehler eingeschlichen haben sollte. Damit will ich YAML aber nicht verurteilen und wie ich bereits erwähnte, steckt da schon ein durchdachtes System hinter. Genau wie Windows; das hat auch ein System - sorry Schönes Wochenende wünsche ich
__________________
Zeit ist das, was man an der Uhr abliest. [Albert Einstein 1879 - 1955] |
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Untermenü im IE | nici | CSS | 10 | 22.06.2009 22:19 |
yaml - ich bin verwirrt | andip | Offtopic | 1 | 11.07.2006 17:09 |
Suche eine kostenlose Umfrage mit Reloadsperre | Tobias | (X)HTML | 4 | 26.01.2006 13:40 |
Kleine ungereimheiten im IE | Deedoo | CSS | 8 | 20.12.2005 23:52 |