Cadru pentru dezvoltarea de programe Android. Framework7: aplicații mobile robuste în stil nativ

Cadru pentru dezvoltarea de programe Android. Framework7: aplicații mobile robuste în stil nativ

Există atât de multe cadre și biblioteci... Cum le poți alege pe cele mai promițătoare pentru proiectul tău?

Echipa a adunat pentru tine TOP cele mai bune cadre pentru dezvoltarea front-end în 2018.

Sperăm că acest articol va deveni comanda ta scumpă și nu te va lăsa să te îneci în marea de cadre. Să mergem!

Ale, pentru început, nu prea multă teorie:

Cadru- aceasta este o platformă care oferă scriitorilor o bază pentru scrierea de suplimente. Clasele și funcțiile sunt determinate și implementate. De asemenea, pentru sarcini specifice, puteți adăuga cod suplimentar înainte de a putea fi adăugat la cadru.

Principalele avantaje ale cadrelor:

Rentabilitatea

Cele mai multe f. - cod sursă gratuit și deschis pentru vikoristan. Acest lucru accelerează semnificativ crearea de programe, ceea ce reduce, evident, prețul aplicației web în sine.

Productivitate

F. îmbunătățește semnificativ productivitatea și totul pentru a optimiza procesul cât mai mult posibil. Pentru că este mai ușor să vikorist f. Cu optimizare și șabloane bine structurate, nu trebuie să scrieți sute de linii de cod.

Siguranță

Cadrele JavaScript în tendințe se pot lăuda nu numai cu o mare popularitate pe GitHub, ci și cu un sistem de securitate util.

Deci, să aruncăm o privire la TOP 10 cadre și biblioteci pentru Front-end Dev care sunt relevante în 2018:

Cadru JavaScript avansat, lansat în 2013 pe Instagram și Facebook. În calitate de vikorist, puteți crea cu ușurință și simplu programe dinamice complexe și la scară largă. Cel mai adesea, vikoryst este folosit pentru a se trezi interfețe pentru clienți. Pe GitHub acest framework costă peste 89 de mii. stea

Pro:

Motto-ul lui React: „Scrie o dată, scrie din nou”

Gratuit și Open Source

Puteți scrie codul și ca vikorist

Suportă funcționalitatea DOM virtuală

Dezavantaje:

Algoritmul Virtual DOM este inexact și inexact

Este necesară o programare asincronă mai complexă pentru ora de execuție cu serverul

AngularJS este un cadru pentru dezvoltarea de programe web pe Google. Bun pentru pagini web dinamice, cu wiki HTML pentru pagini web statice. Un cadru indispensabil nu numai pentru dezvoltatorii de software, ci și pentru designeri. AngularJS, Angular 2 și Angular 4 au fost strâns corelate între cadrele necesare.

Pro:

Cod de ieșire

Salvarea fragmentelor de cod pentru dezvoltare ulterioară

Dezvoltatorii vor rămâne la un număr mai mic de compilații, dintre care unele vor fi legate la date bazate pe elemente Angular

Sunt acceptate diverse elemente MVC

Se descurcă bine în mediul Agile

Masă de instrumente pentru testare


Dezavantaje:

Pliabil pentru incepatori

Vue este mai simplu din punct de vedere al arhitecturii

API-ul Angular este mai mare și există o mulțime de concepte de explorat


De asemenea, este folosit pentru crearea de interfețe pentru clienți. Dezvoltare de la zero pentru o mai mare stagnare. Constă dintr-o bibliotecă de bază accesibilă, care se concentrează în primul rând pe prezentare și un ecosistem de biblioteci care acceptă, care ajută la gestionarea complexității suplimentelor mari cu o singură față. Pe GitHub acest proiect a câștigat peste 84 de mii. stea

Pro:

Nu taxează compilatorii pentru manipulare,

Transformarea din bibliotecă la cadru în procesul de dezvoltare

Gestionarea programelor unilaterale

Un echilibru bun între lizibilitatea, mentenabilitatea codului și scrierea codului în sine

Dezavantaje:

Opțiuni de rulare pentru șabloane

Abordarea componentelor lui React este greoaie


