Sencha Touch преглед

Какво е Sencha Touch

Sencha Touch Sencha популярна рамка, която има за цел да се създаде потребителски интерфейс за мобилни приложения.

Тя помага на разработчиците да създават приложения за мобилни телефони, използващи прост HTML, CSS, JS, който поддържа множество мобилни devides, като Android, IOS, BlackBerry, Windows.

Тя се основава на архитектурата MVC. Най-новата версия на Sencha Touch, е 2.4.

След освобождението на друг Sencha ExtJS продукт, който е бил за уеб приложение е необходимо да се изгради структура, която работи на мобилни устройства също.

Първата версия на Sencha докосване е 0.9 бета версия, която поддържа устройства с Android и IOS.

Удобства

Това шоу разполага Sencha Touch:

  1. Персонализиране и повече от 50 монтаж на потребителския интерфейс джаджи с колекция от богати потребителски интерфейси, като например списъци, въртележки, формуляри, менюта и ленти с инструменти, построени специално за мобилни платформи.
  2. Код съвместимост с нови версии на стари.
  3. Гъвкаво управление оформление ви позволява да организирате дисплея на данни и съдържание на множество мобилни устройства с различни операционни системи.
  4. Структурата включва стабилна пакети данни, които могат да се използват данни от всеки източник задния данни.
  5. Тя осигурява адаптивни оформления, анимации и гладко скролиране за по-добро мобилно изживяване на уеб приложения за потребителя.
  6. Out-на-на-кутия, роден изглеждащи тема за всички основни платформи позволяват да се направи уеб приложение и хибридна съвпада с появата на целевите си платформи.

Sencha Touch е водещ стандарт за разработка на уеб приложения в бизнес класа. Тя предоставя инструментите, необходими за изграждане на стабилни приложения за повечето мобилни устройства, така че осигурява единна Plateform за разработка на приложения.

  1. Тя осигурява отзивчив сензорен функция, така че потребителят може лесно да се придвижвате с помощта на мобилното приложение.
  2. Той е съвместим с всички най-нови версии, IOS Android, Blackberry, Windows.
  3. Тя осигурява възможно най-високата скорост желания за всяко мобилно приложение.
  4. Това осигурява рентабилно решение за, тъй като има съвместимост кръст Plateform.
  5. Тя се основава на вградени програмни интерфейси и основните езици за уеб програмиране като HTML, CSS, JS, което го прави лесно за разработчиците да разберат Sencha Touch.

ограничения

Sencha Touch API има следната capabilty:

  1. Това приложение не е имал достъп до камерата на устройството.
  2. Той не е имал достъп до контактите и акселерометър също.
  3. То не предоставя тласък уведомления обект, така че ние трябва да използваме WebSockets или дълго избирателната.
  4. В съответствие с общата държавна политика в областта на лиценза е безплатен за приложения с отворен код, но плаща за търговски приложения.
  5. Това не е добре за хардкор графика и анимация на приложения като игри, приложения.

инструменти

Този комплект Sencha развитие, който се използва за създаване на скелета на проекта. Ние използваме командата "Sencha -sdk път / до / докосване генерира приложение APPNAME". За да създадете приложение с името. посочено в заповедта.

Когато създадете приложение, което можете да видите на следните файлове в заявлението:

  1. Приложение - Тази папка съдържа модела, изглед, контролер, както и за съхраняване на файловете за приложението.
  2. app.js - Това е основната JS файл за вашата кандидатура от файловия поток започва Sencha код
  3. app.json - Това е конфигурационния файл за прилагане, всички подробности за конфигуриране са представени тук.
  4. index.html - Това е основната HTML файл, в който да включва app.js Sencha и други свързани с тях файлове.
  5. package.json - Този файл съдържа всички зависимости и друга информация, свързана с приложението.
  6. Ресурси - Тази папка съдържа всички CSS-файлове и изображения, необходими за прилагането.

Sencha CMD е инструмент за командния ред, който осигурява възможности Sencha Touch Минификация код, скеле, изграждане на поколение по-полезен за промишлени цели.

Ние използваме командата "Sencha ап изграждане пакет" на командния ред. да се създаде приложение за това, че трябва да отиде в директорията с приложенията в командния ред и въведете горния command.Once билд е успешно. можете да видите по-малка версия на приложението. който се използва главно за производство цел.

Sencha инспектор

Sencha инспектор е инструмент за отстраняване на грешки, която помага за отстраняване на грешки на всеки въпрос Sencha код по време на развитието.