Keskustelua Vue.js:istä.
Pitkän pohdinnan (Browser APIs, HTML + CSS, 2D WebGL, React, Svelte) jälkeen aloin kuitenkin opiskelemaan vakavasti Vue.js:iä cross-platform käyttöliittymien ja dynaamisten verkkosivujen suunnitteluun. Aloin käyttämään sitä myös perus full-stackin sijaan, koska siinä on ainakin graafisiin ja käytettäviin osiin hyödyllisempiä rajapintoja kuin perus HTML+CSS+JS:issä.
Lopulta näitä muitakin vaihtoehtoja on mahdollista limittää, mutta päärajapinnan pitäisi olla yksinkertainen ja vahvasti tuettu. Vue.js:lle löytyy melko hyvin ohjeita, että miten siihen voi upottaa muita teknologioita. Verraten esimerkiksi React vaikutti toimivan huonommin muiden lisäysten kanssa ja/tai vaativan paljon enemmän rumaa liimakoodia.
Itse olen enemmän reactin ystävä, mutta tässä Vue.js:lle ihan kelpo framework:
Jos tuollainen templatointi kiinnostaa, kannattaa tutustua myös Emberiin: https://emberjs.com