Unul dintre cele mai populare cadre JavaScript MVC. După ce a apărut în 2011, vom recunoaște pur și simplu codul de ieșire. Cu acest ajutor, puteți crea cu ușurință aplicații web scalabile cu o singură față și puteți asigura legarea bidirecțională a datelor. Vikonuє robot de primă clasă pe partea de redare DOM pe partea serverului. Sprijinit de Discourse, Groupon, LinkedIn, Vine

Pro:

Iartă-mă

Interfețele grozave ale clientului ard

Legarea bilaterală a datelor

Dezavantaje:

Structura proiectului Zhorstka

Nu set standard Elemente UI

Nu este un cadru cu drepturi depline, nu este o bibliotecă, deși este cea mai veche și cea mai populară. jQuery și JavaScript au fost strâns legate de mult timp. Și sub o licență MIT, această bibliotecă oferă dezvoltatorilor posibilitatea de a scrie cod scurt mai rapid ca niciodată. Sprijinirea manipulării DOM și în tandem cu CSS poate fi benefică pentru obținerea unor performanțe mai bune.

Pro:

Modelul suedez este larg vikorizat

Toate browserele au același comportament

Ideal pentru programe simple

Dezavantaje:

O funcție non-personală care facilitează lucrul robotului cu DOM a fost deja implementată


Vă permite să creați programe simple și rapide. Așa, simplu, shvidky și neblocant. GoDaddy și Paypal sunt, de asemenea, afiliate cu companii binecunoscute care promovează Node.js. Ideal pentru suplimente legate de I/O și suplimente de streaming de date.

Pro:

Îmi pare rău că shvidky

Astfel de PP-uri pot fi rulate pe multe gazde

Actualizarea serverelor suedeze

Dezavantaje:

Nu pentru operațiuni „non-durabile”.

Node.js nu funcționează fără teste

În fața noastră este o mare platformă full-stack. Vin are toate funcțiile cerute de orice dezvoltator pentru redarea front-end, dezvoltarea back-end și gestionarea bazelor de date.

Pro:

Platformă Full-Stack

Crearea de programe complet funcționale

Reactiv nu este programat

Omagiu Shvidka obrobka

Prag de intrare scăzut

Dezavantaje:

Interfață pliabilă pentru începători

Pur și simplu o pereche ideală pentru JavaScript. Acesta este un cadru JavaScript real.

Ideal pentru crearea de suplimente web și site-uri web de mare viteză. Vine cu o grilă CSS, puncte de ancorare, funcții API și normalizare a stilului browserului.

Pro:

Noțiuni de bază despre JavaScript și CSS

Imagini adaptive pentru diferite monitoare

Puteți crea orice design

Nebun cu orice browser

Dezavantaje:

Implementarea insuficientă a altor funcții, inclusiv a celor standard


O platformă pentru crearea de suplimente multiplatforme mobile și desktop în JavaScript (HTML+CSS pentru livrare). Aceasta este o platformă excelentă pentru colectarea/distribuirea de software și tot ceea ce aveți nevoie pentru a crea programe bogate funcțional. Obțineți o varietate de instrumente și funcții interesante.

Pro:

Simplitate vikoristannya ta navchannya

U structură foarte productivă

Pentru software multiplatform desktop și mobil

Dezavantaje:

Titanium SDK este actualizat mai târziu decât SDK-ul sistemelor de operare

Substance InterfaceBuilder

Implementarea insuficientă a altor funcții, inclusiv a celor standard


Această platformă poate fi numită cu ușurință un cadru de generație următoare pentru aplicații mobile și web.

Cel mai bun lucru la Aurelia este că nu modulează și conține biblioteci mici independente. În acest fel, puteți crea un cadru puternic și îl puteți implementa pe platformă.

Pro:

Colecție grozavă de biblioteci

Crearea unui cadru puternic în mijlocul platformei

Dezavantaje:

Colecția de biblioteci necesită o prelucrare suplimentară și ulterioară

A sosit momentul să vorbim despre evoluția aplicațiilor mobile. Pentru a înțelege cum există mai multe beneficii, este necesar să aveți cunoștințe aprofundate despre această problemă. Aflați cum funcționează HTML, CSS și JavaScript. Cu ajutorul tehnologiilor web sunt create programe care rulează pe diferite platforme sub administrarea altor programe.

Astăzi există diverse instrumente și structuri (cadre) care ne ajută să creăm suplimente mobile fara nici un zusil special.

