Vue.js, UI'ler (Kullanıcı Arayüzleri) ve SPA'lar (Tek Sayfa Uygulamaları) oluşturmak için kullanılan aşamalı bir JavaScript çerçevesidir. Bu çerçeve, hızlı öğrenme eğrisi ile ünlüdür. Öğrenmesi o kadar kolay ve ulaşılabilir bir kitaplık ki HTML, CSS ve JavaScript bilgisi ile Vue'da web uygulamaları oluşturmaya başlayabiliriz.js. Hızlı öğrenme eğrisi, bu çerçevenin bir nevi imzasıdır. Büyük web uygulamaları oluşturmak için bir kitaplık veya tam teşekküllü bir çerçeve olarak ihtiyacımız için çok yönlü bir çerçevedir.
Evan Bu çerçeveyi sen yarattın. Bu çerçevenin arkasındaki Evan You fikri, halihazırda mevcut olan Angular ve tepki Çerçevelerinden en iyi özellikleri birleştirerek en iyi çerçeveyi oluşturmaktır. Vue'yu oluşturmadan önce.js, Evan You, Google'da çalışıyordu. Inc ve Angular tabanlı projelerde çalıştı. Böylece kendi çerçevesini inşa etme fikrini buldu. Angular'ın şablon sözdizimi, kullanımı kolay gibi en iyi kısımlarını seçti ve ayrıca iki yönlü veri bağlama, sahne konsepti, bileşen tabanlı yaklaşım gibi React'in en iyi kısımlarını seçti ve bunları yeni bir yapı oluşturmak için birleştirdi. çerçeve Vue.js ikisinden de iyi.
rekabet
Her çerçevenin kendi özellikleri ve özellikleri vardır, çünkü bunlar bilinir ve diğer çerçevelere göre önceliklidir. Vue.js, Github'da en çok yıldıza sahip olma kaydına sahiptir.son 5 yıldır com. Her ne kadar Vue topluluğu.js, tepki JS, Vue'den daha küçüktür.js yıldız kaydı Vue hayranlarını anlatıyor ve anlatıyor.js. Kim bir kere kullanırsa aşık olur.
Evrim ve Büyüme
Vue, 2014 yılında piyasaya sürüldü. O zamandan beri, sürekli gelişiyor. 2018'in başında, Vue.js, Angular'ı yenmeye ve piyasada daha ünlü olmaya başladı. Daha sonra, Eylül 2018'de Evan You, Vue 3'ün çıkışını duyurmaya karar verdi.0. Vue.js, bu çerçevenin kullanımındaki ve topluluğundaki hızlı büyüme ile sürekli olarak gelişmektedir. Angular ve React'in en iyi özellik kombinasyonu üzerine inşa edildiği için topluluk büyümeye devam edecek.
İşte heyecan verici bulduğumuz özelliklerden bazıları ve hızlı büyümesinin temel nedeni ve onu havalı hale getiriyor.
Öğrenme Eğrisi ve İyi Yazılmış Belgeler
Vue.js, şimdiye kadar gördüğümüz ve önerdiğimiz en iyi yazılı Belgelerden birine sahiptir. Bu Belgeler bizi, zor bir öğrenme ya da farklı bir şey oluyormuş gibi hissetmeyen, zahmetsiz ve adım adım bir rehbere götürür. Tepki ile karşılaştırırsak öğrenme eğrisi zahmetsizdir.JS ve Açısal.
Modüler ve yeniden kullanılabilir kod
Bu bileşen tabanlı yaklaşım temel olarak ReactJS'den ilham almış ve ondan seçilmiştir. Bu bileşeni içe aktarmak ve ihtiyaç duyduğumuz her yerde yeniden kullanmak için bileşenler şeklinde kod yazıyoruz. Vue.js, onu gevşek bir şekilde bağlanmış ve yeniden kullanılabilir bir kod haline getiren tek dosyalı bir bileşen sunar.
Mobil Geliştirme
Vue'nun küçümsenen bir özelliği var.js, onun platformlar arası mobil geliştirmesidir. Evet, tıpkı tepki için yerel tepki çalışmaları gibi.JS. Vue.js, mobil kullanıcı arayüzlerinin geliştirilmesine yardımcı olmak için Alibaba, Native Script ve Ionic tarafından geliştirilen WEEX'e sahiptir. Yerel Komut Dosyası ve WEEX, kodu bir kez yazmanız ve ardından istediğiniz yerde kullanmanız/çalıştırmanız gerektiğini iddia eder.
Kolay Geliştirme
Geliştiriciler, Vue'da kodlamayı veya uygulama oluşturmayı sever.js. Fikirlerden uzak bir ortamda gelişirken özgürlük ve rahatlık hissederler. Vue.js, bir geliştiricinin ihtiyaç duyduğu her şeye benzer en iyi bileşen tabanlı yaklaşımı sunar; tek tek bulabilir .vue dosyası. Geliştiriciler, bir bileşenin ekstra yapısı hakkında endişelenmeleri veya bunlarla ilgilenmeleri gerekmediğinde kendilerini çok rahat ve rahat hissederler.
Kalkınma için Ekosistem
Vue.js, evrime ve büyümeye çok yardımcı olan çok aktif ve canlı bir topluluğa sahiptir. Vue.js, geliştirme sürecini kolaylaştırmak için birçok farklı araç ve kitaplık sağlar. Topluluğun, bir kodlayıcı veya geliştiricinin talep ettiği bazı dikkate değer ve not araçları ve kitaplıkları vardır. Örneğin,
- Vue Yönlendirici her türlü yönlendirme için kullanılır.
- Vuex devlet yönetimi için merkezi bir mağaza olarak kullanılır.
Özet
Vue.js, görünmez öğrenme eğrisi ve anlaşılması kolay olması nedeniyle temel web geliştirme bilgisine sahip herkesin başlayabileceği, uygulama geliştirmede uygulanması kolay, hızlı büyüyen ve uyarlanabilir bir çerçevedir.
Vue.js tam teşekküllü bir ekosistem sağlar ve ilk 3 JavaScript ön uç çerçevesinde sayılır. Dürüst olmak gerekirse, olabilecek en iyi çerçevedir. Alibaba, Xiaomi ve Lara gibi birçok büyük isim tarafından destekleniyor. Yani henüz denemediyseniz mutlaka denemeniz gereken bir framework.