--- title: Ionic localeTitle: Ionic --- ## Структура Ionic Ionic - это платформа разработки мобильных приложений HTML5, предназначенная для создания гибридных мобильных приложений. Гибридные приложения имеют много преимуществ по сравнению с чистыми родными приложениями, особенно с точки зрения поддержки платформы, скорости разработки и доступа к стороннему коду. ### Создание гибридных приложений с помощью Ionic Те, кто знаком с веб-разработкой, найдут структуру Ionic-приложения просто. По своей сути это всего лишь веб-страница, запущенная в оболочке собственного приложения! Это означает, что мы можем использовать любые HTML, CSS и Javascript, которые мы хотим. Основная часть приложения Ionic будет написана в HTML, Javascript и CSS. Ionic также использует AngularJS для многих основных функциональных возможностей фреймворка. ### Прежде чем мы начнем работать с Ionic. Давайте сначала подготовим нашу систему: ``` nodeJS and npm Ionic 2 Cordova Android Environment (либо iOS если вы работаете на MacOS) ``` ### Во-первых, нам нужно иметь Node.js и npm. ``` sudo apt-get update sudo apt-get install nodejs ``` ### Менеджер пакетов Node.js (npm) ``` sudo apt-get install npm ``` ### Ionic 2 и cordova ``` sudo npm install -g ionic cordova ``` ### Теперь откиньтесь и расслабьтесь, подождите некоторое время, это может занять несколько минут в зависимости от вашего интернет-соединения. Как только установка завершится, начнем с создания нового проекта на основе «чистого» шаблона ``` ionic start MyFirstApp blank cd MyFirstApp ionic serve ```