Forumda yenilikler devam etmektedir , çalışmalara devam ettiğimiz kısa süre içerisinde güzel bir görünüme sahip olduk daha iyisi için lütfen çalışmaların bitmesini bekleyiniz. Tıkla ve Git
x

Son konular

vue js nedir?

vue js nedir?
0
176

ahmet0135

FD Üye
Katılım
Nis 13, 2018
Mesajlar
3,753
Etkileşim
89
Puan
48
F-D Coin
0
VueJS kullanıcı arayüzleri geliştirmek için kullanılan interaktif bir frontend kütüphanesi yada çerçevesidir Son zamanların en popüler frontend teknolojilerinden biridir Hatta 2019 temmuz sonu itibariyle Github’da 108 bin yıldız ile en büyük rakiplerinden React ve Angular’ı geride bırakmayı başardı



VueJS öğrenmesi ve kullanımı diğer framework(çerçeve)lere göre daha kolay ve anlaşılırdır Sade ve anlaşılır bir dökümantasyon yapısına sahiptir VueJS dökümantasyonuna :vueorgv2guideindexhtml adresinden ulaşabilirsiniz

VueJS’in varolan bir projeye dahil edilmesi çok kolay olduğu için kullanımı hızla artmaya devam ediyor Geliştirmekte olduğunuz bir projeye sadece VueJS javascript dosyasını dahil ederek kullanmaya başlayabilirsiniz



6Kurulum


CDN ile :

script src :cdndelivrnetnpmvuedistvue script

NPM ile,

$ npm install vue



VueJS view odaklı bir framework olduğu için ajax, router, state management gibi işlemleri kapsamaz Fakat vue github sayfasında bulunan birçok eklenti ile bu işlemleri yapabilirsiniz Eklentilere :githubcomvueawesomevue adresinden ulaşabilirsiniz



5Basit bir VueJS uygulaması


► HTML :

id app

{{ message }}



► JS :

var app new Vue({

el: '#app',

data: {

message: 'Hello World!'

}

})



Sayfa çıktısı : Hello World!



6VueJS Avantajları :


61 Düşük boyut ve hız
Bir kütüphane ne kadar düşük boyutta ise o kadar iyidir VueJS’in en büyük avantajlarından birisi boyutudur Kurulan plugin(eklenti)’e bağlı VueJS boyutu 18–21KB arasındadır Boyuta bağlı hızı da rakiplerine oranla çok daha iyidir



62 Öğrenim kolaylığı
Anlaşılması kolay dökümantasyon ve basit syntax (sözdizimi) ile öğrenim kolaylığı sağlar



63 Esnek yapı
Projenizin durumuna bağlı farklı eklentiler veya farklı çözümler üretebilmenize olanak sağlar Kullanmayacağınız bir uygulamayı projenize dahil etmek zorunda bırakmaz



64 Basit Entegrasyon
Yukarıdaki örnekte olduğu gibi sadece dosyasını dahil ederek projenizde kullanabilirsiniz



65 Topluluk
Hızla büyüyen bir topluluğa sahip olan VueJS geliştirme aşamasında yaşayacağınız sorunlara cevap bulmakta çok önemli bir avantaj olacaktır Ayrıca neredeyse en problem için hazırlanmış pluginlerde size çok kolaylık sağlayacaktır



66 Virtual Dom Yapısı
Virtual dom, react tarafından kullanılmış bir özelliktir Avantajı ise projede değişiklik yapıldıkça, doğrudan dom'un değil, memory'deki dom'un clone'nin güncellenmesi ve aradaki farkların uygun zamanda gerçek dom'a yansıtılmasıdır



Ayrıca VueJS component (bileşen) yapısını destekler Yani dom üzerinde ihtiyacınıza bağlı tasarlayacağınız etiketlerle component template (bileşen teması) ve bileşenlere ait child componentler (alt bileşenler) oluşturabilirsiniz Aşağıdaki resim bu yapıyı temsil etmektedir



Basit Component Örneği :

► JS:

Vuecomponent('buttoncounter', {

data: function () {

return {

count: 0

}

},

template: 'button von:click count++You clicked me {{ count }} timesbutton'

})



► HTML:

id componentsdemo

buttoncounterbuttoncounter




Ve son olarak VueJS‘i bazı bölümlerinde yada tamamen kullanan büyük çaplı sitelere göz atalım:

1
*Facebook
*Netflix
*Gitlab
*Adobe
*Alibaba
*Behance

Bu makalede VueJS nedir,avantajları nelerdir sorularına cevap aramaya çalıştık ve VueJS kullanan büyük çaplı siteleri öğrendik
 

Similar threads

Vue JS nedir? VueJS kullanıcı arayüzleri geliştirmek için kullanılan interaktif bir front-end kütüphanesi yada çerçevesidir. Son zamanların en popüler front-end teknolojilerinden biridir. Hatta 2018 temmuz sonu itibariyle Github’da 108 bin yıldız ile en büyük rakiplerinden React ve Angular’ı...
Cevaplar
0
Görüntüleme
281
Gelişmekte olan web teknolojisiyle birlikte dünyada popülerliği ve kullanım oranı hızla artan javascript kütüphanesi olan Vue.js hakkında bilinmesi gerekenleri bu yazımızda sizlerle paylaştık. Gelişmekte olan web teknolojisiyle birlikte dünyada popülerliği ve kullanım oranı hızla artan...
Cevaplar
0
Görüntüleme
187
Yazıya başlamadan önce sizleri bir konuda bilgilendirmek istiyorum React, gerçekten geniş yelpazeli bir konu olduğu için bu yazıda React’ın mantığı ve işleyişi üzerine giriş seviyesinde bir yazı ile başlamayı uygun gördüm Ayrıca eğer karşınıza daha önce duymadığınız teknik ve İngilizce terimler...
Cevaplar
0
Görüntüleme
364
React JS nedir ? Yazıya başlamadan önce sizleri bir konuda bilgilendirmek istiyorum. React, gerçekten geniş yelpazeli bir konu olduğu için bu yazıda React’ın mantığı ve işleyişi üzerine giriş seviyesinde bir yazı ile başlamayı uygun gördüm. Ayrıca eğer karşınıza daha önce duymadığınız...
Cevaplar
0
Görüntüleme
259
React Native, Facebook’un geliştirmiş olduğu mobil uygulama yazmak için yapılmış bir programlama çatısıdır GitHub’ta 24072019 tarihi ile 66704 yıldızı bulunuyor ki bu çok büyük bir kitlenin React Native’i takip ettiğini ve kullandığını gösterir React Native, sizin JavaScript yazarak native çıktı...
Cevaplar
0
Görüntüleme
181
858,505Konular
982,836Mesajlar
33,077Kullanıcılar
Lequste44Son üye
Üst Alt