Trendên teknolojiya pêşkeftina malperê 2019

Pîrozbahiyê

Veguherîna dîjîtal her sal bêtir û bêtir qadên jiyanê û karsaziyê vedigire. Ger karsaziyek bixwaze bibe pêşbaziyê, malperên agahdariya asayî êdî têrê nakin, serîlêdanên mobîl û malperê hewce ne ku ne tenê agahdarî bidin bikarhêneran, lê di heman demê de rê bidin wan ku hin fonksiyonan jî bikin: mal û karûbaran bistînin an ferman bikin, amûran peyda bikin.

Trendên teknolojiya pêşkeftina malperê 2019

Mînakî, ji bo bankên nûjen êdî ne bes e ku malperek bi agahdarî hebe; ew hewce ne ku ji bo xerîdarên xwe amûrên serhêl hebin, hesabek kesane ya ku bikarhêner bikaribe hesab, veberhênan û deynan birêve bibe. Tewra karsaziyên piçûk jî ji bo zêdekirina veguheztinê hewceyê amûrên hêsan in, wek mînak danîna randevûyekê bi bijîjk an kuaforê re, an veqetandina maseyek li xwaringehek an jûreyek zarokan ji bo şahiyek rojbûnê.

Û xwedan xwedan hewce ne ku agahdariya demkî bi rengek hêsan li ser rewşa pargîdaniya xwe bistînin, mînakî, berhevkirina daneyên statîstîkî û analîtîk ji bo beşên cûda yên hilberînê, an hilberîna beşan. Bi gelemperî, her beş van daneyan bi awayê xwe berhev dike, û dibe ku amûrên cûda jî bikar bîne û xwedan pêdivî ye ku gelek wextê kesane derbas bike da ku van hemîyan fam bike, nerasterast an rasterast ev dikare bandorê li kargêriya pargîdanî û di dawiyê de jî qezenc bike. Veguherîna dîjîtal û pêşkeftina serîlêdana malper an mobîl jî dê li vir bibe alîkar.

Teknolojiyên xwe namînin û bi berdewamî pêşve diçin, û ya ku çend sal berê hatî bikar anîn dibe ku îro êdî ne têkildar be, an tiştê ku çend sal berê nedihat kirin jixwe bûye rastiyek. Amûrên nûjentir hene ku ji we re dibe alîkar ku hûn zûtir û çêtir serîlêdanên web û mobîl biafirînin. Li ser bingeha çavdêrî û ezmûna kesane, ez dixwazim vîzyona xwe parve bikim ka kîjan teknolojî û amûr dê di pêşerojek nêzîk de daxwazî ​​​​bin û çima divê hûn gava ku hûn serîlêdanek tevnek nûjen çêbikin bala wan bidin wan.

Serlêdana yek rûpel

Ka em hinekî termînolojiyê pênase bikin. Serlêdana Yek Rûpelê (SPA) serîlêdanek malperê ye ku pêkhateyên wê carekê li ser yek rûpelê têne barkirin, û naverok li gorî hewcedariyê tê barkirin. Û dema ku di navbera beşên serîlêdanê de digerin, rûpel bi tevahî ji nû ve nayê barkirin, lê tenê daneyên pêwîst bar dike û nîşan dide.

Serlêdanên yek-rûpelî di warê bilez û karanîna hêsan de ji serîlêdanên webê yên klasîk pir sûd werdigirin. Bi alîkariya SPA, hûn dikarin bandora malperek ku mîna serîlêdanek li ser sermaseyê dixebite, bêyî ji nû ve destpêkirin û derengiyên girîng bi dest bixin.

Ger çend sal berê serîlêdanên yek-rûpelî bi pratîkî piştgirî neda xweşbîniya motora lêgerînê û bi gelemperî ji bo afirandina hesabên kesane û panelên rêveberiyê dihatin bikar anîn, îro çêkirina serîlêdanek yek-rûpelî bi piştgirîya bêkêmasî ji bo xweşbînkirina motora lêgerînê (SEO) pir hêsantir bûye. Îro îro serîlêdanên yek-rûpelê yên pêşkêşkirî yên server-ê bikar tînin, ev pirsgirêk bi tevahî winda bûye. Bi gotinek din, ev heman serîlêdana yek-rûpelî ye, lê li ser daxwaziya yekem, server ne tenê daneyan çêdike, lê rûpelek HTML-ê amade dike ku ji bo pêşandanê amade ye û motorên lêgerînê rûpelên amade bi hemî agahdariya meta û nîşankirina semantîk digirin. .

