Fatih Acet
Sr. Frontend Engineer at GitLab
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
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
By Fatih Acet