Merhaba arkadaşlar!
Frontend dünyasında React ve Angular gibi güçlü rakipleri olsa da, Vue.js son yıllarda sade yapısı, kolay öğrenilebilirliği ve güçlü özellikleriyle birçok geliştiricinin gönlünü kazandı.
Bu başlıkta Vue.js’i hiç bilmeyenler için tanıtmak, kullananlarla deneyim paylaşmak ve yeni başlayanlara bir kapı aralamak istiyorum.
Vue.js Nedir?
Vue.js, modern kullanıcı arayüzleri (UI) ve tek sayfa uygulamaları (SPA) geliştirmek için kullanılan progressive bir JavaScript framework’üdür.
Vue’yi ister bir buton kontrolünde, ister devasa bir SPA yapısında kullanabilirsin. Yani adım adım büyütülebilir!
Neden Vue.js?
Örnek Kod
Popüler Kütüphaneleri
- Vue Router – Sayfa yönlendirme sistemi
- Pinia / Vuex – Global durum yönetimi
- VeeValidate / Yup – Form doğrulama
- Vuetify, Quasar, Element Plus – UI bileşen kütüphaneleri
- Vite – Vue 3 ile birlikte gelen yeni nesil build aracı
Vue 2 mi Vue 3 mü?
- Yeni projelerde Vue 3 öneriliyor.
- Composition API sayesinde daha esnek ve güçlü bir yapı sunuyor.
- Vue 2 kullanan çok proje var ama Vue 3 artık ana akım.
