Flutter Biliyorsan Web'e Hangi Yoldan Çıkmalısın? Flutter Web vs Jaspr
HardwareAndro
0:00 / 0:00
Flutter Biliyorsan Web'e Hangi Yoldan Çıkmalısın? Flutter Web vs Jaspr
323 просмотра · 7 ч назад
HardwareAndro
25 тыс. подписчиков
323 просмотра · 7 ч назад
Flutter biliyorum, web'e hangi yoldan çıkmalıyım?
Bu soruyu kodla cevaplamak için uydurma bir moda mağazası olan ModaPazar'ın Giriş ve Ana Sayfa ekranlarını aynı API'ye karşı iki kez yazdım: bir kez Flutter Web ile, bir kez Jaspr ile. İkisi de Dart, ikisinde de aynı Cubit'ler var. Fark, tarayıcının ne gördüğünde.
📌 Bu videoda
• Flutter Web neden tek bir canvas çiziyor, HTML neden yok?
• Jaspr nasıl gerçek HTML ve CSS üretiyor (SEO ve meta dahil)?
• Web application vs web page: hangisi ne zaman?
• Flutter bilgini, paketlerini ve Cubit'lerini Jaspr'da kullanmak
• Canlı test: ilk açılış, DevTools'ta canvas vs div'ler
• Jaspr'da component, setState, routing ve CSS ile stil
• Bloc'un Jaspr paketi yok, Riverpod'un var: neye dikkat etmeli?
• Flutter ve Jaspr için ortak shared paket mimarisi
🟦 Flutter Web
• Ekranın tamamı canvas, motor (CanvasKit) tarayıcıya iner
• Mobil uygulama hissi, aynı widget'lar, tek kod tabanı
• İlk açılışta bekleme var, HTML ve SEO için ek iş gerekiyor
🟥 Jaspr
• Her route ayrı bir HTML dosyası, CSS hazır geliyor
• Sayfa JavaScript beklemeden açılıyor, arama motoru okuyabiliyor
• Flutter'a benzeyen yazım, ama bileşenleri HTML + CSS olarak yazıyorsun
"Baştan sona sadece bir web uygulaması yapıyorsan var olan web framework'lerinden birini seçmek daha mantıklı. Ama elinde Flutter kod tabanı ve birikimi varsa, müşteriye 'Flutter bunu veremiyor' demek yerine Jaspr ile çıktıyı verebilirsin."
🔗 Bağlantılar
• Örnek proje ve wiki: https://github.com/VB10/flutterwebjas...
• vexana_jaspr: https://pub.dev/packages/vexana_jaspr
⏱ Bölümler
0:00 Giriş
0:58 Bugünkü konu: Flutter Web ve Jaspr
1:31 Görsel anlatım ve wiki
1:50 Temel fark: canvas mı, HTML mi?
2:43 Web application vs web page
3:00 Neden Jaspr seçelim?
3:24 Flutter bilgini kullanmak: vexana_jaspr
4:43 Perde arkası: Flutter Web nasıl çalışıyor?
5:47 Perde arkası: Jaspr build ve HTML çıktısı
6:20 ModaPazar örneği: aynı ekran, aynı Cubit
7:34 Giriş ekranı: TextField vs form, yönlendirme, CSS
8:07 Performans ve SEO karşılaştırması
8:50 Jaspr'da component, setState ve state management
9:45 div, h1 ve CSS ile stil
10:22 Routing, data fetching ve meta
10:53 Canlı demo: Flutter Web canvas indiriyor
11:27 DevTools: Flutter'da HTML yok
12:17 Jaspr: anında açılış ve gerçek div'ler
13:41 Hangisi daha performanslı?
14:55 Proje yapısı: flutter_web ve jaspr_web
16:00 Claude skill ile Jaspr bileşenleri
16:24 Ne zaman hangisi?
17:03 Sadece web yapıyorsan dürüst tavsiyem
17:25 Ortak shared paket mimarisi
18:11 Müşteri istekleri ve kapanış
Sen web projende hangisini seçerdin: Flutter Web mi, Jaspr mı? Yorumlarda yaz, devam videosunu ona göre şekillendireyim.
#flutter #jaspr #flutterweb #dart #webdevelopment #seo #hardwareandro