Açık kaynak · PHP
Modern web uygulamaları için full-stack bir PHP framework'ü: yönlendirme, ORM, kuyruklar, WebSocket ve CLI tek ve tutarlı bir pakette.
Rol
Geliştirici ve proje sahibi
Bağlam
Açık kaynak proje
Dönem
2024
Platform
PHP · Composer paketi
Bağlantılar
Problem
Yirmi yıl PHP uygulaması geliştirdikten sonra her projede aynı ihtiyaçlar geri gelir: temiz yönlendirme, güvenilir bir ORM, arka plan işleri, önbellekleme, gerçek zamanlı iletişim. Hedef, bunları küçük ve okunabilir bir çekirdekle karşılayan, API'si geliştiricinin yoluna çıkmayan bir framework'tü.
Yaklaşım
Framework, bir bağımlılık enjeksiyonu konteyneri ve iyi tanımlanmış bir istek yaşam döngüsü etrafında kurulu. Özellikler servis sağlayıcı olarak eklenir; uygulama yalnızca kullandığını yükler. Controller, middleware, migration ve konsol gibi tanıdık kurallar, modern bir PHP framework'üyle çalışmış herkes için öğrenme süresini kısa tutar.
Neler geliştirildi
- 01
Yönlendirme ve middleware
Hızlı rota eşleştirme, rota grupları ve yapılandırılabilir middleware hattı.
- 02
ORM ve sorgu oluşturucu
İlişkiler ve eager loading destekli modeller, akıcı sorgu oluşturucu, migration ve seed.
- 03
Kuyruk, önbellek ve Redis
Asenkron işler, sorgu ve uygulama önbelleği; Redis desteği yerleşik.
- 04
Gerçek zamanlı
Ek bir servise gerek kalmadan canlı özellikler için yerleşik WebSocket sunucusu.
- 05
Geliştirici araçları
Özel komutlar için konsol, doğrulama, form request'ler ve test yardımcıları.
Sonuç
Yabasi Framework MIT lisansıyla yayınlanıyor ve Composer ile kurulabiliyor. Yıllar süren müşteri projelerinde kullanılan kalıpları, herkesin okuyup kullanabileceği ve genişletebileceği bir temele dönüştürüyor.
Sonraki proje