Progresive aplicații web începutul unei noi ere de aplicații web

Începutul schimbărilor pe Web

Progresive aplicații web începutul unei noi ere de aplicații web

Epoca aplicațiilor mobile

Dezavantaje ale aplicațiilor mobile

Progresive aplicații web începutul unei noi ere de aplicații web

Progresive aplicații web începutul unei noi ere de aplicații web

Totul, dar numai pentru a dezvolta aplicații mobile a devenit mai dificil de fiecare dată. De ce?







  • Fragmentarea dispozitivelor mobile
  • O mulțime de platforme
  • Relevanța informațiilor

Fragmentarea dispozitivelor mobile

O mulțime de platforme

Sub platforma, în primul rând, vreau să spun sistemul de operare al dispozitivului. Astăzi, poziția de lider mondială este ocupată de Android, urmată de iOS, Windows Mobile și toate celelalte. Din punct de vedere al afacerii, produsul trebuie să fie prezent cel puțin pe 2 platforme listate. Aceasta, la rândul său, implică anumite costuri de dezvoltare și suport pentru ambele sisteme. La vârful popularității lor, dezvoltatorii de aplicații mobile erau un fel de zei, au primit salarii mari (poate chiar și acum primesc), ei au încă o cerere mare până acum. Salariile ridicate reprezintă în mod constant costuri în creștere.

Relevanța informațiilor

Niciodată înainte nu a fost o informație de o asemenea valoare ca în timpul nostru. Dar prețul este fără valoare pentru ea, fie că este irelevant. Viața modernă este rapidă, viteza transferului de informații este amețitoare. Instrumentele și metodele moderne de dezvoltare a sistemelor informatice pot fi actualizate de zeci de ori pe zi fără a afecta calitatea produsului (cu construirea corespunzătoare a proceselor de afaceri). Concurența cu fiecare zi crește, avantajul competitiv pe lângă produsul în sine este și viteza de intrare pe piață, precum și ușurința de livrare către utilizatorul final. Internetul nu este altceva decât un mijloc ieftin și eficient de livrare a unui produs sau serviciu către utilizatorul final. Aplicațiile mobile în acest context sunt departe de cele mai bune mijloace de consum, deoarece:







  • Dezvoltarea și actualizarea aplicațiilor necesită timp
  • Există întârzieri în distribuirea actualizărilor (moderarea pe piață)
  • Datorită fragmentării dispozitivelor, există o probabilitate mare de erori și comportament non-standard pe anumite dispozitive
  • Complexitatea testelor datorită aceleiași fragmentări
  • Utilizatorii sunt reticenți în a actualiza aplicațiile (pot să nu observe actualizările)

Apare o nouă eră de aplicații web. In ultimii ani, front-end se dezvoltă rapid, dezvoltatorii web au ajuns să realizeze că a manipula domom folosind jQuery nu a fost la modă și nu atât de ușor atunci când sarcina este de a scrie o aplicație web complexă dinamic în fața ta. Există noi abstracții. Astăzi, un bun dezvoltator de front-end nu va fi dificil de a scrie aplicații web cross-platform, care va rula pe toate platformele majore (Windows, Mac, Linux, Android, iOS) ca un nativ (Hello, Atom, Desktop Slack, telegrama Desktop, Visual Studio Cod) utilizând, de exemplu, Electron.

Apariția React și AngularJS a perturbat modul familiar de dezvoltare web. Inovațiile în motoarele de browser moderne vă fac să vă gândiți la viitorul aplicațiilor Web și la rolul navigatorilor în ele. Totul merge la faptul că în viitorul apropiat vom folosi doar browserul. Deja utilizatorii își petrec cea mai mare parte a timpului în browser. Aplicațiile web moderne, cum ar fi Google Docs, sunt aproape deloc inferioare celor cunoscute în Microsoft Word :) Și acesta este doar începutul. Mobile Chrome, printre altele, permite dezvoltatorilor web să interacționeze cu hardware-ul dispozitivului mobil la nivelul API, de exemplu citiți încărcarea bateriei sau prezența Bluetooth și multe altele. Cu privire la introducerea pe scară largă a notificărilor push prin browser, în general, nu voi spune nimic.

Dacă totul din tabăra aplicațiilor mobile native este bun și neted, lucrurile cum ar fi React Native sau Angular Mobile Toolkit nu ar fi larg acceptate și recunoscute. Astăzi observăm o transformare uimitoare a web-ului. Internetul mobil a devenit rapid, accesibil și ieftin. Apropo, în Kazahstan pentru mai puțin de 5 dolari pe lună, puteți obține acces la 4G LTE cu trafic nelimitat de telefonie mobilă. Este uimitor.

Dacă sunteți dezvoltator, acum este momentul cel mai interesant pentru a începe să studiați dezvoltarea aplicațiilor web complexe.

Prognoza mea scurtă pentru viitorul apropiat:

Link-uri utile

Progresive aplicații web începutul unei noi ere de aplicații web

Există mai mult de 1000 de participanți pe canal, deci aderați și voi - DevBrain







Trimiteți-le prietenilor: