<commit_before>---
title: Введение
type: guide
order: 2
---

## Что такое Vue.js?

Vue (произносится /vjuː/, примерно как **view**) — это **прогрессивный фреймворк** для создания пользовательских интерфейсов. В отличие от фреймворков-монолитов, Vue создан пригодным для постепенного внедрения. Его ядро в первую очередь решает задачи уровня представления (view), что упрощает интеграцию с другими библиотеками и существующими проектами. С другой стороны, Vue полностью подходит и для создания сложных одностраничных приложений (SPA, Single-Page Applications), если использовать его совместно с [современными инструментами](single-file-components.html) и [дополнительными библиотеками](https://github.com/vuejs/awesome-vue#libraries--plugins).

Если вы — опытный фронтенд-разработчик, и хотите узнать, чем Vue отличается от остальных библиотек или фреймворков, обратите внимание на [сравнение с другими фреймворками](comparison.html).

## Начало работы

<p class="tip">В этом официальном руководстве мы предполагаем, что вы уже знакомы с HTML, CSS и JavaScript на базовом уровне. Если же вы во фронтенд-разработке совсем новичок, начинать сразу с изучения фреймворка может быть не лучшей идеей — возвращайтесь, разобравшись с основами! Наличие опыта работы с другими фреймворками может помочь, но не является обязательным.</p>

Проще всего попробовать Vue.js, начав с [примера Hello World на JSFiddle](https://jsfiddle.net/chrisvfritz/50wL7mdz/). Просто откройте его в другой вкладке, и изменяйте по ходу чтения руководства. А можно и просто создать `.html`-файл на диске и подключить Vue:

``` html
<script src="https://unpkg.com/vue/dist/vue.js"></script>
```

Документация по [установке](installation.html) описывает другие варианты установки Vue. Обратите внимание, что мы **не рекомендуем** новичкам начинать с `vue-cli`, особенно если у них нет опыта работы с инструментами сборки Node.js.

## Декларативный рендеринг
<commit_msg>index.md изменена ссылка<commit_after>---
title: Введение
type: guide
order: 2
---

## Что такое Vue.js?

Vue (произносится /vjuː/, примерно как **view**) — это **прогрессивный фреймворк** для создания пользовательских интерфейсов. В отличие от фреймворков-монолитов, Vue создан пригодным для постепенного внедрения. Его ядро в первую очередь решает задачи уровня представления (view), что упрощает интеграцию с другими библиотеками и существующими проектами. С другой стороны, Vue полностью подходит и для создания сложных одностраничных приложений (SPA, Single-Page Applications), если использовать его совместно с [современными инструментами](single-file-components.html) и [дополнительными библиотеками](https://github.com/vuejs/awesome-vue#libraries--plugins).

Если вы — опытный фронтенд-разработчик, и хотите узнать, чем Vue отличается от остальных библиотек или фреймворков, обратите внимание на [сравнение с другими фреймворками](comparison.html).

## Начало работы

<p class="tip">В этом официальном руководстве мы предполагаем, что вы уже знакомы с HTML, CSS и JavaScript на базовом уровне. Если же вы во фронтенд-разработке совсем новичок, начинать сразу с изучения фреймворка может быть не лучшей идеей — возвращайтесь, разобравшись с основами! Наличие опыта работы с другими фреймворками может помочь, но не является обязательным.</p>

Проще всего попробовать Vue.js, начав с [примера Hello World на JSFiddle](https://jsfiddle.net/chrisvfritz/50wL7mdz/). Просто откройте его в другой вкладке, и изменяйте по ходу чтения руководства. А можно и просто создать `.html`-файл на диске и подключить Vue:

``` html
<script src="https://unpkg.com/vue"></script>
```

Документация по [установке](installation.html) описывает другие варианты установки Vue. Обратите внимание, что мы **не рекомендуем** новичкам начинать с `vue-cli`, особенно если у них нет опыта работы с инструментами сборки Node.js.

## Декларативный рендеринг

{'fraction_non_alphanumeric': 0.08167485138278625, 'fraction_numerical': 0.002067717756526234, 'mean_word_length': 5.526138279932546, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 11, 'https://': 6, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3704137', 'n_tokens_mistral': 1500, 'n_tokens_neox': 1790, 'n_words': 450}