Breizhcamp 2015 - Comment (ne pas réussir à) modéliser ses data dans elastics...
Vue.js, même un dev java peut en faire !
1. Vue, même un dev Java
peut en faire !
#BreizhCamp #VueJS
//TODO: Trouver un titre moins naze
2. Bruno Bonnin
Old developer, Dashboard maker, Data
architect @MyScript
developer.myscript.com/
myscript.com/about/join-us/
3. Orienté composants
Dédié à la création
d’interfaces Web interactives
Performant
Très facile à
apprendre
Vue.js en quelques mots...
Focus sur la
couche View
Flexible
4. npm install vue-cli -g
vue init webpack monprojet
C’est parti, on l’installe...
<script src="https://.../path/to/vue.js">Le plus simple
Mieux npm install vue
Encore mieux
5. … et on code !
<div id="app">
Bonjour {{ name }} !
</div>
new Vue({
el: '#app',
data: confdata
})
var confdata = {
name: 'Codeurs en
Seine'
}
Model ViewViewModel
confdata.name = 'BreizhCamp' Rien de plus
à faire !
?
6. La base: l’instance "Vue"
new Vue({
// Options de base
el: '#app',
data: { … },
methods: { ... },
components : { … },
// Méthodes liées au
// cycle de vie de l’instance
created () { … },
mounted () { … },
beforeUpdate () { … },
updated () { … }
...
})
// Options utiles
// pour les datas
computed: { ... },
watch: { ... },
filters: { … },
La totale sur :
https://vuejs.org/v2/api/
13. En conclusion...
Après plus de 2 ans d’existence, la
communauté grandit vite !
Vue.js doit faire partie de votre réflexion !
● Focus sur la simplicité
● Orienté composant
● Montée en compétence
très rapide (des
connaissances
standards en JavaScript
et HTML suffisent)