Plain Vanilla Web
(plainvanillaweb.com)- 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
- Web geliştirmeyi yeni öğrenmeye başlayanlar için henüz uygun değildir
- Yeni başlayanlar HTML for People veya The Odin Project Foundations Course ile başlayabilir
- Sonraki adım, Web Components kullanarak içerik, stil ve davranışı nasıl birleştireceğini öğrenmektir
- Başlangıç bağlantısı Get Started sayfasıdır
Henüz yorum yok.