Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Jetstream, Vue.js'nin yanı sıra diğer ön uç çerçevelerle de kullanılabilir mi?


Jetstream, Vue.js'nin yanı sıra diğer ön uç çerçevelerle de kullanılabilir mi?


Evet, Laravel Jetstream, Vue.js'nin yanı sıra diğer ön uç çerçevelerle de kullanılabilir. Jetstream, bir proje için ön uç teknolojisinin seçiminde esneklik sağlayan Livewire ve Inertia.js'yi destekler. Jetstream'i diğer ön uç çerçevelerle kullanmaya ilişkin bazı önemli noktalar şunlardır:

Canlı Kablo Desteği

1. Kolay Kurulum: Jetstream, gerekli bağımlılıkları ve yapılandırmaları[1] yüklemek için tek bir komut sağlayarak Livewire kurulum sürecini basitleştirir.
2. Önceden Oluşturulmuş Bileşenler: Jetstream, uygulamalara kolayca entegre edilebilen düğmeler, paneller ve modeller gibi önceden oluşturulmuş Livewire bileşenlerini içerir[2].
3. Özelleştirme: Jetstream, geliştiricilerin Livewire bileşenlerini özelleştirmelerine ve kendi özel bileşenlerini oluşturmalarına olanak tanır[2].

Inertia.js Desteği

1. Vue.js Entegrasyonu: Jetstream, Inertia.js için şablon oluşturma dili olarak Vue.js'yi entegre ederek Vue[2]'ye aşina olan geliştiricilere kusursuz bir deneyim sunar.
2. Önceden Oluşturulmuş Bileşenler: Jetstream, Inertia.js için uygulamalara kolayca entegre edilebilen önceden oluşturulmuş Vue bileşenlerini içerir[2].
3. Özelleştirme: Jetstream, geliştiricilerin Inertia.js bileşenlerini özelleştirmesine ve kendi özel bileşenlerini oluşturmasına olanak tanır[2].

Diğer Ön Uç Çerçeveleri Kullanma

1. Svelte Desteği: Jetstream, ön uç çerçevesi olarak Svelte ile birlikte kullanılabilir. Bu, belirli rotalar için Svelte'yi ve diğerleri için Vue'yu kullanacak şekilde rotaların yapılandırılmasını gerektirir[3].
2. Diğer Ön Uç Çerçeveleri: Jetstream diğer ön uç çerçevelerini açıkça desteklemez, ancak geliştiriciler diğer çerçeveleri Jetstream ile manuel olarak entegre ederek kullanabilirler. Bu, kurulum ve yapılandırma dosyalarının özelleştirilmesini içerebilir[3].

Çözüm

Laravel Jetstream, hem Livewire'ı hem de Inertia.js'yi destekleyerek bir proje için ön uç çerçeveyi seçmede esneklik sağlar. Vue.js ile sorunsuz çalışacak şekilde tasarlanmış olsa da Svelte gibi diğer ön uç çerçevelerle de kullanılabilir.

Alıntılar:
[1] https://jetstream.laravel.com
[2] https://jetstream.laravel.com/stacks/inertia.html
[3] https://stackoverflow.com/questions/76581070/how-to-configure-laravel-with-jetstream-inertia-svelte-front-end-and-vue-ad
[4] https://www.reddit.com/r/laravel/comments/10vg2ac/is_vuejs_no_longer_the_preferred_frontend/
[5] https://coderscotch.com/laravel-jetstream-revolutionizing-web-development-with-tailwind-css-powered-scaffolding/