Als ich anfing, Programmieren mit Ruby und Rails zu lernen, hörte ich oft diese Meinungen um mich herum. "Wenn es darum geht, eine App individuell zu entwickeln, frage ich mich, ob ich sie mit haml oder erb machen soll." "Ich suche, wie man in Haml schreibt, aber ich kann es überhaupt nicht finden." "Benutzt du wirklich Haml, wenn du alleine rennst?"
Ich machte eine App mit beiden Notationen und schaute zurück, wie ich mich für haml oder erb entscheiden sollte. Ich erkläre nicht, welches besser ist.
Bitte beachten Sie die "Unterschiede in der Notation" unten.
--Codebetrag haml hat eine überwiegend geringere beschreibungsmenge. Das Schreiben von weniger Zeit kann verkürzt werden. Sobald Sie sich daran gewöhnt haben, können Sie schnell und einfach zu lesenden Code schreiben.
Strukturelles Verständnis In haml ist klar, wie die Zusammensetzung der Elemente zu schreiben ist. Immerhin beurteilt haml das Eltern-Kind-Element nach Einrückung. Ein Fehler tritt auf, wenn nur ein Leerzeichen mit halber Breite vorhanden ist. Wenn Sie andererseits den Selektornamen gemäß dem Schreibstil beschreiben, können Sie die Selektoren in SCSS verschachteln und die Struktur des anderen anpassen. Es ist einfach, den Selektor später zu finden. Wenn Sie die Notation im Auge haben, ist es einfacher zu verstehen, wenn Sie sich den von anderen geschriebenen Code ansehen. Es kann jedoch schwierig sein zu lesen, wenn die Mitglieder den Schreibstil nicht richtig befolgen.
Javascript Javascript kann Elemente nur in HTML-Notation verarbeiten, daher kann erb Elemente so verwenden, wie sie sind, haml jedoch nicht. Wenn es sich um haml handelt, wird die haml-Notation vor dem Schreiben in die HTML-Notation konvertiert, und die Konvertierung nimmt viel Zeit in Anspruch. Es ist unwahrscheinlich, dass Javascript in der jüngsten Webentwicklung überhaupt nicht verwendet wird, daher denke ich, dass dies einer der Beurteilungsfaktoren sein wird.
Menge an Informationen in den Suchergebnissen HTML ist die Basis. Sie können haml und erb oft finden, indem Sie mit Rails nach Entwicklung suchen, aber die Informationsmenge ist geringer als die von HTML. Daher müssen Sie zu Beginn überprüfen, wie in HAML geschrieben wird, was Sie in HTML schreiben, und selbst wenn Sie es überprüfen, wird es häufig nicht ausgegeben. Das Konvertieren von "
Recommended Posts