În acest articol, ne vom uita la primele 7 astfel de cadre.

IONIC este unul dintre cele mai promițătoare cadre pentru aplicații mobile bazate pe HTML 5. Bazat pe framework-ul SASS, oferă un număr mare de componente UI care vă permit să creați programe interactive. Pentru a rula programul, sunt utilizate cadrele JavaScript MVVM și AngularJS. Consolidarea bilaterală a datelor, interacțiunea cu serviciile serverului și API-urile fac din AngularJS cel mai popular printre furnizorii de suplimente. Nu există nicio îndoială că va deveni și mai popular după lansare versiuni noi AngularJS 2.0 care vizează dispozitivele mobile.

Echipa de practicieni IONIC va prezenta în curând un nou instrument pentru suplimentele IONIC create sub numele „IONIC creator”. Vor fi anunțuri foarte curând și va exista o retragere încurajatoare, care va grăbi foarte mult crearea de completări.

Pentru a cunoaște mai bine IONIC, puteți citi articole despre începerea cu aplicații mobile și dezvoltarea de jocuri bazate pe Firefox OS.

Mobile Angular UI este un cadru bazat pe HTML 5, care combină Bootstrap 3 și AngularJS pentru crearea de aplicații mobile interactive.

Principalele caracteristici ale Mobile AngularUI includ:

  • Bootstrap 3
  • AngularJS
  • Bootstrap 3 componente mobile, cum ar fi aspectul, programele de suprapunere și panouri de butoi, pe care bootstrap nu a avut-o.
  • Module AngularJS, cum ar fi angular-route, unghiular-touch și unghiular-animate.

Primiți conținut media suplimentar de la programe descântec de cobȘi ești lipsit de a-i alege pe cei de care ai nevoie. Mobile Angular UI este independentă de jQuery, așa că tot ce aveți nevoie pentru a crea o aplicație mobilă sunt directivele AngularJS.

Pentru a vedea UI Angular mobil în acțiune, accesați partea demo. De asemenea, vă recomandăm să citiți instrucțiunile despre cum să începeți cu Mobile Angular UI.

Intel XDK este o soluție multiplatformă pentru Intel. Este ușor să te înțelegi cu ea, trebuie doar să atragi atenția programe gratuite Ce este în neregulă cu Linux, Windows și Mac. Nu există șabloane pentru începerea lucrului și acceptă cadre de interfață, cum ar fi Twitter bootstrap, jQuery Mobile și Topcoat.

Intel XDK va oferi securitate vedere înainteîn timp real pe dispozitivul conectat, moment în care puteți utiliza alte instrumente.

În opinia noastră, Intel XDK este cel mai simplu de pe piață. În Vikorista există o constricție care vă permite să evitați multă muncă de rutină.

Când începeți să lucrați cu Intel XDK, veți găsi o cantitate mare de material de bază pentru lucrul cu platforma.

Appcelerator Titanium este o resursă cuprinzătoare pentru cadrele de aplicații mobile, care oferă creierul pentru crearea de aplicații avansate pentru o gamă largă de platforme mobile.

Titanium este o tehnologie proprietară în care veți găsi tot ce aveți nevoie pentru a crea aplicații mobile hibride. Pentru roboții Titanium, selectați Titanium Studio. Titanium SDK este o colecție de platforme API și servicii Cloud, care funcționează ca un monstru. Veți folosi un API independent de platformă, care va permite accesul mai ușor la dispozitivul mobil.

Titan vikorista Alloy, un cadru MVC pentru accelerarea lucrului cu aplicațiile mobile. Creațiile care utilizează modulul suplimentar Alloy pot fi re-create cu ușurință pentru diferite programe, ceea ce înseamnă că orele de lucru și liniile de cod se vor schimba și ele.

Titanium Studio a adăugat o mulțime de cod și, de asemenea, ne așteptăm ca primele videoclipuri să apară în curând pe SitePoint.

Sencha Touch este un cadru HTML 5 pentru crearea de programe pentru platforme precum iOS, Android, Blackberry și multe altele. Există deja o mulțime de pietre și a devenit recent popular printre comercianții cu amănuntul de aplicații mobile hibride.

Sencha Touch are componente mai avansate, mai mici în crearea diferitelor programe pentru diferite platforme.

