Mawonekedwe aukadaulo a Web Development 2019

Mau oyamba

Kusintha kwa digito kumakhudza magawo osiyanasiyana a moyo ndi bizinesi chaka chilichonse. Ngati bizinesi ikufuna kukhala yopikisana, malo odziwika bwino sakhalanso okwanira, mapulogalamu a mafoni ndi intaneti amafunikira omwe samangopereka chidziwitso kwa ogwiritsa ntchito, komanso amawalola kuchita ntchito zina: kulandira kapena kuitanitsa katundu ndi ntchito, kupereka zida.

Mawonekedwe aukadaulo a Web Development 2019

Mwachitsanzo, sikokwaniranso kuti mabanki amakono akhale ndi webusayiti yokhala ndi zidziwitso; akuyenera kukhala ndi zida zapaintaneti zamakasitomala awo, akaunti yake yomwe wogwiritsa ntchito amatha kuyang'anira maakaunti, mabizinesi, ndi ngongole. Ngakhale mabizinesi ang'onoang'ono amafunikira zida zosavuta kuti awonjezere kutembenuka, monga kupanga nthawi yokumana ndi dokotala kapena wokonza tsitsi, kapena kusungitsa tebulo ku lesitilanti kapena m'bwalo lamasewera la ana kuphwando lobadwa.

Ndipo eni eni eni ayenera kulandira zidziwitso zapanthawi yake munjira yabwino pamakampani awo, mwachitsanzo, kusonkhanitsa ziwerengero ndi ma analytics m'madipatimenti osiyanasiyana opanga, kapena zokolola zamadipatimenti. Nthawi zambiri, dipatimenti iliyonse imasonkhanitsa deta iyi m'njira yakeyake, ndipo ingagwiritsenso ntchito zida zosiyanasiyana ndipo mwiniwakeyo ayenera kuthera nthawi yambiri payekha kuti amvetse zonsezi, molunjika kapena mwachindunji izi zingakhudze mphamvu ya kampaniyo ndipo, pamapeto pake, phindu. Kusintha kwa digito ndi chitukuko cha intaneti kapena mafoni zithandizanso pano.

Tekinoloje sizimayima ndipo zikusintha nthawi zonse, ndipo zomwe zidagwiritsidwa ntchito zaka zingapo zapitazo sizingakhalenso zothandiza masiku ano, kapena zomwe sizikanatheka zaka zingapo zapitazo zakhala zenizeni. Pali zida zamakono zomwe zimakuthandizani kuti mupange mawebusayiti ndi mafoni mwachangu komanso bwino. Kutengera zomwe ndikuwona komanso zomwe ndakumana nazo, ndikufuna kugawana nawo masomphenya anga omwe matekinoloje ndi zida zomwe zidzafunike posachedwa komanso chifukwa chake muyenera kuzimvera popanga pulogalamu yamakono.

Kugwiritsa ntchito tsamba limodzi

Tiyeni tifotokoze mawuwa pang'ono. Single Page Application (SPA) ndi pulogalamu yapaintaneti yomwe zigawo zake zimayikidwa kamodzi patsamba limodzi, ndipo zomwe zili patsamba zimayikidwa ngati pakufunika. Ndipo mukasuntha pakati pa magawo a pulogalamuyo, tsambalo silimayambiranso, koma limangonyamula ndikuwonetsa zofunikira.

Mapulogalamu atsamba limodzi amapindula kwambiri ndi mapulogalamu apamwamba apaintaneti malinga ndi liwiro komanso kugwiritsa ntchito mosavuta. Mothandizidwa ndi SPA, mutha kukwaniritsa zotsatira za tsamba lomwe limagwira ntchito ngati pulogalamu pakompyuta, popanda kuyambiranso komanso kuchedwa kwakukulu.

Ngati zaka zingapo zapitazo mapulogalamu a tsamba limodzi sanali kuthandizira kukhathamiritsa kwa injini zosakira ndipo amagwiritsidwa ntchito makamaka popanga maakaunti aumwini ndi mapanelo oyang'anira, lero kupanga tsamba limodzi lothandizira kukhathamiritsa kwa injini zosakira (SEO) kwakhala kosavuta. Kugwiritsa ntchito tsamba limodzi loperekedwa ndi seva lero, vutoli latha. Mwa kuyankhula kwina, iyi ndi ntchito yofanana ya tsamba limodzi, koma pa pempho loyamba, seva imapanga osati deta, koma imapanga tsamba la HTML lokonzekera kuwonetsedwa ndi injini zosaka zimalandira masamba okonzeka ndi chidziwitso chonse cha meta ndi semantic markup. .

