Web development technology trends MMXIX

introduction

Digital transformatio magis ac magis varias vitae ac negotii partes quotannis comprehendit. Si negotium competitive esse vult, informationes ordinariae non diutius satis sunt, mobiles ac telae applicationes necessariae sunt ut non solum utentes notitias praebeant, sed etiam aliquas functiones exercere permittant: bona et officia recipere vel iubere, instrumenta praebere.

Web development technology trends MMXIX

Exempli causa, non iam satis est pro hodiernis ripis cum informatione website habere, indigent instrumenta online clientibus suis habere, rationem personalem ubi utens rationes, fenore et mutuis administrare potest. Etiam parva negotia opportuna instrumenta ad conversiones augendas indigent, ut constitutum cum medico vel ornatrix, vel tabulam in caupona vel ludibrium natorum pro factione natalis libri.

Et ipsi domini necesse habent ut opportune informationes recipiant in forma convenienti de statu sui societatis, verbi gratia, collectio notitiarum statisticarum et analyticorum pro diversis Dicasteriis productionibus, seu ad productionem Dicasteriorum. Saepe, unaquaeque pars hanc notitiam suo modo colligit, ac etiam diversis instrumentis uti potest et dominus debet multum temporis personali consumere ut haec omnia, indirecte vel directe, hoc possit afficere societatis efficientiam ac denique lucrum. Digital transmutatio ac textus vel evolutionis mobilis applicatio etiam hic adiuvabit.

Technologiae non stant et continenter evolvuntur, et quod pluribus abhinc annis adhibitum est, hodie non amplius potest esse, aut quod ante aliquot annos fieri non potuit, iam res facta est. Plura instrumenta moderna sunt quae adiuvant telam et applicationes mobiles citius et melius creas. Secundum observationes et experientias personales, visionem meam communicare cupimus quarum technologiae ac instrumenta in proximo postulant et cur illis operam dare debeas, cum hodiernam interretialem applicationem creant.

Unius paginae applicationis

Diffinimus pauca vocabula. Unius pagina Applicationis (SPA) est schedula interretialis cuius partes semel in una pagina onerata sunt, et contentum prout opus est oneratur. Et cum inter sectiones applicationis movetur, pagina omnino non reponit, sed tantum onerat et necessarias notitias ostendit.

Unius paginae applicationes magnopere prosunt applicationibus interretialibus classicis secundum velocitatem et facilitatem usus. Auxiliante SPA, effectum efficere potes a website operandi sicut applicationem in escritorio, sine reboots et moras significantes.

Si ante paucos annos singulae paginae applicationes ad inquisitionem optimiizationis paene non accesserunt et maxime ad rationes personales et tabulas administrationis creandas adhibitae sunt, hodie in una pagina applicationis cum plena subsidii ad inquisitionis optimizationem inquisitionis (SEO) multo facilius facta sunt. Usura servo-promissa singula paginae applicationes hodie, quaestio haec penitus evanuit. Aliis verbis, hoc idem est unius paginae applicationis, sed in primo rogatu servo non datas tantum generat, sed HTML paginam facit paratam ad ostentationem et tormenta quaerendi paratas paginas recipiendi cum omnibus meta informationis et notae semanticae. .

Cum evolutione instrumentorum ad applicationes interretiales clientes conficiendas, progressio et transitus ad applicationes singulas paginae hoc modo et subsequentibus annis crescent. Si vetus applicationis usus est et lente operatur, atque etiam cum pagina integra reload cum inter sectiones mutans, hoc anno tuto potes upgrade ad ieiuna applicationis paginae - nunc tempus bonum est, iam te technologia permittit. id facere celeriter et efficaciter.

Habens locum modernum et ieiunium valde bonum est, sed dico tibi honeste: non omnes applicationes facile converti possunt ad unius paginae applicationes, et transitus cari esse potest! Unde intelligere debes, qui tali transitu et quare eget.

Ut intelligas, nonnulla exempla in tabula infra dabo quando ad SPA explicandum vel mutandum convenit et iustificatur, et quando non est.

PRO

Si vis moderna, celeriter applicationis facere et non solum versionem interretam uti, sed etiam versionem mobilem vel etiam escritorium, omnesque processus et calculi in remoto vel nubilo servo fiunt. Praeterea, ut omnes clientes unum commercium habeant et non opus sit omnem emendationem ad codicem servo cum novo cliente addendo.

Exempli gratia: socialis reticulum, aggregatores, suggestus Saas (software ut nubes servitium), mercatus

Si promptuarium vel servitium interretialem habes, scis pigrum esse et homines abeunt, vis citius facere, quanti clientium intellegis et parati sunt ad decies centena millia rubles pro upgrade reddere.

Applicationem mobilem habes quae API situs utitur, sed situs tardus est et reloads plenas habet cum inter paginas movens

ADVERSUS

Si auditorium scopum tuum modernis navigatoribus et machinis non utitur.

Exempli gratia: specificis locis corporatis, sicut explicatio systematum internorum ad ripas, instituta medica et educationem.

Operationes principales tuas offline geris et nulla officia in online praebere paratus es, et clientes attrahere debes.

Si habes cellam onlinem vel servitium interretialem quae iam venditat bene, emptorem fluxum vel querelas non vides

Si applicationem operantes quae SPA aptari non possunt et tantum opus est ut omnia rescribas a scabere et aliis technologiis utaris, et in hac multa decies centena millia non promptus es.

Exempli gratia: Est situs cohibentis vel vetusti generis domestici scriptum, monolithicum codicem.

Progressive Web Applications

Progressiva applicationes interretiales gignunt e evolutione iuncturae applicationis et a website. Essentialiter, haec est applicatio interretialis quae spectat et se gerit sicut applicatione reali indigena, potest recipere notificationes dis, opus in modo offline, etc. In hoc casu, usor applicationem ab AppStore vel Google Play non indiget, sed tantum in escritorio eam serva.

Sicut technologia aut accessus ad progressionem, PWA ab anno MMXV elaborata est, et nuper in agro e-commercio popularitatem maximam consecutus est.

Exempla quaedam verae vitae:

  • Anno praeterito, Best Occidentis River North deversorium augere potuit vectigal per 300% postquam novum PWA-enabled website deductis;
  • Arabice Avito OpenSooq.com, PWA subsidium in suo loco creando, tempus visitandi locum per 25% et numerum ducum CCLX% augere potuit;
  • Celeberrima servitii notatio Tinder minuere onerariam celeritatem ab 11.91s ad 4.69s per PWA evolutionem reducere potuit, applicatio autem 90% minus quam MASCULINUS nativa sua reputat.

Quod operae pretium est ad hanc technologiam observandam, hoc etiam significatur per quod unus ex maximis machinationibus ad incepta e-commercia creanda, Magento, primam versionem PWA Studio anno MMXVIII inducta evolvit. In suggestu permittit te creare frontem React-fundatam e archa pro solutionibus mercaturae tuae cum PWA subsidio.

Admonitio iis qui iam consilium interretialem habent vel ideam iustam habentis ad novum servitium cum subsidiis mobilibus machinis: non ruunt ad plenam discursus vernaculam scribendam, sed primum spectant ad technologiam PWA. Haec optima solutio pecuniae pro facto tuo esse potest.

Parum ab usu. Ad simplicem nativum mobilem nuntium applicandum creandum, dummodo habeas promptum requiem servientis, circiter 200-300 horarum hominum per suggestum debes. Cum mediocris monetae pretium pro horae evolutionis 1500-2000 rublis/hora evolutionis esse, applicatio circa 1 decies centena milia rublorum constare potest. Si applicatione telae cum pleno auxilio enuclearis pro PWA: notificationes, modum offline et alia bona, tunc progressio 200-300 horarum hominum capiet, sed productum statim in omnibus suggestis praesto erit. Id est, compendia circa 2 tempora, ne dicam quod non debebis dare mercedibus collocatione in applicatione thesaurorum.

serverless

Hic alius modernus ad evolutionem accedens est. Propter nomen, multi putant hanc esse progressionem vere servilem, nihil opus est rescribere ad finem codicis, et quaelibet ante-finem elaborata potest creare plenam applicationis telam discursantem. Sed hoc non est verum!

