hakantekin Merhaba foruma hoşgeldiniz.
hakantekin sorum komik geldiyse acımadan vurabilirsiniz
Madem izin verdiğiniz hemen başlayayım. https://jetstream.laravel.com/2.x/introduction.html Jetstream dokümanlarına girerseniz hemen girişte kabak gibi Inertia + Vue şeklinde stack bilgisini görebilirsiniz.
Ayrıca Jetstream'e ihtiyacınız yok, özellikle de yeni başladıysanız. Ben denedim, açıkçası benim için bir günde kurulabilecek bir sistem. Bence hiç onu kullanıp kendinizi sınırlamaya ve kafanızı karıştırmaya gerek yok. Jetstream size sadece basit bir UI ve Auth + Takım özelliği veriyor ki bunlar bir günde yapılabilecek şeyler.
Eğer websitesi tarzında bir şeyler yapacaksanız ve SPA olmasını istiyorsanız, Vue'de yapılan çok teknik işlemlere ihtiyacınız yoksa (özellikle yaşam döngüsü ile ilgili) Inertia uygun. Vue bilginiz nasıl bilmiyorum ama Inertia kullandığınızda her bir rota için componentler baştan mount oluyor, bu aklınızda bulunsun. keep-alive tarzı bir şey yapmak Inertia ile çok zor. Persistent layout şeklinde bir özelliği var ama onun da üzerinde kontrolünüz yok ve bana bazı sıkıntılar çıkardı açıkçası. O yüzden dediğim gibi websitesi tarzı bir şey istiyorsanız Inertia uygun ama web app tarzı bir şeyler yapacaksanız Laravel API + Vue daha uygun olur.
Özetle;
- Dokümanları ihmal etmeyelim.
- Websitesi tarzı bir uygulama için Inertia uygun, Jetstream'a ihtiyacınız yok ama kullanabilirsiniz neden olmasın.
- Web app tarzı bir şeyler istiyorsanız bence Laravel API + Vue/React vs daha uygun.
- CSS framework için Tailwind CSS tavsiye ederim. https://tailwindcss.com/