De asemenea, nu este ușor să lucrezi cu el, dar pentru a te îmbunătăți de la el, vei ajunge să petreci mult timp.

Pentru a aprecia pe deplin avantajele Sencha Touch, aruncați o privire la codurile de pe site-ul oficial.

Interfața de utilizare Kendo de la Telerik - cadru HTML 5 pentru crearea de aplicații mobile multi-platformă. Kendo UI se bazează în mare măsură pe jQuery și conține o serie de widget-uri bazate pe jQuery.

Nu este greu să faci față. Persoanele familiarizate cu JQuery vor aprecia ușurința de a lucra cu Kendo UI. Kendo UI are o gamă largă de instrumente și cadre JavaScript.

Cu toate acestea, majoritatea widget-urilor proprietare sunt încă disponibile sub o licență comercială.

Consultați documentația oficială pentru roboți care utilizează interfața de utilizare Kendo. Acolo vei găsi lecții video care te vor ajuta să înveți acest cadru.

PhoneGap este puțin în afara listei noastre, deoarece acest cadru nu este pentru crearea de programe, ci pentru ambalare și lansare. Program plătit PhoneGap este disponibil pe spre aer liber Cordova și Adobe. Popular printre mulți retaileri de programe mobile.

Pentru a lucra cu PhoneGap, puteți alege între cadre JavaScript sau UI. Combinații bune de jQuery Mobile și KnockOut.js sau AngularJS. Odată ce completați codul, PhoneGap va finaliza toate lucrările pe platforma la care lucrați. Programele create cu ajutorul PhoneGap folosesc date web pentru a transmite conținut. PhoneGap oferă un set minim de API-uri web pentru a accesa capabilitățile unui dispozitiv mobil și vă permite să scrieți pluginuri care sunt încărcate.

Puteți găsi instrucțiuni de operare de la PhoneGap.

Primă

App.js - JavaScript pentru crearea de aplicații mobile. Acesta, care nu este similar cu alte cadre, nu diferă de AngularJS. Acesta oferă o serie de teme și widget-uri de bază. Puteți scrie un program folosind Vikory sau zepto sau jQuery.

Visnovok

În acest articol, ne-am uitat la unele dintre cele mai mari cadre mobile suplimente HTML 5. Mobile HTML 5 se dezvoltă bine și introduce noi opțiuni în fiecare zi. Căror cadre acordați prioritate? Distribuie in comentarii.

Cadrele sunt caracterizate ca fiind complexe, nu la mijlocul dezvoltării securitatea software-ului. Acestea includ o mulțime de componente, a căror funcție principală este de a vă ajuta cu crearea de componente suplimentare. Framework-urile vin cu un set de instrumente, dezvoltatori, compilatoare, biblioteci de coduri, interfețe softwareși alte componente. Lucrând simultan, toate sunt menite să faciliteze munca dezvoltatorilor de software.

Framework-urile sunt baza pentru dezvoltarea suplimentelor, ceea ce face procesul de dezvoltare mai simplu și mai rapid. Fără ele, programele vor scrie fiecare program pe care îl doresc, de la zero. Acest lucru permite multă codare, astfel încât programul să poată rula pe diferite platforme.

Există o serie de cadre care pot fi luate în considerare pentru vikoristan. Acest articol prezintă cele mai bune dintre ele pentru a vă ajuta să învățați mai simplu și mai ușor.

Acesta este unul dintre cele mai populare cadre pentru dezvoltatorii de aplicații mobile. Acesta permite dezvoltatorului să creeze cele mai progresive și naturale aplicații web. Aceasta este oportunitatea de a-l folosi pentru a dezvolta suplimente care funcționează pe toate platformele, inclusiv pe cele noi dispozitive mobile. Indiferent dacă sunteți un dezvoltator care caută succesul comercial cu programele dvs., trebuie să alegeți cadrul potrivit.

Acesta este pluginul Zepto pentru crearea de programe mobile. Vă puteți baza pe o serie de biblioteci externe, cum ar fi Backbone.js și Flickable.JS pentru toate funcțiile lor, altfel este posibil să aveți putere aspect exterior. Ca cadru, creează aplicații mobile în HTML 5 folosind diverse componente ale interfeței Ratchet CSS backend.