Bi pêşkeftina amûrên ji bo afirandina serîlêdanên malperê yên ji hêla xerîdar ve, pêşkeftin û derbasbûna serîlêdanên yek-rûpelî dê tenê di vê û salên paşîn de mezin bibe. Ger serîlêdanek weya kevn heye ku kevn e û hêdî-hêdî dixebite, û tewra bi nûvekirina rûpelek bêkêmasî dema ku di navbera beşan de veguhezîne, wê hingê hûn îsal dikarin bi ewlehî berbi serîlêdanek yek-rûpelî ya bilez nûve bikin - naha demek baş e, teknolojî jixwe rê dide we ku vê yekê pir zû û bi bandor bikin.

Xwedî malperek nûjen û bilez pir baş e, lê bihêle ez bi dilpakî ji we re bibêjim: ne hemî serîlêdan bi hêsanî dikarin ji serîlêdanên yek-rûpelî werin veguheztin, û veguheztin dikare biha be! Ji ber vê yekê, hûn hewce ne ku fêm bikin ka kê hewceyê veguherînek weha û çima hewce dike.

Ji bo ku hûn fêm bikin, di tabloya jêrîn de ez ê çend mînakan bidim ka kengê pêşkeftin an guheztina SPA guncan û rastdar e, û kengê ne wusa ye.

Derheqê me

Heke hûn dixwazin serîlêdanek nûjen, bilez çêbikin û dixwazin ne tenê guhertoya malperê, lê di heman demê de guhertoya mobîl an jî sermaseyê jî bikar bînin, û hemî pêvajo û hesab li ser serverek dûr an ewr pêk tê. Digel vê yekê, da ku hemî xerîdar xwedan yek navberek danûstendinê bin û dema ku xerîdarek nû lê zêde bikin ne hewce ye ku her guheztina koda serverê bikin.

Mînakî: tora civakî, komker, platformên SaaS (nermalava wekî karûbarê ewr), sûk

Ger we firotgehek an karûbarek webê hebe, hûn dizanin ku ew hêdî ye û mirov diçin, hûn dixwazin wê zûtir bikin, hûn nirxa xerîdaran fam dikin û amade ne ku ji bo nûvekirinek zêdetirî mîlyon ruble bidin.

Serlêdanek we ya desta heye ku API-ya malperê bikar tîne, lê malper hêdî ye û dema ku di navbera rûpelan de digere naverok bi tevahî ji nû ve bar dike.

DIJÎ

Ger temaşevanên mebesta we gerok û cîhazên nûjen bikar neynin.

Mînakî: qadên pargîdanî yên taybetî, wekî pêşkeftina pergalên navxweyî yên ji bo bank, saziyên bijîjkî û perwerdehiyê.

Hûn çalakiyên xwe yên sereke negirêdayî dimeşînin û ne amade ne ku karûbarek serhêl peyda bikin, û hûn tenê hewce ne ku xerîdar bikişînin.

Ger we firotgehek serhêl an karûbarek malperê heye ku jixwe baş difroşe, hûn derketina xerîdar an gilî nabînin

Ger we serîlêdanek xebatê heye ku ji bo SPA-yê nayê adapte kirin û hûn tenê hewce ne ku her tiştî ji nû ve binivîsin û teknolojiyên din bikar bînin, û hûn ne amade ne ku çend mîlyon li ser vê yekê xerc bikin.

Mînakî: Malperek qutkirî an celebek kodek kevnar, yekparêz a ku li malê hatî nivîsandin heye.

Serlêdanên Web Pêşverû

Serlêdanên Web Pêşverû hilbera pêşkeftina hevbeş a serîlêdana xwecî û malperek e. Di bingeh de, ev serîlêdanek malperê ye ku mîna serîlêdanek xwemalî ya rastîn xuya dike û tevdigere, dikare agahdariya push werbigire, di moda negirêdayî de bixebite, hwd. Di vê rewşê de, bikarhêner ne hewce ye ku serîlêdanê ji AppStore an Google Play dakêşîne, lê tenê wê li ser sermaseyê hilîne.

Wekî teknolojiyek an nêzîkatiyek ji bo pêşkeftinê, PWA ji sala 2015-an vir ve pêşve diçe, û di van demên dawî de di warê e-bazirganiya e-bazirganiyê de populerbûnek mezin bi dest xistiye.

