- Web ve native’de çalışan, Vite tabanlı yeni bir React framework’ü
- Statik/sunucu/istemci sayfaları arasında evrensel tipli routing sunuyor
- Local-focused
- Daha basit kod, daha iyi sonuçlar ve cross-platform hedefliyor
- Native uygulamalar, istemci tarafı veritabanı sayesinde daha iyi hissettiriyor ve yazılması daha kolay. Sunucu sınırlarını ortadan kaldırıyor, anında değişiklik yapıyor ve çevrimdışıyken de iyi çalışıyor
- Web’de ise küçük bundle’lar, sınırlı depolama, senkronizasyon, caching, yapılandırma gibi sorunlar nedeniyle bu özellikleri kullanmak zor
- Zero ile yapılan ortaklık sayesinde veriler için varsayılan çözüm olarak dahil ediliyor
- Zero, Postgres ile de çalışıyor ve hem sunucuda hem istemcide üstün performans gösteriyor
GN⁺ Özeti
- One, web ve native uygulama geliştirmeyi basitleştiren yeni bir React framework’ü.
- Veri yönetiminin karmaşıklığını çözmek için Zero ile iş birliği yaparak güçlü bir çözüm sunuyor.
- Bu framework, özellikle istemci tarafı veritabanlarının avantajlarının web’de de kullanılabilmesini sağlıyor.
- Web geliştiricilerine daha iyi performans ve daha kolay veri yönetimi sunma potansiyeli gösteriyor.
- Benzer özelliklere sahip projeler arasında Next.js gibi framework’ler bulunuyor.
1 yorum
Hacker News görüşleri
Zero, local-first yazılım değil de server-first yazılım gibi görünüyor. Ağın isteğe bağlı olması ve kullanıcının nihai kontrole sahip olması gibi local-first yazılım ilkeleri eksik. Sunucu kapanırsa uygulamanın çalışmaya devam edip etmeyeceği belirsiz
Bir iOS mobil geliştiricisi olarak, demo uygulamayı TestFlight'tan indirip kullandıktan sonra React Native kullanmanın web üzerinde platform UI'ını taklit etmekten çok daha iyi olduğunu düşünüyorum. Ancak bazı UI geçiş sorunları ve hatalar var
Rails ve Meteor'un altın çağlarını sevmiş bir geliştirici olarak, evrensel bir uygulama framework'üne ihtiyaç duymuyorum ama gelecekteki işler için değerlendireceğim
Zero'nun landing page'inin %75'inin Zero'ya ayrılmış olmasına rağmen hâlâ yayınlanmamış olması tuhaf hissettiriyor. Soft launch gibi görünüyor
Bir web geliştiricisi olarak, Nate'in çalışması Next.js'ten beri en yenilikçi ilerleme gibi görünüyor. Ekibimle birlikte yeni bir web çizim IDE'si geliştiriyoruz ve One'ı entegre etmeyi planlıyoruz
Famo.us'ta çalışmış biri olarak, böyle framework'ler yapmanın ne kadar zor olduğunu çok iyi biliyorum. Zero potansiyelini ortaya çıkarırsa çok güçlü olacaktır
Takeout kullanma deneyimimi paylaşmak istiyorum. Capacitor kullanırken birçok sorun yaşadım ve Expo, Solito ve Tamagui'ye geçince büyük bir değişim gördüm. Nate ve Tamagui ekibinin desteği mükemmeldi
Bir Rails geliştiricisi olarak, One'ın Rails API ve React UI stack'i için uygun olup olmadığını merak ediyorum. Zero'nun diğer framework'ler için adapter'lara ihtiyaç duyup duymadığını ya da doğrudan backend'e bağlanıp bağlanmadığını bilmek istiyorum
Tamagui çalışmaları sayesinde Nate'i tanıdım ve deneyiminin Expo ile web/native arasındaki boşluğu kapatmaya yardımcı olacağını umuyorum. Nate'in emeği için minnettarım ve yakında göz atmayı planlıyorum