Aceasta este o alegere bună de cadru, unele dintre bazele pentru HTML5 și JavaScript. Este foarte flexibil și poate ajuta dezvoltatorul să creeze o varietate de programe mobile, simple sau complexe. Cadrul oferă unul dintre cele mai productive widget-uri pentru interfața de backend, care va apărea și mai scurt în dezvoltarea dvs. Tipurile de widget-uri pe care le vizualizați în Ext JS sunt formulare, liste, bare de instrumente și meniuri de vizualizare. Toate aceste resurse sunt disponibile pentru a ajuta dezvoltatorul să creeze programe minunate pentru Android, iOS, iPhone și Windows.

Acesta este, de asemenea, pluginul Zepto pentru framework-uri mobile, care este dezvoltat special pentru browserele bazate pe WebKit. Este configurat și extins. Cadrul vine cu o temă care poate fi personalizată folosind Compass sau Sass și chiar tranziții 3D interesante care pot fi personalizate folosind CSS3. De asemenea, îl puteți extinde cu propriile funcții de putere pentru a le elimina Am nevoie de sprijin, necesare pentru crearea propriilor programe.

Acest cadru vă poate ajuta să creați programe mobile ostile. Este ideal pentru crearea de proiecte de aplicații mobile multiplatforme. Cadrul are o gamă largă de plugin-uri, care minimizează timpul necesar pentru a crea programe. Aveți nevoie doar de acest cadru unic, iar programele pe care le creați pot rula diverse anexe, sisteme de operare că platformele. jQuery Mobile vine și cu ThemeRoller, care este o caracteristică unică pe care nu o veți găsi în alte cadre. Vaughn te va ajuta să creezi programe care vor fi aceleași în familia ta.

Un cadru mobil ușor bazat pe HTML5 și CSS3. Vin câștigă popularitate prin stilurile sale garni din spatele hainelor, pe care le puteți folosi ca punct de plecare pentru dezvoltarea unei aplicații mobile. Cadrul vine, de asemenea, cu o serie de API-uri JavaScript pentru procesarea aplicației dvs. Lungo creează programe care pot rula pe diverse platforme, cum ar fi BlackBerry, iOS, Android și Firefox OS.

Un cadru avansat de la reputata companie Adobe. Este o alegere ideală atunci când creați aplicații mobile hibride folosind JavaScript, CSS și HTML. Cadrul oferă o varietate de soluții software pentru designeri, cum ar fi InDesign, Photoshop, Illustrator și altele. Unul dintre punctele sale forte este capacitatea de a crea programe extrem de productive care pot funcționa bine pe o varietate de dispozitive. Adobe PhoneGap nu are pluginuri care să faciliteze crearea de aplicații mobile simple și complexe.

În primul rând, acest cadru va fi folosit de Twitter pentru a-i ajuta să-și creeze prototipul de aplicație mobilă, apoi îl vor lansa proiect fără costuri. Cadrul oferă un set de interfețe și plugin-uri JavaScript care sprijină crearea de aplicații mobile simple. Ratchet oferă, de asemenea, clase HTML pentru revizuire.

Un cadru bun de utilizat dacă doriți să creați programe HTML5 ușor și rapid. Cel mai bine este să îl vedeți atunci când sunt create accesorii pliabile, deoarece conține toate soluțiile necesare pentru a face procesul de despachetare mult mai simplu. Vine cu funcții opționale din care puteți alege, cum ar fi activarea pluginurilor și firelor în instrumentele dvs. Cel mai bine este să fii victorios atunci când creezi și monetizezi igori. Cadrul oferă suport și pluginuri de la terți, care pot schimba semnificativ durata de timp, necesitând crearea de suplimente de înaltă calitate.

Un alt cadru minunat care folosește HTML5 și CSS3. Acesta va oferi animație, API și componente care sunt potrivite pentru browsere de streaming și platforme mobile. Cadrul oferă suport pentru Cordova și PhoneGap. În cele din urmă, puteți să vă creați propriile programe și apoi să le descărcați în magazinul de aplicații al platformei dvs. De asemenea, oferă un set de teme pentru iOS, Windows Phone, Blackberry, Android, Tizen și alte platforme, programele vor fi acum disponibile pentru cei dragi.

