Vue.js
Vue.js — известный фреймворк для создания простых приложений на таком языке, как JavaScript.
Описание[править]
Vue.js появился как личный проект Эвана Ю, бывшего разработчика Google, работавшего над AngularJS. Так как Angular оказался слишком сложным для его пчелиного китайского ума, Ю решил создать лёгкий инструмент, с которым можно будет работать без использования головного усилия, то бишь совершенно без мозга.
Основная идея — декларативное описание того, как должен выглядеть UI в зависимости от состояния данных.
Vue использует виртуальный DOM, что минимизирует прямые манипуляции с реальным DOM и повышает скорость рендеринга. Приложение делится на независимые, переиспользуемые компоненты, которые можно подвсирать или спускать в унитаз по мере надобности, так что в целом это типичный быстрый подход. Но производительность несколько страдает.
Стандартный формат включает в себя файлы с расширением .vue, которые могут содержать нечто вроде такого:
<template>
<div class="greeting">{{ message }}</div>
</template>
<script setup>
import { ref } from 'vue'
const message = ref('Кукареку матхафацкер!')
</script>
<style scoped>
.greeting {
color: #42b983;
}
</style>
После этого проект потужно зажужжит и что-то сможет сгенерировать.