2 puan yazan GN⁺ 2025-05-12 | Henüz yorum yok. | WhatsApp'ta paylaş
  • Plain Vanilla Web, yalnızca bir editör, tarayıcı ve web standartlarıyla web siteleri ve web uygulamaları oluşturmayı anlatan bir eğitimdir
  • Bileşenler, stil verme, siteler ve uygulamalar olarak ayrılmış şekilde Web Components, modern CSS, istemci tarafı yönlendirme ve durum yönetimini vanilla yaklaşımla ele alır
  • Modern web framework’lerinin sunduğu kolaylıklardan çok framework ve tooling karmaşıklığını azaltma seçeneğine odaklanır
  • HTML, CSS ve JavaScript’e hâlihazırda aşina olan okurları hedefler; web geliştirmeye yeni başlayanlar için henüz uygun değildir
  • Kısa vadeli kolaylıkların bir kısmından vazgeçilse bile, sadelik ve pratikte sıfıra yakın bakım gibi uzun vadeli kazanımlar elde etmeyi amaçlayan bir yaklaşımı benimser

Yalnızca web standartlarıyla site ve uygulama geliştirme

  • Plain Vanilla Web, HTML, JavaScript ve CSS merkezinde web siteleri ve web uygulamaları oluşturma yolunu gösterir
    • Gerekenler bir editör, tarayıcı ve web standartlarıdır
    • Build araçlarına, framework’lere veya sunucu tarafı mantığa bağımlı olmayan bir yaklaşımı ele alır
  • Öğrenme akışı dört alandan oluşur
    • Components: Web Components ile plain HTML, JavaScript ve CSS üzerinde daha üst düzey primitifler oluşturur
    • Styling: Modern CSS’ten yararlanarak CSS Modules, PostCSS ve SASS’in kolaylık sağlayan özelliklerinin yerini alır
    • Sites: Build araçları, framework’ler veya sunucu tarafı mantık olmadan vanilla web siteleri oluşturur ve çevrimiçi yayımlar
    • Applications: İstemci tarafı yönlendirme ve durum yönetimi için vanilla stratejilerle tek sayfa uygulamalar oluşturur

Uygun okurlar ve başlangıç yolu

  • Bu yaklaşım, modern web framework’lerinin sağladığı zengin özelliklerden çok karmaşıklığı azaltmayı önceler
    • Framework ve tooling yükünü azaltırken kısa vadeli kolaylıkların bir kısmından vazgeçer
    • Uzun vadede sadelik ve pratikte sıfıra yakın bakım durumunu hedefler
  • HTML, CSS ve JavaScript’i zaten kullanabilen ve tooling karmaşıklığından uzaklaşmak isteyen kişiler için uygundur
  • Sonraki adım, Web Components kullanarak içerik, stil ve davranışı nasıl birleştireceğini öğrenmektir

Henüz yorum yok.

Henüz yorum yok.