Hin mînakên jiyana rastîn:

  • sala borî, otêla Best Western River North piştî destpêkirina malperek nû ya bi PWA-ê vekir, karibû dahatê %300 zêde bike;
  • Erebî Avito OpenSooq.com, piştî çêkirina piştgiriya PWA li ser malpera xwe, karîbû dema seredana malperê %25 û hejmara serkêşan %260 zêde bike;
  • karûbarê navdar ê dating Tinder karîbû bi pêşxistina PWA leza barkirinê ji 11.91s kêm bike 4.69s; ji bilî vê, serîlêdan ji hevtayê xweya xweya Android-ê 90% kêmtir giran e.

Rastiya ku hêja ye ku meriv bala xwe bide vê teknolojiyê ji hêla vê yekê ve jî tê destnîşan kirin ku yek ji mezintirîn motora çêkirina projeyên e-bazirganiyê, Magento, di sala 2018-an de guhertoyek pêşkeftinê ya PWA Studio-yê dest pê kir. Platform dihêle hûn ji bo çareseriyên e-bazirganiya xwe yên bi piştgiriya PWA re pêşekek-based React-ê ji qutiyê biafirînin.

Şîret ji bo kesên ku jixwe projeyek Înternetê an jî tenê ramanek ji bo karûbarek nû ya bi piştgirîya cîhazên mobîl: lez nekin ku serîlêdanek xwemalî ya bêkêmasî binivîsin, lê pêşî li teknolojiya PWA binihêrin. Dibe ku ev ji bo hilbera we çareseriya nirxê çêtirîn be.

Piçek ji pratîkê. Ji bo ku hûn serîlêdanek nûçeya mobîl a xwemalî ya hêsan biafirînin, bi şertê ku hûn jixwe serverek REST-a amadekirî hebin, ji bo her platformê bi qasî 200-300 saetan mirov hewce ne. Bi bihayê bazarê navînî ji bo saetek pêşveçûnê 1500-2000 ruble / saet e, serîlêdanek dikare bi qasî 1 mîlyon ruble lêçû. Ger hûn serîlêdanek malperê bi piştgirîya bêkêmasî ya PWA pêşve bibin: notifications push, moda negirêdayî û tiştên din ên baş, wê hingê pêşkeftin dê 200-300 demjimêrên mirovî bigire, lê hilber dê tavilê li ser hemî platforman peyda bibe. Ango, teserûfek bi qasî 2 carî, nebêjin ku hûn neçar in ku ji bo cîhkirina di firotgehên serîlêdanê de berdêl bidin.

Serverless

Ev nêzîkatiyek din a nûjen a pêşveçûnê ye. Ji ber navê, gelek kes difikirin ku ev bi rastî pêşkeftina bê server e, ne hewce ye ku koda paşîn binivîsin, û her pêşdebirkerek pêş-end dikare serîlêdanek tevnvî ya tev-hev biafirîne. Lê ev ne rast e!

Dema ku serîlêdanek Serverless diafirîne, hûn hîn jî serverek û databasek hewce ne. Cûdahiya sereke ya vê nêzîkbûnê ev e ku koda paşîn di forma fonksiyonên ewr de tê pêşkêş kirin (navek din ji bo bê server FaaS e, wekî karûbar an fonksiyonên-wek-xizmetkar kar dike) û dihêle ku serîlêdan bi lez û bez mezin bibe. bi hêsanî. Dema ku serîlêdanek wusa diafirîne, pêşdebir dikare balê bikişîne ser pirsgirêkên karsaziyê û nefikirin li ser pîvandin û sazkirina binesaziyê, ku di dûv re pêşkeftina serîlêdanê zûtir dike û lêçûna wê kêm dike. Digel vê yekê, nêzîkatiya Serverless dê ji we re bibe alîkar ku hûn li ser kirêdarên serverê hilînin, ji ber ku ew bi tevahî çavkaniyên ku hewce dike bikar tîne da ku peywirê biqedîne, û heke bar tune be, wê hingê dema serverê qet nayê bikar anîn û jê nayê dayîn.

Mînakî, pargîdaniya mezin a medyayê ya Amerîkî Bustle karî dema ku li Serverless veguherîne lêçûnên mêvandariyê ji% 60 kêm bike. Û pargîdaniya Coca-Cola, dema ku pergalek otomatîkî ya firotina vexwarinan bi makîneyên firoştinê pêş xist, karîbû bi guheztina Serverless lêçûnên mêvandariyê ji 13000 $ ber 4500 $ salê kêm bike.

