zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden YAML kleine Umfrage

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 22.02.2008, 00:13
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 22.10.2006
Ort: Extertal
Beiträge: 147
Lizzy befindet sich auf einem aufstrebenden Ast
Standard 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]
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 22.02.2008, 00:21
Benutzerbild von heiko_rs
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 18.09.2005
Ort: Berlin
Beiträge: 9.848
heiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblick
Standard

YAML geht gar nicht, aus den von Dir genannten Gründen - CSS & Markup vollgestopft bis zum geht-nicht-mehr.
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 22.02.2008, 00:33
Benutzerbild von paracelsus
be simple
XHTMLforum-Kenner
 
Registriert seit: 16.07.2007
Ort: Kapfenberg - Austria, einige meinen am "Anus Mundi"
Beiträge: 4.788
paracelsus ist einfach richtig nettparacelsus ist einfach richtig nettparacelsus ist einfach richtig nettparacelsus ist einfach richtig nett
Standard

Jep - ist auch meine Meinung.

Habe mir mal Blueprint angesehen, auch ganz schön mächtig, wobei dieser Vergleich ein bischen hinkt, da Blueprint ein Grid-Framework ist.
In beiden Fällen ist das CSS für jeden möglichen Case aufgebaut, somit aufgeblasen...
Mit Zitat antworten
  #4 (permalink)  
Alt 22.02.2008, 00:40
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 06.10.2007
Ort: Rheinland-Pfalz
Beiträge: 326
darkiop wird schon bald berühmt werden
Standard

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.
__________________
Mein Blog | Hier im Forum: FAQ

Viele Grüße, Thorsten
Mit Zitat antworten
  #5 (permalink)  
Alt 22.02.2008, 09:07
Benutzerbild von hubspe
Eisen 7 ole....
XHTMLforum-Kenner
 
Registriert seit: 22.06.2007
Ort: Passau
Beiträge: 7.086
hubspe ist ein wunderbarer Anblickhubspe ist ein wunderbarer Anblickhubspe ist ein wunderbarer Anblickhubspe ist ein wunderbarer Anblickhubspe ist ein wunderbarer Anblickhubspe ist ein wunderbarer Anblickhubspe ist ein wunderbarer Anblick
Standard

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
Mit Zitat antworten
  #6 (permalink)  
Alt 22.02.2008, 10:50
#
XHTMLforum-Kenner
 
Registriert seit: 30.06.2005
Ort: Hamburg
Beiträge: 2.092
IChao ist ein sehr geschätzer MenschIChao ist ein sehr geschätzer MenschIChao ist ein sehr geschätzer MenschIChao ist ein sehr geschätzer Mensch
Standard

Zitat:
Zitat von Lizzy Beitrag anzeigen
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 ).
Du sagst damit, dass ein maßgeschneidertes System effzienter zu fassen ist als ein allgemeingültiges. Wenn du den Kunden überzeugen kannst, dass du es auch billiger hinkriegst als 08/15 über ein Framework, wird er dich gerne für das nächste Projekt ins Auge fassen.

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.
__________________
Ingo Chao

Buch: Fortgeschrittene CSS-Techniken
Mit Zitat antworten
  #7 (permalink)  
Alt 22.02.2008, 11:48
Benutzerbild von pmmueller
Autor von "Little Boxes"
XHTMLforum-Mitglied
 
Registriert seit: 18.01.2005
Ort: Groningen (Niederlande)
Beiträge: 292
pmmueller sorgt für eine eindrucksvolle Atmosphärepmmueller sorgt für eine eindrucksvolle Atmosphäre
Standard

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:
Jeder Profi hat im Laufe der Zeit ein Repertoire von Techniken, Tricks und Templates entwickelt, das als Fundament für neue Projekte dient und den Rahmen für seine tägliche Arbeit bildet. Den Rahmen für die Arbeit oder, auf Englisch, das "Frame-Work".

Die meisten Entwickler benutzen ein solches Fundament, einen Maßanzug, der für die eigenen Bedürfnisse geschneidert wurde und nicht veröffentlicht wird, weil er anderen Leuten sowieso nicht passt.
YAML ist ein allgemeines Framework, also kein Maßanzug sondern einer von der Stange. So etwas hat Vor- und Nachteile:

Nachteile:
  • Frameworks erzeugen mehr Code als notwendig, weil sie für viele Situationen optimiert wurden und nicht für eine. Je komplexer das Layout und je mehr Inhalte auf einer Site stehen, desto weniger fällt dieser Overhead allerdings ins Gewicht.
  • Sie übernehmen die Konventionen des Framework-Entwicklers und damit ungefragt dessen persönliche Vorlieben, zum Beispiel bei Namensgebung und Syntax.
  • Die Einarbeitung in das Framework kostet Zeit. Sie müssen sich vor dem Gebrauch mit der Struktur des Frameworks vertraut machen und lernen, wie man damit zum Ziel kommt.
Genau diese Nachteile sind ja im Thread auch schon genannt worden.

Vorteile:
  • Ein solides und vielfach bewährtes Fundament spart Zeit bei der Umsetzung neuer Projekte.
  • Die Pflege des Quelltextes wird durch konsistente Konventionen bei der Namensgebung für IDs und Klassen erleichtert. Gerade bei der Arbeit im Team (z. B. in Agenturen) ist das ein wichtiger Faktor.
  • Patchwork und Browserfehler kosten weniger Nerven, denn die Bug-Prophylaxe ist Teil des Frameworks.
Besonders beliebt ist YAML übrigens in Zusammenarbeit mit CM-Systemen wie Typo3, Joomla, Drupal und Co. Anzüge von der Stange sitzen vielleicht nicht so perfekt wie maßgeschneiderte, sind aber schlicht und einfach billiger ...

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)
Mit Zitat antworten
  #8 (permalink)  
Alt 22.02.2008, 11:59
Benutzerbild von heiko_rs
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 18.09.2005
Ort: Berlin
Beiträge: 9.848
heiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblick
Standard

Ich denke, man kann es so sagen:

Zitat:
Zitat von darkiop Beitrag anzeigen
Für Anwender, die sich mit CSS und Co nicht bis ins kleinste Detail auseinander setzen wollen, hat es sicher seine Daseinsberechtigung.
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
Mit Zitat antworten
  #9 (permalink)  
Alt 22.02.2008, 22:58
EvT EvT ist offline
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 11.09.2006
Ort: Bad Wildungen
Beiträge: 2.220
EvT ist jedem bekanntEvT ist jedem bekanntEvT ist jedem bekanntEvT ist jedem bekanntEvT ist jedem bekanntEvT ist jedem bekannt
Standard

Zitat:
Zitat von darkiop Beitrag anzeigen
[...] Für Anwender, die sich mit CSS und Co nicht bis ins kleinste Detail auseinander setzen wollen, hat es sicher seine Daseinsberechtigung.
Das mag für Anwender gelten, die Yaml in Rahmen eines CMS verwenden. Außerhalb eines CMS halte ich Yaml für die zitierte Benutzergruppe für ungeeignet, da es aufgrund seiner Komplexität sehr schwer zu pflegen ist.

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.
Mit Zitat antworten
Sponsored Links
  #10 (permalink)  
Alt 23.02.2008, 00:36
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 22.10.2006
Ort: Extertal
Beiträge: 147
Lizzy befindet sich auf einem aufstrebenden Ast
Standard

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]
Mit Zitat antworten
Sponsored Links
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ä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


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:15 Uhr.