Sencha Touch recenzie
Ce este Sencha Touch
Sencha Touch Sencha cadru populare, care este proiectat pentru a crea o interfață de utilizator pentru aplicații mobile.
Aceasta ajută dezvoltatorii să creeze aplicații mobile folosind HTML simplu, CSS, JS, care suportă o varietate de devides mobile, cum ar fi Android, iOS, BlackBerry, Windows.
Ea se bazează pe arhitectura MVC. Cea mai recentă versiune de Sencha Touch, este 2.4.
După eliberarea alt produs Sencha ExtJS, care a fost pentru o aplicație web a fost necesar să se dezvolte o structură care funcționează pe dispozitive mobile prea.
Prima versiune a Sencha tactil a fost de 0,9 versiune beta, care acceptă dispozitive Android și iOS.
caracteristici
Acest spectacol are Sencha Touch:
- widget-uri personalizabile și mai mult de 50 de asamblare de interfață cu utilizatorul, cu o colecție de interfețe de utilizator bogate, cum ar fi liste, carusele, formulare, meniuri și bare de instrumente, construite special pentru platforme mobile.
- Compatibilitatea Cod cu versiuni noi de vechi.
- management flexibil aspect vă permite să organizați afișarea datelor și a conținutului de pe mai multe dispozitive mobile cu sisteme de operare diferite.
- Structura include un pachet de date robuste, care poate utiliza date de la orice sursă de date backend.
- Acesta oferă aspecte adaptive, animații și o derulare lină pentru o experiență mobilă mai bună a aplicațiilor web pentru utilizator.
- Out-of-the-box, nativ cu aspect tema pentru toate platformele majore permit să facă o aplicație web și un hibrid se potrivesc cu aspectul platformelor țintă.
Sencha Touch este standardul de lider pentru dezvoltarea de aplicatii web în clasa business. Acesta oferă instrumentele necesare pentru a construi aplicații robuste pentru majoritatea dispozitivelor mobile, astfel încât acesta oferă un singur plateform pentru dezvoltarea de aplicații.
- Acesta oferă o funcție tactil sensibil, astfel încât utilizatorul poate naviga cu ușurință folosind aplicația mobilă.
- El este compatibil cu toate cele mai recente versiuni de IOS, Android, Blackberry, Windows.
- Acesta asigură o viteză maximă posibilă dorită pentru orice aplicație mobilă.
- Aceasta oferă o soluție rentabilă, deoarece are compatibilitate Cross plateform.
- Ea se bazează pe interfețele de programare integrate și limbaje de bază de dezvoltare web, cum ar fi HTML, CSS, JS, făcându-l ușor pentru dezvoltatorii să înțeleagă Sencha Touch.
restricţii
Sencha Touch API are următoarea capabilty:
- Această aplicație nu are acces la camera dispozitivului.
- El nu are acces la contacte și un accelerometru prea.
- Aceasta nu oferă notificări push obiecta, așa că trebuie să folosim WebSockets sau votare lungă.
- În conformitate cu politica de stat generală în domeniul licenței este gratuit pentru aplicații open source, dar a plătit pentru aplicații comerciale.
- Acest lucru nu este bun pentru grafica hardcore și aplicații de animație, cum ar fi aplicații de jocuri.
instrumente
Această evoluție Sencha kit, care este folosit pentru a crea scheletul proiectului. Noi folosim comanda "Sencha -sdk calea / a / touch genera app appName". Pentru a crea o aplicație cu numele. specificate în comanda.
Când creați o aplicație pe care o puteți vedea următoarele fișiere în aplicația:
- Anexă - Acest dosar conține modelul, vizualizare, controler, și stoca fișierele pentru aplicație.
- app.js - Acesta este fișierul principal JS pentru aplicația dvs. din fluxul de fișier începe cod Sencha
- app.json - Acesta este fișierul de configurare pentru aplicația, toate detaliile de configurare sunt prezentate aici.
- index.html - Acesta este principalul fișier HTML în care includem app.js Sencha și alte fișiere conexe.
- package.json - Acest fișier conține toate dependențele și alte informații asociate aplicației.
- Resurse - Acest dosar conține toate CSS-fișierele și imaginile necesare pentru aplicație.
Sencha CMD este un instrument de linie de comandă, care oferă oportunități de Sencha Touch cod minification, schele, să construiască o generație de mai utile în scopuri industriale.
Noi folosim comanda „pachetul build app Sencha“ pe linia de comandă. pentru a crea o aplicație pentru asta, avem nevoie pentru a merge la directorul aplicației în linia de comandă și introduceți command.Once construi de mai sus este de succes. puteți vedea o versiune mai mică a cererii. care este folosit în principal pentru scopul de producție.
inspector Sencha
Sencha Inspector este un instrument de depanare care vă ajută să depana orice întrebare cod Sencha în timpul dezvoltării.