Cum applicatione Serverless creando, adhuc cultor et datorum indiges. Praecipua differentia accessus huius est quod in codice tergo-finis exhibetur in specie functionum nubis (alio nomine servientis est Faas, functionum servitii vel functionum-as-a-Service) et applicationem ad cito scandere permittit ac facile. Cum talem applicationem creando, elit difficultates negotiorum intendere potest et non cogitare de scalis et infrastructuris erigendis, quae postea applicationis progressionem accelerat eiusque sumptus minuit. Praeterea servitor accessus auxiliabitur tibi nisi in servitoribus pensio, cum tot opibus utitur ad negotium perficiendum, et si onus non est, tunc tempus servo omnino non adhibetur neque pro pretio est.

Exempli gratia, magna societas instrumentorum Americanorum Bustle reducere poterat plus quam 60% cum commutatione ad Serverless. Et Coca-Cola societas, cum systema automated elaboraret ad potiones vendendas per machinis vendendis, potuit reducere sumptus hospites ab $13000 ad $4500 per annum mutando ad Serverless.

Praeter duos annos, propter novitatem et eius limitationes, Serverless in parvis inceptis, inceptis et MVPs maxime adhibitum est, hodie autem propter evolutionem programmatis, versatilitas et potentia servientis continentisationis, instrumenta oriuntur quae sino te restrictiones removere, simpliciores et applicationes nubium evolutionem accelerare.
Hoc significat negotium missionum incepti, ubi nubes modernizationis antea impossibile putabatur (exempli gratia, pro ore machinas, notitias in transitu, vel applicationes publicas) nunc res sunt. Instrumenta bona quae multum promissionis ostendunt sunt incepti kNative et Serverless.

Sed tamen haec omnia, Serverless bullet pro interretiali applicatione non est. Sicut quaelibet alia technologia, sua commoda et incommoda habet, et hoc instrumentum cum intellectu eligere debes, et "non clavos microscopio malleo", eo quod magis technicis artibus proficit.

Iuvare te videris, hic nonnulla exempla sunt cum considerare velis Servo Servo cum nova vel amplificanda currenti interreti muneris elaborandum:

  • Cum onus in calculonis servi periodicum est et pro otiosa facultate solvis. Exempli gratia, clientem habuimus cum retis machinis capulus ac necesse erat ut petitiones processus colligerent et statistica pauci centum vel milies in die, et in nocte numerus petitionum ad plures duodenas delaberetur. In hoc casu, multo efficacius est ad solvendum solum usum facultatum actualis, ideo solutionem de Serverless proposuimus et perficimus;
  • Si non vis intendere in singula technicae infrastructure et overpay pro servitoribus erigendis et conservandis et de librario. Exempli gratia, cum mercatum evolvit, prorsus nescis quid futurum sit commercii, vel e converso - multum commercii paras et ut applicatio tua certa onus sustineat, tunc Serverless optio optima est.
  • Si opus est aliquos fluxos eventus in summa applicatione facere, scribe notitias laterales in tabulas, aliquas calculas facere. Exempli gratia, notitias analyticas actiones usoris collige, eas quodammodo processus et in database serva;
  • Si simpliciorem reddere debes, operationem hodiernam augere vel accelerare applicationis. Exempli causa, operas meliores operas efficiunt ad operandum cum imaginibus vel videos, cum usoris onerarias ad nubem video, et munus separatum ansas transcoding, dum praecipuus cultor pergit ut normales agunt.

Si opus est ad processum certe ex tertia parte muneris. Exempli gratia: processus responsa e rationibus solutionis, vel redirectio usoris notae ad CRM ut acceleraretur processus petitionum e clientibus potentialibus
Si magnam applicationem habes, et nonnullae applicationis partes melius perfici possunt, utendo lingua alia a summa. Exempli gratia, consilium habes in Java et debes novas functiones addere, sed liberas manus non habes, aut in aliqua lingua exsecutionem diutius capere potest et iam in alia lingua solutio est, tunc Serverless adiuvari potest. cum hoc quoque.

Non est hic totus index instrumentorum et technologiarum quae attentione merentur: tantum communicavi quod ipsi cotidie in opere nostro utimur et probe novimus quomodo negotia iuvare possint.

Source: www.habr.com