Сенча сенсорний огляд
Що таке Сенча сенсорний
Сенча сенсорний популярний каркас Сенча, який призначений для створення призначеного для користувача інтерфейсу для мобільних додатків.
Це допомагає розробникам створювати мобільні додатки за допомогою простого HTML, CSS, JS, який підтримує безліч мобільного devides, такі як Android, IOS, BlackBerry, Windows.
Він заснований на архітектурі MVC. Остання версія Сенча Touch, є 2,4.
Після звільнення інших ExtJS продукту Сенча, який був для веб-додатки це було необхідно розвивати структуру, яка працює на мобільних пристроях теж.
Перша версія сенча дотиком була 0,9 бета-версія, яка підтримується Android і IOS пристроїв.
Особливості
Це Показання особливості Сенча сенсорний:
- Настроюються і більше 50 збірки віджетів призначеного для користувача інтерфейсу з колекцією багатого призначеного для користувача інтерфейсу, такі як списки, каруселі, форма, меню і панель інструментів, побудованих спеціально для мобільних платформ.
- Код сумісність нових версій з старим.
- Гнучкий менеджер компонування дозволяє організувати відображення даних і контент на декількох мобільних пристроях з різними операційними системами.
- Структура включає в себе надійний пакет даних, який може використовувати дані з будь-якого джерела бекенд даних.
- Вона забезпечує адаптивні макети, анімації і плавну прокрутку для кращого мобільного досвіду веб-додатків для користувача.
- Через через коробки, рідні виглядають теми для всіх основних платформ дозволяють зробити веб-додаток і гібридним відповідати зовнішнім виглядом ваших цільових платформ.
Сенча сенсорний є провідним стандартом для розробки веб-додатків бізнес-класу. Він надає інструменти, необхідні для створення надійних додатків для більшості мобільних пристроїв, тому він забезпечує єдиний Plateform для розробки програми.
- Вона забезпечує чуйну функцію сенсорної так що користувач може легко переміщатися, використовуючи мобільний додаток.
- Він має сумісність з усіма останніми версіями IOS, Android і Blackberry, Windows.
- Вона забезпечує максимально можливу швидкість бажану для будь-якого мобільного додатка.
- Це забезпечує економічно ефективне рішення, як це має сумісність крос Plateform.
- Він заснований на вбудованих програмних інтерфейсів і основних мов веб-розробки, таких як HTML, CSS, JS, що робить його легким для розробників, щоб зрозуміти Сенча Touch.
обмеження
Сенча сенсорний API не має наступний capabilty:
- Додаток не має доступу до камери пристрою.
- Він не має доступу до контактів і акселерометр теж.
- Вона не забезпечує повідомлення об'єкта поштовху, для цього ми повинні використовувати WebSockets або довго опитування.
- Відповідно до загальної державної політики в області ліцензії вона вільна для додатків з відкритим вихідним кодом, але заплатив для комерційних додатків.
- Це не добре для хардкорних графіки та анімації додатків, таких як для ігрових додатків.
інструменти
Це комплект розробки сенча, який використовується для створення скелета проекту. Ми використовуємо команду "sencha -sdk path / to / touch generate app appName". щоб створити додаток з ім'ям. заданим в команді.
Коли створюється додаток, яке ви можете побачити такі файли в додатку:
- Додаток - Ця папка містить моделі, вид, контролер і зберігати файли для додатка.
- app.js - Це головний JS файл для вашого застосування з цього файлу починається потік Сенча код
- app.json - Це файл конфігурації для додатка, всі деталі конфігурації представлені тут.
- index.html - Це головний HTML файл, в якому ми включаємо app.js і інші пов'язані Сенча файли.
- package.json - Цей файл містить всю залежність і іншу інформацію, пов'язану з додатком.
- ресурси - Ця папка містить всі CSS-файли і зображення, необхідні для застосування.
Сенча CMD це інструмент командного рядка, яка надає можливості Сенча сенсорний коду мініфікація, будівельні ліси, будувати покоління більш корисним для виробничого призначення.
Ми використовуємо команду "Sencha app build package" в командному рядку. щоб створити додаток для цього нам потрібно перейти в каталог додатки в командному рядку і введіть вище command.Once збірки є успішною. ви можете побачити зменшену версію програми. яка в основному використовується для виробництва мети.
Сенча інспектор
Сенча Інспектор є інструментом налагодження, який допомагає налагодити будь-яке питання в сенча код під час розробки.