Ndi chitukuko cha zida zopangira mapulogalamu a pa intaneti a kasitomala, chitukuko ndi kusintha kwa mapulogalamu a tsamba limodzi zidzakula m'zaka izi ndi zotsatila. Ngati muli ndi pulogalamu yakale yomwe ndi yachikale ndipo imagwira ntchito pang'onopang'ono, ndipo ngakhale mutatsegulanso tsamba lathunthu mukasintha pakati pa magawo, ndiye kuti chaka chino mutha kupititsa patsogolo ku tsamba limodzi lofulumira - ino ndi nthawi yabwino, ukadaulo umakulolani kale. kuchita izi mwachangu komanso moyenera.

Kukhala ndi webusaiti yamakono komanso yofulumira ndi yabwino kwambiri, koma ndikuloleni ndikuuzeni moona mtima: si mapulogalamu onse omwe angasinthidwe mosavuta ku mapulogalamu a tsamba limodzi, ndipo kusintha kungakhale kokwera mtengo! Chifukwa chake, muyenera kumvetsetsa yemwe akufunika kusintha koteroko komanso chifukwa chake.

Kuti ndikuthandizeni kumvetsetsa, mu tebulo ili m'munsimu ndikupatsani zitsanzo za nthawi yomwe kupanga kapena kusintha kwa SPA kuli koyenera komanso koyenera, komanso pamene sichoncho.

KWA

Ngati mukufuna kupanga pulogalamu yamakono, yachangu ndipo mukufuna kugwiritsa ntchito osati tsamba lawebusayiti, komanso mtundu wamafoni kapena pakompyuta, ndipo njira zonse ndi kuwerengera kumachitika patali kapena pamtambo. Komanso, kuti makasitomala onse akhale ndi mawonekedwe amodzi olumikizirana ndipo palibe chifukwa chosinthira ku code ya seva powonjezera kasitomala watsopano.

Mwachitsanzo: malo ochezera a pa Intaneti, aggregators, SaaS platforms (mapulogalamu monga ntchito yamtambo), misika

Ngati muli ndi sitolo kapena ntchito yapaintaneti, mukudziwa kuti ikuchedwa ndipo anthu akuchoka, mukufuna kupanga mofulumira, mumamvetsetsa mtengo wa makasitomala ndipo mwakonzeka kulipira ma ruble oposa milioni kuti mukweze.

Muli ndi pulogalamu yam'manja yomwe imagwiritsa ntchito API ya tsambali, koma tsambalo limachedwa ndipo limadzazanso zonse mukamayenda pakati pamasamba.

MOKHUDZA

Ngati omvera anu sagwiritsa ntchito asakatuli ndi zida zamakono.

Mwachitsanzo: madera enieni amakampani, monga chitukuko cha machitidwe amkati a mabanki, mabungwe azachipatala ndi maphunziro.

Mumachita ntchito zanu zazikulu popanda intaneti ndipo simunakonzekere kupereka chilichonse pa intaneti, ndipo mumangofunika kukopa makasitomala.

Ngati muli ndi sitolo yapaintaneti kapena ntchito zapaintaneti zomwe zimagulitsidwa kale, simukuwona kutuluka kwamakasitomala kapena madandaulo

Ngati muli ndi pulogalamu yogwira ntchito yomwe singasinthidwe ndi SPA ndipo mukungofunika kulembanso chilichonse kuyambira pachiyambi ndikugwiritsa ntchito matekinoloje ena, ndipo simunakonzekere kugwiritsa ntchito mamiliyoni angapo pa izi.

Mwachitsanzo: Pali malo okhala ndi bokosi kapena mtundu wina wamakhodi akale olembedwa kunyumba.

Mapulogalamu Apaintaneti Akupita patsogolo

Mapulogalamu Opitilira Webusaiti adapangidwa chifukwa cha kusinthika kogwirizana kwa pulogalamu yazachilengedwe komanso tsamba lawebusayiti. M'malo mwake, iyi ndi pulogalamu yapaintaneti yomwe imawoneka ngati yachilengedwe, imatha kulandira zidziwitso zokankhira, kugwira ntchito popanda intaneti, ndi zina zambiri. Pankhaniyi, wosuta sayenera kutsitsa pulogalamuyi kuchokera ku AppStore kapena Google Play, koma ingoyisungani pakompyuta.

Monga ukadaulo kapena njira yachitukuko, PWA yakhala ikukula kuyambira 2015, ndipo posachedwapa yatchuka kwambiri pazamalonda a e-commerce.