Di van du salên borî de, ji ber nûbûn û sînorkirinên xwe, Serverless bi giranî ji bo projeyên piçûk, destpêk û MVP-yan tê bikar anîn, lê îro, bi saya pêşkeftina nermalavê, pirrengî û hêza konteynirkirina serverê, amûrên ku derdikevin holê. destûrê dide we ku hûn qedexeyan rakin, pêşkeftina sepanên cloudê hêsan bikin û bilezînin.
Ev tê vê wateyê ku senaryoyên karsaziya pargîdaniyê yên ku nûjenkirina cloud berê ne mumkun dihat hesibandin (mînakî, ji bo cîhazên devê, daneyên di veguhastinê de, an serîlêdanên dewletî) naha rastiyek in. Amûrên baş ên ku gelek soz nîşan didin pargîdaniya kNative û Serverless in.

Lê tevî van hemîyan, Serverless ji bo pêşkeftina serîlêdana malperê ne guleyek zîv e. Mîna her teknolojiyek din, wê awantaj û dezawantajên wê hene, û hûn hewce ne ku vê amûrê bi têgihiştinê hilbijêrin, û "bi mîkroskopê neynûkên çakûç nekin" tenê ji ber ku ew ji hêla teknolojîk ve pêşkeftîtir e.

Ji bo ku ji we re bibe alîkar ku hûn wê fêm bikin, li vir çend mînak hene ku hûn dikarin dema ku hûn karûbarek tevnvî ya nû pêşve bixin an zêde bikin Serverless bifikirin:

  • Dema ku barkirina li ser serverê demkî ye û hûn ji bo kapasîteya betal didin. Mînakî, xerîdarek me bi tora makîneyên qehweyê re hebû û hewce bû ku rojane tenê çend sed an hezar carî serlêdanan bikin û statîstîkan berhev bikin, û bi şev jî hejmara daxwazan daket çend dehan. Di vê rewşê de, ew pir bikêrtir e ku meriv tenê ji bo karanîna rastîn a çavkaniyan drav bide, ji ber vê yekê me çareseriyek li ser Serverless pêşniyar kir û bicîh kir;
  • Ger hûn plan nakin ku hûn di hûrguliyên teknîkî yên binesaziyê de nekevin û ji bo sazkirin û domandina server û balansek zêde bidin. Mînakî, dema pêşdebirina sûkek, hûn bi rastî nizanin ka dê seyrûsefer çi be, an berevajî - hûn pir seyrûseferê plan dikin û ji ber vê yekê serîlêdana we bê guman li ber barkirinê radiweste, wê hingê Serverless bijarek hêja ye.
  • Heke hûn hewce ne ku di serîlêdana sereke de hin bûyerên vekêşanê pêk bînin, daneyên alî li tabloyan binivîsin, hin hesaban bikin. Mînakî, daneyên analîtîk ên kiryarên bikarhêner berhev bikin, wan bi rengek diyar bikin û wan di databasê de hilînin;
  • Heke hûn hewce ne ku operasyona heyî ya serîlêdanê hêsan bikin, yek bikin an bilez bikin. Mînakî, ji bo xebata bi wêneyan an vîdyoyan re karûbarên çêtirkirina performansê biafirînin, dema ku bikarhêner vîdyoyê li ewr bar dike, û fonksiyonek veqetandî bi veguheztinê re mijûl dibe, dema ku servera sereke wekî normal xebata xwe didomîne.

Heke hûn hewce ne ku bûyerên ji karûbarên sêyemîn-sêyemîn pêvajoyê bikin. Mînakî, bersivên ji pergalên dravdanê pêvajoyê bikin, an daneyên bikarhêner berbi CRM-ê vegerînin da ku pêvajoykirina daxwazên ji xerîdarên potansiyel bilez bikin.
Ger serîlêdanek we ya mezin hebe û hin beşên serîlêdanê dikarin bi karanîna zimanek ji ya sereke cûdatir bi rengek xweştir werin bicîh kirin. Mînakî, projeyek we di Java-yê de heye û hûn hewce ne ku fonksiyonek nû lê zêde bikin, lê destên we yên belaş tune ne, an jî pêkanîna bi zimanek diyar dibe ku demek dirêj dirêj bike û jixwe çareseriyek bi zimanek din heye, wê hingê Serverless dikare alîkariyê bike. bi vê jî.

Ev ne tevahiya navnîşa amûr û teknolojiyên ku balê distînin e; Min tenê tiştê ku em bixwe her roj di xebata xwe de bikar tînin parve kir û bi rastî dizanim ka ew çawa dikarin alîkariya karsaziyê bikin.

Source: www.habr.com

Add a comment