41 puan yazan xguru 2024-08-07 | 9 yorum | WhatsApp'ta paylaş
  • Build aracı veya framework kullanmadan; yalnızca editör, tarayıcı ve web standartlarıyla (saf HTML/CSS/JavaScript) web siteleri ve web uygulamaları oluşturmak için temel teknolojilere genel bir bakış sunuyor
  • Ele alınan konular şunlar:
    • Components: React veya Vue gibi framework’lerin bileşen yaklaşımına alternatif olarak, saf HTML, JavaScript ve CSS ile daha yüksek seviyeli primitive’ler oluşturmak için Web Components kullanımı
    • Styling: CSS Modules, PostCSS ve SASS’ın sağladığı rahatlığın yerine, modern CSS’in yeteneklerinden en üst düzeyde yararlanmak
    • Sites: Web Components tabanlı web projeleri oluşturmak ve bunları build araçları, framework’ler veya server-side mantık olmadan production’a dağıtmak
    • Applications: Vanilya teknolojilerle single-page web uygulamaları nasıl kurulur, routing nasıl yapılır, state nasıl yönetilir
  • Bu eğitim, HTML, CSS ve JavaScript’i zaten bilen kişiler içindir. Web geliştirmeyi yeni öğrenmeye başlıyorsanız bu site sizin için henüz uygun değildir

Neden böyle yapmalı?

  • Modern web geliştirme framework’leri, zengin ve iyi yapılandırılmış web uygulamalarını hızlıca geliştirme imkânı sunar; ancak bu zengin özellikler, framework ve araç karmaşıklığı pahasına gelir ve sonuç olarak projeler güvenli ve güncel kalmak için düzenli bakım gerektirir
  • Plain Vanilla tarzı web geliştirme farklı bir tercih yapar; sadelik ve fiilen sıfır bakım gibi uzun vadeli avantajlar için kısa vadeli rahatlıktan vazgeçer. Bu yaklaşım, güçlü web standardı desteği sunan modern tarayıcı ortamı sayesinde mümkündür
  • Popüler web geliştirme framework’lerinden bazılarını denemeden, neden onlarsız çalışmak isteyebileceğinizi öğrenmeden ve framework desteği olmadan bir kod tabanını nasıl yapılandıracağınız konusunda kendinize güvenmeden Plain Vanilla yaklaşımını kullanmayın
  • Tarayıcının sunduğu araçları daha iyi tanımak istiyorsanız veya bakım gerektirmeyen, son derece kararlı ve uzun vadeli olarak inşa edilmiş siteler ya da uygulamalar geliştirmek istiyorsanız bu yaklaşımı kullanın. Sonuçta burada açıklanan teknikler yalnızca web standartlarına dayanır ve web standartları onlarca yıl boyunca kalıcıdır

9 yorum

 
yangeok 2024-08-19

Vanilla ile basit bir harita uygulaması yapmak bile dosyaları fazlasıyla uzun ve ayrıntılı hale getiriyor.

 
ahwjdekf 2024-08-09

Bakım gerektirmeyen, çok stabil olan ve uzun vadeli olarak oluşturulmuş bir site ya da uygulama inşa etmek istiyorsanız bu yaklaşımı kullanın --> o zaman cevap zaten ortaya çıkmış gibi. Bunu neden yapmıyoruz..?

 
cosine20 2024-08-12

Herkes üşeniyor diyor haha

 
botplaysdice 2024-08-09

Daha ortalıkta fol yok yumurta yokken.... şöyle yazardık...

int main(int argc, char *argv) {
...
char
url = getenv("QUERY_STRING");
...
printf("HTTP/1.0 200 OK");
..
falan filan...
...
}

 
axgux 2024-08-07

Eskiden vanilla ile SPA geliştirdiğim zamanlar aklıma geliyor.. Tam bir acemiyken fetch'i bilmediğim için xhr ile her şeyi tek tek yaptığımı hatırlıyorum..

 
aer0700 2024-08-07

Tuning'in sonu stok ayarlara dönmek derler ya...

 
kandk 2024-08-07

Ayar özellikleri stok özelliklere dahil edilebilir..

 
[Bu yorum gizlendi.]
 
galadbran 2024-08-08

Syntax.fm'in 800. bölümüne John Resig katıldı! ^^