Zitsanzo zenizeni za moyo:

  • chaka chatha, hotelo ya Best Western River North inatha kuwonjezera ndalama ndi 300% pambuyo poyambitsa tsamba latsopano la PWA;
  • Arabic Avito OpenSooq.com, atapanga chithandizo cha PWA pa webusaiti yake, adatha kuonjezera nthawi yoyendera malowa ndi 25% ndi chiwerengero cha 260%;
  • ntchito yodziwika bwino ya zibwenzi ya Tinder idakwanitsa kuchepetsa liwiro lotsitsa kuchokera pa 11.91s mpaka 4.69s popanga PWA; Komanso, kugwiritsa ntchito kumalemera 90% kuchepera kuposa mnzake waku Android.

Mfundo yakuti m'pofunika kulabadira ukadaulo uwu zikuwonetsedwanso kuti imodzi mwamainjini akulu kwambiri opanga ma e-commerce ma projekiti, Magento, idakhazikitsa mtundu woyambirira wa PWA Studio mu 2018. Pulatifomu imakulolani kuti mupange React-based frontend kunja kwa bokosi la mayankho anu a e-commerce ndi chithandizo cha PWA.

Malangizo kwa iwo omwe ali ndi pulojekiti yapaintaneti kapena lingaliro lantchito yatsopano yothandizidwa ndi zida zam'manja: musathamangire kulemba pulogalamu yokhazikika, koma yang'anani ukadaulo wa PWA. Izi zitha kukhala njira yabwino kwambiri yothetsera ndalama pazogulitsa zanu.

Pang'ono pochita. Kuti mupange pulogalamu yosavuta yankhani zam'manja, bola ngati muli ndi seva yopangidwa kale ya REST, mufunika pafupifupi maola 200-300 papulatifomu. Ndi mtengo wapakati wamsika wa ola lachitukuko kukhala 1500-2000 rubles / ola, kugwiritsa ntchito kumatha kuwononga pafupifupi ma ruble 1 miliyoni. Ngati mupanga pulogalamu yapaintaneti yokhala ndi chithandizo chonse cha PWA: zidziwitso zokankhira, mawonekedwe osapezeka pa intaneti ndi zina zabwino, ndiye kuti chitukukocho chidzatenga maola 200-300, koma malondawo azipezeka pamapulatifomu onse. Ndiko kuti, kusungitsa pafupifupi ka 2, osanenapo kuti simudzayenera kulipira chindapusa pakuyika m'masitolo ogulitsa.

Zosasinthika

Iyi ndi njira ina yamakono yachitukuko. Chifukwa cha dzinali, anthu ambiri amaganiza kuti ichi ndi chitukuko chopanda seva, palibe chifukwa cholembera kachidindo kakumapeto, ndipo woyambitsa aliyense wakutsogolo amatha kupanga pulogalamu yapaintaneti yodzaza. Koma zimenezo si zoona!

Mukamapanga Serverless application, mumafunikirabe seva ndi database. Kusiyanitsa kwakukulu kwa njirayi ndikuti code yomaliza imaperekedwa ngati mawonekedwe amtambo (dzina lina lopanda seva ndi FaaS, limagwira ntchito ngati ntchito kapena Functions-as-a-Service) ndipo limalola kugwiritsa ntchito kukula mwachangu komanso mosavuta. Popanga pulogalamu yotereyi, wopanga mapulogalamuwa amatha kuyang'ana kwambiri pamavuto abizinesi osaganiza zokulitsa ndi kukhazikitsa maziko, omwe pambuyo pake amafulumizitsa chitukuko cha mapulogalamu ndikuchepetsa mtengo wake. Komanso, njira ya Serverless idzakuthandizani kusunga pa renti ya seva, chifukwa imagwiritsa ntchito zinthu zambiri zomwe zikufunikira kuti mutsirize ntchitoyi, ndipo ngati palibe katundu, ndiye kuti nthawi ya seva sikugwiritsidwa ntchito konse ndipo siilipiridwa.

Mwachitsanzo, kampani yaikulu ya ku America ya Bustle inatha kuchepetsa ndalama zogwirira ntchito ndi 60% posinthira ku Serverless. Ndipo kampani ya Coca-Cola, popanga makina opangira zakumwa pogwiritsa ntchito makina ogulitsa, inatha kuchepetsa ndalama zogwirira ntchito kuchokera ku $ 13000 mpaka $ 4500 pachaka posintha Serverless.

