Stencil and the future of Ionic
Event: FinistDevs
Date: 2017-11-15
Location: Brest, France
Abstract
Si vous nous suivez depuis quelque temps, vous connaissez sans doute Ionic, le framework JS pour construire des applications mobiles Android/iPhone/Web. Depuis sa première version, Ionic était construit sur Angular, et c’est pour ça que beaucoup de monde a été surpris lorsque cet été ils ont annoncé que la prochaine version, Ionic 4, sera basé sur des composants web, des web components, construits avec un nouveau outil open-source développé en interne : Stencil. Et cela veut dire qu’Ionic 4 sera agnostique par rapport au framework, une vraie bibliothèque de composants qui porra être utilisée depuis Angular, Vue, React, le prochaine framework-de-la-semaine… ou directement sans framework.Stencil est organisé autor de quelques piliers bien éprouvés, comme Virtual DOM, rendering asynchrone, data-binding réactif, TypeScript ou JSX, et ils les utilise pour générer des Web Components standard.Dans ce talk nous allons voir les bases de Stencil, et de son approche à la construction de composants web radicalement différente des outils existants comme Polymer ou SkateJS. Le tout, comme habitude, autour de quelques examples.