Cadrele stau la baza stagnării tale viitoare, deci alegere corectă Pentru vikoristan pot exista niște evaluări serioase. Un lucru de remarcat este că există cadre diferite și vă va lua o oră pentru a le învăța diferitele API-uri pentru a finaliza treaba. alegere scurtă pentru programele pe care le creați. Un atribut important al acestor cadre este că se confruntă cu o gamă largă de probleme care pot apărea pe măsură ce sunt dezvoltate suplimente mobile, ceea ce vă va ușura mult munca.

Objective-C, Swift și JavaScript?

Îți spun clar, umilul tău servitor este atras de produsele bogate ale companiei de mere... dar nu Obiectiv-C. Am avut câteva încercări de a mă înțelege cu el, dar bătrânii de o sută de ani păreau să nu se dezvolte. Ei bine, nu este potrivit pentru mine, asta-i tot. Eliberare Rapid, putem spune, fiind corectată situația, dar încă în stadiul de dezvoltare activă și lustruire. Nu prea vreau să-l implic în proiecte reale.

Confuz de avantajele și dezavantajele tuturor tehnologiilor disponibile pentru dezvoltarea sub iOS, am decis să mă bazez pe iubitul meu JavaScript. Deoarece nu este nevoie vitală de cipuri native Objective-C și avem un istoric dovedit în dezvoltarea JavaScript, de ce să nu începem să înrădăcinați platformele mobile de acolo? Mai presus de toate, proiectele unice (fără încurajări suplimentare) apar adesea în această lume și nu are sens să învețe în mod serios Objective-C pentru ei.

Un exemplu din practică: a trebuit odată să lucrez la un proiect de dezvoltare software pentru un magazin online corporativ. Adevărul din spatele faptului este o singură dată: „vom cere cumpărătorilor să-și facă viața mai ușoară și să ofere venituri suplimentare de la mare”. În astfel de situații, doriți să obțineți cea mai bună soluție posibilă cu cheltuieli minime. Sa stabilit de mult timp ca „sribna kulya” în acest domeniu PhoneGap. Acesta generează cadrul unui nou program și construiește o aplicație mobilă pentru a crea un site web standard. Se pare că pentru cunoștințele medii evidente despre HTML/CSS/JS puteți obține cu adevărat beneficii decente.

Platforma PhoneGap oferă tot ceea ce este necesar pentru crearea programelor, dar lasă detaliile de design la discreția noastră. În linii mari, nu este atât de ușor să luați și să colectați suplimentul cu apropierea de interfața nativă Wicon. Acest lucru nu se poate face fără achiziționarea de tehnologii suplimentare.

„Bootstrap” pentru platforme mobile

Dezvoltatorii web de astăzi au auzit despre dificultatea și incapacitatea cadrului Bootstrap. Vă permite să faceți minuni și să creați prototipuri de suplimente web actuale pentru tratamentul bolilor. Framework7 este un fel de Bootstrap, dar destinat platformelor mobile. Ca un cadru adecvat, F7 conține toate widget-urile și componentele care vă permit să creați o aplicație cât mai asemănătoare cu cea nativă.

Inițial, F7 a fost specializat pe platforma iOS. Tema de design standard a fost orientată spre iOS 7 și, în conformitate cu concurenții, a vizat o interfață productivă. Recent, comercianții au anunțat suport pentru Material design de la Google, adăugându-se astfel la lista de platforme Android acceptate.

Dezvoltatorii proiectului au încercat să restabilească ordinea sub capotă și să elimine discursurile inutile. Ca rezultat, lucrurile de care avem nevoie pentru biblioteca jQuery instalată nu se găsesc în F7. Înlocuirea nu este accesibilă și este ușor importantă Dom7, ceea ce înseamnă că există o mulțime de posibilități inutile.

Ei bine, pentru a rezuma. F7 este un framework JS/CSS cu toate elementele UI necesare, proiectat într-un stil nativ platformei mobile. Sincer să fiu, cadre similare au apărut deja pe GitHib, dar F7 se distinge clar prin productivitatea sa ridicată și prin implementarea unor caracteristici UX native bogate. De exemplu, astfel de funcții esențiale pentru utilizatorii iOS, cum ar fi Trageți pentru a reîmprospăta, Glisați, bara din spate și multe altele, sunt disponibile imediat și nu necesită programare suplimentară.