Pazaka zingapo zapitazi, chifukwa cha zachilendo zake ndi zofooka zake, Serverless yakhala ikugwiritsidwa ntchito makamaka pamapulojekiti ang'onoang'ono, oyambira ndi ma MVP, koma lero, chifukwa cha kusinthika kwa mapulogalamu, kusinthasintha komanso mphamvu zosungira seva, zida zikuwonekera. amakulolani kuchotsa zoletsa, kuphweka ndi kufulumizitsa chitukuko cha mapulogalamu a mtambo .
Izi zikutanthauza kuti zochitika zamabizinesi pomwe kusintha kwamtambo kunkawonedwa kosatheka kale (mwachitsanzo, pazida zam'mphepete, data pamayendedwe, kapena mapulogalamu apamwamba) tsopano ndi zenizeni. Zida zabwino zomwe zikuwonetsa malonjezano ambiri ndi kNative ndi Serverless Enterprise.

Koma ngakhale zonsezi, Serverless si chipolopolo chasiliva pakukula kwa intaneti. Mofanana ndi teknoloji ina iliyonse, ili ndi ubwino ndi zovuta zake, ndipo muyenera kusankha chida ichi ndi kumvetsetsa, komanso "osati misomali ya nyundo yokhala ndi microscope" chifukwa chakuti ndi yapamwamba kwambiri.

Kuti tikuthandizeni kuzindikira, nazi zitsanzo za nthawi yomwe mungafune kuganizira Serverless mukamapanga zatsopano kapena kukulitsa ntchito yapaintaneti yapano:

  • Pamene katundu pa seva nthawi ndi nthawi ndipo mumalipira mphamvu zopanda pake. Mwachitsanzo, tinali ndi kasitomala wokhala ndi makina amakina a khofi ndipo kunali koyenera kukonza zopempha ndikusonkhanitsa ziwerengero kokha mazana angapo kapena masauzande pa tsiku, ndipo usiku chiwerengero cha zopempha chinatsika mpaka khumi ndi awiri. Pachifukwa ichi, ndizothandiza kwambiri kulipira kokha pakugwiritsa ntchito zinthu zenizeni, choncho tinakonza ndikukhazikitsa yankho pa Serverless;
  • Ngati simukukonzekera kulowa muzambiri zamakinawa ndikulipira ndalama zambiri pakukhazikitsa ndi kusunga ma seva ndi owerengera. Mwachitsanzo, popanga msika, simukudziwa momwe magalimoto adzakhalira, kapena mosemphanitsa - mukukonzekera magalimoto ambiri ndipo kuti pulogalamu yanu ikhale yolimba, ndiye kuti Serverless ndi chisankho chabwino kwambiri.
  • Ngati mukufuna kuchita zochitika zina zotsatsira mu pulogalamu yayikulu, lembani deta yam'mbali mumatebulo, chitani mawerengedwe. Mwachitsanzo, sonkhanitsani deta yowunikira zochita za ogwiritsa ntchito, sinthani m'njira inayake ndikusunga mu database;
  • Ngati mukufuna kufewetsa, kugwirizanitsa kapena kufulumizitsa ntchito yomwe ilipo tsopano. Mwachitsanzo, pangani mautumiki opititsa patsogolo ntchito kuti mugwire ntchito ndi zithunzi kapena mavidiyo, pamene wogwiritsa ntchito akukweza kanema pamtambo, ndi ntchito yosiyana imagwira ma transcoding, pamene seva yaikulu ikupitiriza kugwira ntchito ngati yachibadwa.

Ngati mukufuna kukonza zochitika kuchokera kuzinthu zina. Mwachitsanzo, sinthani mayankho kuchokera kumakina olipira, kapena kulozeranso deta ya ogwiritsa ntchito ku CRM kuti mufulumizitse kukonza zopempha kuchokera kwa omwe angakhale makasitomala.
Ngati muli ndi pulogalamu yayikulu ndipo mbali zina za pulogalamuyi zitha kukhazikitsidwa bwino kwambiri pogwiritsa ntchito chilankhulo chosiyana ndi chachikulu. Mwachitsanzo, muli ndi polojekiti mu Java ndipo muyenera kuwonjezera magwiridwe antchito atsopano, koma mulibe manja aulere, kapena kukhazikitsa m'chilankhulo chomwe mwapatsidwa kungatenge nthawi yayitali ndipo pali kale yankho m'chinenero china, ndiye Serverless ingathandize. ndi izi.

Uwu si mndandanda wonse wa zida ndi matekinoloje omwe akuyenera kusamaliridwa; Ndangogawana zomwe timagwiritsa ntchito tsiku lililonse pantchito yathu ndikudziwa momwe angathandizire bizinesi.

Source: www.habr.com

Kuwonjezera ndemanga