Vue.js ile Uygulama Gelistirme

vuejs.org

@vuejs

vuejs/vue

Frontend Engineer, GitLab

Onceden Koding, N11, Tart, Kartaca

@fatihacet

fatihacet.com

acetfatih@gmail.com

Fatih Acet

vue == view == vjuː

Interaktif web arayuzleri olusturmak icin gelistirilmis bir JavaScript kutuphanesidir.

 

Core kutuphane sadece View kismina odaklanir.

Kullanmasi, ogrenmesi son derece kolay.

 

Acik ve anlasilir bir API sunuyor.

 

Hali hazirda var olan herhangi bir projeye kolaylikla ekleyip kullanmaya baslayabilirsiniz.

Two way binding

Virtual DOM

Components


Vue.component('todo-item', {
  template: '<li>This is a todo</li>'
});


<ul>
  <todo-item></todo-item>
</ul>


Server Side Rendering

  • SEO
  • HTML'in onceden olusturulmasi
  • JS desteklemeyen tarayicilar

Router, StateManager, Ajax gibi eklentiler sayesinde    SPA uygulamalar gelistirmeye olanak sagliyor.

Kucuk bir kutuphane   

❤️

12kb min+gzip Template VirtualDOM compiler'i olmadan

Karsilastirma icin React 15

44kb min+gzip

Hizli bir kutuphane   

❤️

Populeritesi gittikce artiyor

Vue DevTools

TALK IS

CHEAP

SHOW ME THE CODE

— Linus Torvalds —

Sorular?

Tesekkurler <3

Vue.js ile Uygulama Gelistirme

By Fatih Acet

Vue.js ile Uygulama Gelistirme

  • 5,183