Punctele forte ale lui F7 nu se opresc aici. Nu voi intra în detalii, dar voi împărtăși câțiva dintre dușmanii mei.

Permiteți-mi să încep cu cel mai important atribut al unui proiect clar pentru mine – documentația. Este inutil să așteptați apariția unor cărți din astfel de discursuri rapide - până când sunt scrise, cadrul se actualizează melodios și textul își pierde relevanța. Astfel de proiecte se bazează în mare măsură pe documentație. Cu cât raportezi mai multe, cu atât mai bine. F7 are un ordin superior. După cum s-a dovedit, o mare parte a proiectului a fost documentată și acolo, acolo unde textul nu era clar, specialiștii au adăugat codul.

Știam deja despre productivitatea liniștită. Aici avem acces la o dietă foarte dură și la o selecție a celor mai recente capacități JavaScript actuale. Dacă vă îngrijorează înlocuirea jQuery cu Dom7, atunci nu vă faceți griji. Principalele metode din acesta sunt implementate în același mod. Numele metodelor de același tip și ordinea parametrilor au fost păstrate pe tot parcursul. Doamne, nu va conta dacă suni.

Pe site-ul oficial al proiectului sunt prezentate diverse grafice care confirmă productivitatea lui F7, iar cu astfel de produse am mai multă încredere în dispozitivul meu. După ce am dezvoltat primul proiect real, am verificat singur interfața. Pe restul Modele de iPhone(5, 5S, 6) este dincolo de laudele intense. Totul funcționează complet natural și natural.

Din alte chifle de bun venit pentru mine, mă refer la stagnarea limbajului meu Mai puțin pentru o descriere a stilurilor. Când dezvoltați suplimente web cu această tehnologie, trebuie să reveniți treptat, așa că este bine că eliminarea elementelor de bază poate fi utilizată cu ușurință pe platformele mobile.

Să încercăm în practică

Tehnologiile se schimbă în mod regulat una pe cealaltă, dar una își pierde imuabilitatea: cea mai scurtă metodă a le cunoaște este o practică. Pentru a demonstra robotul F7, vă rugăm să scrieți programul Corisna, desigur, în beneficiul tuturor cititorilor noștri, - un cititor de articole noi de pe site-ul revistei tale preferate. În ceea ce privește implementarea actuală, site-ul nostru nu are un API cu drepturi depline pentru extragerea materialelor, folosim protocolul vechi bun.

Crearea unui cititor pe o stivă de HTML/CSS/JS/F7/PhoneGap nu este atât de dificilă; puteți utiliza deja un plugin funcțional pentru a lucra cu RSS. În caz contrar, munca se va reduce la scrierea a zeci de rânduri de HTML putred. Este plictisitor, așa că mi-am făcut curaj să adaug puțin rock and roll. Fundul va fi pierdut chiar de acest lucru, ale mi yogo pisatimemo în stil MVC. Drept urmare, ne uităm la propriul nostru microcadru cu privire la Maybuton. Cu alte cuvinte, suntem un cadru universal solubil pentru dezvoltarea în continuare a accesoriilor care pot fi extinse cu ușurință.

Pe baza rezumatelor gândurilor noastre, putem încheia aproximativ următorul plan de acțiune.

Extensia nu mai este disponibilă pentru participanți

Opțiunea 1. Accesați „site” pentru a citi toate materialele de pe site

Calitatea de membru cu întregul termen desemnat vă va oferi acces la TOATE materialele Hacker, vă va crește economiile personale și vă va permite să acumulați un rating profesional Xakep Score!

Cadrul Android va fi util pentru acei dezvoltatori care doresc să rezolve diverse probleme și probleme. Nu există un cadru perfect și totul poate depinde de avantajele și nevoile specifice ale retailerului. De asemenea, sunt multe de învățat de la începători, precum și de la cei simpli și cei avansați. Astăzi avem în fața dvs. cele mai bune cadre Android pentru dezvoltarea de programe pentru 2017.

Cadrele prezentate în acest articol sunt potrivite în mod ideal pentru dezvoltarea diferitelor suplimente dacă doriți sarcini specifice pentru orice cadru particular de care aveți nevoie. Am decis să nu adăugăm o evaluare, ci pur și simplu am selectat și dezvoltat aleatoriu cinci dintre cele mai bune cadre pentru dezvoltarea de programe pentru cea mai populară platformă mobilă, iar Android ocupă o cotă mare a pieței sistemului de operare mobil.

