“CSS mimarisi” terimini duydunuz mu? CSS’yi ölçeklendirilebilir hale getirmek için en iyi uygulamalar kümesi olarak anlıyorum, ör. sürdürülemez hale gelmeden önce çok fazla CSS yazmanıza ve arızi karmaşıklık nedeniyle çökmesine neden olan bazı kurallar.
Bir anlığına geri dönelim. CSS nedir? CSS, düzen ve boyama motoru için bildirimsel bir dildir. Sağ?
Dekleratif diller
SQL, YAML (yapılandırma olarak), HTML gibi birçok bildirim dili vardır (bazı insanlar bunun bir programlama dili değil, biçimlendirme olduğunu iddia eder).
SQL mimarisini duydunuz mu? Veritabanı mimarları var, ancak büyük SQL sorgularının nasıl yazılacağıyla uğraşmıyorlar, veritabanının kendisi üzerinde çalışıyorlar, bu yüzden aynı değil.
Layout motorları
Çarpışma, alt formapp, yoga, layoutkit, Render gibi birçok düzen motoru vardır.
Görünüşe göre çok sayıda düzen kodu yazma konusunda özel uygulamalara sahip değiller. Belki aynı gerekliliklere sahip değillerdir, belki kendi durumlarında düzen ve görsel sunum bileşenlerden ayrılamaz.
🤔 Merak ediyorum
Herhangi bir şans eseri bu CSS olayıyla çok ileri gittik mi? Belki de uzun vadede temel karmaşıklığı çözdüğünden daha fazla karmaşıklık getirir?
Yorum Yap