Vue.js Nedir? – Ekosistemi, Tarihçesi ve Evrimi

Picture of Taha Eren SESSEVMEZ
Taha Eren SESSEVMEZ
Full Stack Developer

Vue.js (genellikle Vue olarak kullanılır) kullanıcı arayüzü ve tek sayfa uygulamalar (single-page applications) inşa etmek için kullanılan açık kaynak javascript çerçevesidir (Framework).

İçindekiler

Başlangıcı (2013-2015)

Vue, eski bir Google mühendisi olan Evan You tarafından 2013 yılında oluşturuldu. Evan, AngularJS’deki bazı konseptleri daha hafif ve esnek bir yapıda kullanmak istediğinden Vue.js’i yarattı.

Vue.js (genellikle Vue olarak kullanılır) kullanıcı arayüzü ve tek sayfa uygulamalar (single-page applications) inşa etmek için kullanılan açık kaynak javascript çerçevesidir (Framework).

18 Eylül 2020’de yayımlanan 3. versiyonuyla kaynak kodu TypeScript ile yeniden yazılmıştır.

Gelişimi (2016-2018)

2016’da 2.0 sürümü yayınlandı. Bu sürüm, sanal DOM, sunucu tarafı oluşturma desteği ve daha birçok özellik getirdi. Vue’nun popülaritesi bu dönemde önemli ölçüde arttı.

Vue.js Nedir

Endüstriyel Kabul ve Stabilite (2019–2021)

Bu dönemde Vue, birçok büyük şirket ve proje tarafından benimsendi. Vue 3.0’ın 2020’de çıkmasıyla birlikte, Composition API gibi yeni özellikler ekledi.

İstatistikler

GitHub Yıldız Sayısı (2022 sonu itibariyle): 190.000+
Haftalık İndirme Sayısı (2022 sonu itibariyle): 1.5 milyon+
Kullanılan Büyük Şirketler: Alibaba, Xiaomi, IBM

Vue.js Nedir

Temel Özellikleri

Reaktif Veri Bağlama: Vue, model ve görünüm arasında otomatik bir şekilde veri bağlama sağlar.
Bileşen Tabanlı Yapı: Küçük, yeniden kullanılabilir bileşenler oluşturarak karmaşık uygulamaları basit hale getirebilirsiniz.
Sanal DOM: Performansı optimize etmek için sanal bir DOM kullanır.
Hafiflik: Vue, sadece gerektiğinde kullanılacak özelliklerle hafif bir yapı sunar.

Ekosistemi

Vue Router: SPA (Tek Sayfalı Uygulamalar) için yönlendirme çözümü.
Vuex: Uygulama durum yönetimi için bir çözüm.
Vue CLI: Vue projelerini hızla başlatmak için bir komut satırı aracı.
Nuxt.js: Vue için sunucu tarafı oluşturma ve statik site oluşturma çözümü.

Sonuç Olarak

Vue, yaratıldığı günden bu yana hızla büyüyen ve evrilen bir JavaScript çerçevesidir. Kolay öğrenilebilirliği, esnek yapısı ve güçlü topluluğu sayesinde, geliştiriciler arasında popülerliğini sürdürmektedir.

Vue.js Nedir
Facebook
Twitter
LinkedIn