Indiferent dacă cadrele vă permit sau nu să atingeți chiar și cele mai importante obiective - simplificați procesul dezvoltare mobilă. Pentru a vă fi mai ușor, sub fiecare descriere v-am trimis lecții online care vă vor ajuta să stăpâniți unul sau altul cadru.

  1. PhoneGap

PhoneGap este cadrul principal pentru dezvoltarea Android, dezvoltat și susținut de Adobe și Apache. Cu el puteți explora programe în timp real. Descoperirile sunt deosebit de apreciate de cercetători. PhoneGap este un program multiplatform care funcționează pe tehnologii de bază front-end: HTML5/CSS și JavaScript. Prin actualizarea alegerii dvs. la PhoneGap, vi se garantează că vi se va refuza accesul la numeroase plugin-uri. Cu ele, capacitățile tale vor fi extinse foarte mult și vei putea crea programe mobile hibride clare.

  1. CoronaSDK

CoronaSDK – prin dreptul de actualizare la colecție Cel mai bun Android cadre pentru dezvoltarea de software. Acesta este unul dintre cele mai scurte cadre pentru extinderea suplimentelor mobile, care vă permite să le deschideți și să le dezactivați nivel inalt. Practic, el este învingător, dorind să poată scăpa în mod miraculos dintr-o mulțime de alte sarcini. Corona vă permite să vă bucurați de mai multe programe pe cele mai mari platforme mobile. Vіn este pe drept respectat ca fiind cel mai strălucitor din clasa sa în lumina codului său revigorizat.

  1. jQuery Mobile

jQuery Mobile este un cadru clar dezvoltat pe baza HTML5 de o echipă bazată pe una dintre cele mai mari biblioteci JavaScript jQuery. Am creat produse special pentru dezvoltarea suplimentelor de primă clasă, care arată grozav atât pe dispozitivele mobile, cât și pe cele staționare. Aș dori, în primul rând, să evit să mă concentrez pe dezvoltarea pe dispozitive mobile, atât smartphone-uri, cât și tablete. Versiunea completa Cadrul este disponibil fie când este actualizat, fie este descărcat de pe site-ul oficial.

Cele mai frumoase cadre Android pentru dezvoltarea suplimentelor în 2017

  1. Appcelerator Titanium

Appcelerator Titanium este unul dintre cele mai bune cadre pentru dezvoltarea mobilă, unde puteți crea cu ușurință programe native, cod de script în JavaScript. În acest fel, nu va trebui să înveți un limbaj special pentru a-l dezvolta pentru o anumită platformă mobilă. De asemenea, cu Appcelerator puteți realiza automatizarea testării pe dispozitivele mobile. De asemenea, veți putea să vă monitorizați munca, să remediați problemele și să ajustați productivitatea programului.

  1. Xamarin

Cele mai frumoase cadre Android pentru dezvoltarea suplimentelor în 2017.

Astăzi, v-am prezentat respectatele o varietate de cadre mobile care vă vor permite, folosind clasice precum HTML5, CSS, JavaScript și C#, să stăpâniți pe deplin dezvoltarea mobilă sub sistemul de operare Android. Alegeți din oricare dintre opțiunile online și alăturați-vă cohortei de retaileri care câștigă până la 1000 USD/lună. Deveniți un retailer profesionist de telefonie mobilă!

De asemenea, aruncați o privire la cealaltă recenzie a noastră pentru dezvoltarea mobilă.

Oleksandr este fondatorul site-ului web al proiectului „Web Laboratory for Success”, creat pentru a sprijini începuturile și antreprenorii continui pe Internet. Perekonaniy este un dependent de muncă, în spatele umerilor săi certificat profesional management editorial al unei reviste online, creare și management al unui magazin online guvernamental. Principalul lucru de făcut este să începeți o afacere (inclusiv magazine online) prin Facebook și Google Adwords. Accent principal: monetizarea site-urilor web prin instrumente de marketing afiliat și Google Adsense. Caracteristici ale înregistrărilor confirmate: 3 milioane de contribuții la blog pe lună.

 

 

Tse tsikavo: