Nā ʻenehana hoʻomohala pūnaewele 2019

Hōʻike

Hoʻopili ka hoʻololi kikohoʻe i nā wahi like ʻole o ke ola a me ka ʻoihana i kēlā me kēia makahiki. Inā makemake kahi ʻoihana e hoʻokūkū, ʻaʻole lawa nā pūnaewele ʻike maʻamau, pono nā polokalamu kelepona a me ka pūnaewele e hāʻawi wale i nā mea hoʻohana i ka ʻike, akā e ʻae pū kekahi iā lākou e hana i kekahi mau hana: loaʻa a kauoha paha i nā waiwai a me nā lawelawe, hāʻawi i nā mea hana.

Nā ʻenehana hoʻomohala pūnaewele 2019

No ka laʻana, ʻaʻole lawa ka loaʻa ʻana o kahi pūnaewele me ka ʻike i nā panakō hou; pono lākou e loaʻa nā mea hana pūnaewele no kā lākou mea kūʻai aku, kahi moʻokāki pilikino kahi e hiki ai i ka mea hoʻohana ke hoʻokele i nā moʻokāki, nā hoʻopukapuka kālā, a me nā hōʻaiʻē. Pono nā ʻoihana liʻiliʻi i nā mea hana maʻalahi e hoʻonui ai i ka hoʻololi ʻana, e like me ka hana ʻana me ke kauka a i ʻole ka lauoho, a i ʻole ka hoʻopaʻa ʻana i kahi papaʻaina ma kahi hale ʻaina a i ʻole ke keʻena pāʻani keiki no kahi pāʻina lā hānau.

A pono e loaʻa i nā mea nona ka ʻike i ka manawa kūpono i ka mokuʻāina o kā lākou hui, no ka laʻana, ka hōʻiliʻili ʻana i ka ʻikepili helu a me nā analytics no nā keʻena hana like ʻole, a i ʻole ka huahana o nā keʻena. ʻO ka manawa pinepine, e hōʻiliʻili kēlā me kēia keʻena i kēia ʻikepili ma kona ʻano ponoʻī, a hiki paha ke hoʻohana i nā mea hana like ʻole a pono ka mea nona ka manawa pilikino e hoʻomaopopo i kēia mau mea āpau, ma ke ʻano ʻole a i ʻole pololei e hiki ke hoʻopili i ka pono o ka ʻoihana a loaʻa ka waiwai. E kōkua pū ka hoʻololi kikohoʻe a me ka hoʻomohala ʻana i ka pūnaewele a i ʻole ke kelepona paʻalima ma ʻaneʻi.

ʻAʻole kū mālie nā ʻenehana a ke ulu mau nei, a ʻo ka mea i hoʻohana ʻia i kekahi mau makahiki i hala aku nei ʻaʻole i pili hou i kēia lā, a i ʻole ka mea hiki ʻole ke hana i nā makahiki i hala aku nei ua lilo i mea maoli. Nui aʻe nā mea hana hou e kōkua iā ʻoe e hana i nā polokalamu pūnaewele a me nā polokalamu kelepona ʻoi aku ka wikiwiki a ʻoi aku ka maikaʻi. Ma muli o ka ʻike pilikino a me ka ʻike, makemake wau e kaʻana like i kaʻu ʻike i nā ʻenehana a me nā mea hana e koi ʻia i ka wā e hiki mai ana a no ke aha ʻoe e hoʻolohe ai iā lākou i ka wā e hana ai i kahi noi pūnaewele hou.

Palapala palapala hoʻokahi

E wehewehe iki kākou i ka ʻōlelo. ʻO ka palapala noi ʻaoʻao hoʻokahi (SPA) he polokalamu pūnaewele nona nā ʻāpana i hoʻouka ʻia i hoʻokahi ʻaoʻao, a hoʻouka ʻia ka ʻike e like me ka mea e pono ai. A i ka neʻe ʻana ma waena o nā ʻāpana o ka noi, ʻaʻole e hoʻouka hou ka ʻaoʻao, akā hoʻouka wale a hōʻike i ka ʻikepili pono.

Loaʻa ka pōmaikaʻi o nā noi ʻaoʻao hoʻokahi mai nā noi pūnaewele maʻamau e pili ana i ka wikiwiki a me ka maʻalahi o ka hoʻohana. Me ke kōkua o SPA, hiki iā ʻoe ke hoʻokō i ka hopena o kahi pūnaewele e hana ana e like me kahi noi ma ka pākaukau, me ka ʻole o ka reboots a me nā lohi nui.

Inā i kekahi mau makahiki i hala aku nei, ʻaʻole i kākoʻo nā noi ʻaoʻao hoʻokahi i ka ʻimi ʻimi ʻana a ua hoʻohana nui ʻia no ka hana ʻana i nā moʻokāki pilikino a me nā panela hoʻokele, i kēia lā ua maʻalahi ka hana ʻana i kahi palapala noi hoʻokahi ʻaoʻao me ke kākoʻo piha no ka huli ʻana i ka ʻenekini optimization (SEO). Ke hoʻohana nei i nā palapala noi ʻaoʻao hoʻokahi i hāʻawi ʻia e ka server i kēia lā, ua nalowale loa kēia pilikia. I nā huaʻōlelo ʻē aʻe, ʻo ia ka palapala noi hoʻokahi ʻaoʻao, akā ma ka noi mua, hoʻopuka ka server ʻaʻole i ka ʻikepili wale nō, akā hana i kahi ʻaoʻao HTML i mākaukau no ka hōʻike ʻana a loaʻa i nā mīkini ʻimi nā ʻaoʻao i mākaukau me nā ʻike meta āpau a me ka markup semantic. .

Me ka hoʻomohala ʻana i nā mea hana no ka hana ʻana i nā noi pūnaewele ʻaoʻao o ka mea kūʻai aku, e ulu wale ka hoʻomohala ʻana a me ka hoʻololi ʻana i nā noi ʻaoʻao hoʻokahi i kēia a me nā makahiki e hiki mai ana. Inā loaʻa iā ʻoe kahi noi kahiko kahiko a hana lohi, a me ka hoʻouka hou ʻana i ka ʻaoʻao i ka wā e hoʻololi ai i waena o nā ʻāpana, a laila i kēia makahiki hiki iā ʻoe ke hoʻomaikaʻi palekana i kahi noi wikiwiki hoʻokahi ʻaoʻao - ʻo kēia ka manawa maikaʻi, ua ʻae ka ʻenehana iā ʻoe. e hana i kēia me ka wikiwiki a me ka maikaʻi.

He maikaʻi loa ka loaʻa ʻana o kahi pūnaewele wikiwiki a wikiwiki hoʻi, akā e haʻi aku wau iā ʻoe me ka ʻoiaʻiʻo: ʻaʻole hiki ke hoʻololi maʻalahi i nā noi āpau i nā noi ʻaoʻao hoʻokahi, a hiki ke uku ke hoʻololi! No laila, pono ʻoe e hoʻomaopopo i ka mea e pono ai ka hoʻololi a me ke kumu.

No ke kōkua ʻana iā ʻoe e hoʻomaopopo, ma ka papa ma lalo nei e hāʻawi wau i kekahi mau laʻana o ka hoʻomohala ʻana a i ʻole ka hoʻololi ʻana i kahi SPA kūpono a kūpono, a inā ʻaʻole.

NO

Inā makemake ʻoe e hana i kahi noi hou, wikiwiki a makemake ʻoe e hoʻohana ʻaʻole wale i ka mana pūnaewele wale nō, akā i ka polokalamu kelepona a i ʻole ka papa kuhikuhi, a me nā kaʻina hana a me nā helu ʻana ma kahi kikowaena mamao a kapua paha. Eia kekahi, i loaʻa i nā mea kūʻai aku i hoʻokahi pānaʻi pili a ʻaʻohe pono e hana i kēlā me kēia hoʻoponopono i ka code server ke hoʻohui i kahi mea kūʻai aku hou.

No ka laʻana: ʻoihana pūnaewele, nā mea hōʻuluʻulu, nā paepae SaaS (polokalamu ma ke ʻano he lawelawe kapuaʻi), nā wahi kūʻai.

Inā loaʻa iā ʻoe kahi hale kūʻai a lawelawe pūnaewele paha, ʻike ʻoe he lohi a haʻalele ka poʻe, makemake ʻoe e wikiwiki, maopopo ʻoe i ka waiwai o nā mea kūʻai aku a mākaukau e uku ma luna o hoʻokahi miliona rubles no ka hoʻonui.

Loaʻa iā ʻoe kahi polokalamu kelepona e hoʻohana ana i ka API o ka pūnaewele, akā lohi ka pūnaewele a loaʻa iā ia nā hoʻouka hou ʻana i ka wā e neʻe ai ma waena o nā ʻaoʻao.

KALAIWAI

Inā ʻaʻole hoʻohana kāu poʻe i manaʻo ʻia i nā polokalamu kele hou a me nā mea hana.

No ka laʻana: nā wahi hui kūikawā, e like me ka hoʻomohala ʻana i nā ʻōnaehana kūloko no nā panakō, nā ʻoihana olakino a me ka hoʻonaʻauao.

Ke alakaʻi nei ʻoe i kāu mau hana nui ma waho a ʻaʻole mākaukau e hoʻolako i nā lawelawe ma ka pūnaewele, a pono ʻoe e huki i nā mea kūʻai aku.

Inā loaʻa iā ʻoe kahi hale kūʻai pūnaewele a i ʻole lawelawe pūnaewele i kūʻai maikaʻi ʻia, ʻaʻole ʻoe e ʻike i ka puka ʻana o ka mea kūʻai aku a i ʻole nā ​​hoʻopiʻi

Inā loaʻa iā ʻoe kahi noi hana ʻaʻole hiki ke hoʻololi ʻia no SPA a pono ʻoe e kākau hou i nā mea āpau mai ka wā ʻōpala a hoʻohana i nā ʻenehana ʻē aʻe, a ʻaʻole ʻoe mākaukau e hoʻolilo i mau miliona ma kēia.

No ka laʻana: Aia kahi kahua pahu a i ʻole kekahi ʻano o ka home-kākau kahiko, monolithic code.

Nā polokalamu pūnaewele holomua

ʻO nā polokalamu Web Progressive ka huahana o ka ulu ʻana o kahi noi maoli a me kahi pūnaewele. ʻO ka mea nui, he noi pūnaewele kēia e nānā a ʻano like me kahi noi maoli maoli, hiki ke loaʻa i nā leka hoʻomaopopo, hana ma ke ʻano offline, etc. I kēia hihia, ʻaʻole pono ka mea hoʻohana e hoʻoiho i ka noi mai ka AppStore a i ʻole Google Play, akā mālama wale iā ia i ka pākaukau.

Ma ke ʻano he ʻenehana a i ʻole ka hoʻomohala ʻana, ke hoʻomohala nei ʻo PWA mai 2015, a ua loaʻa hou i ka kaulana nui i ka ʻoihana e-commerce.

ʻO kekahi mau hiʻohiʻona ola maoli:

  • i ka makahiki i hala, ua hiki i ka hōkele ʻo Best Western River North ke hoʻonui i ka loaʻa kālā ma 300% ma hope o ka hoʻomaka ʻana i kahi pūnaewele PWA hou;
  • ʻO Arabic Avito OpenSooq.com, ma hope o ka hoʻokumu ʻana i ke kākoʻo PWA ma kāna pūnaewele, hiki ke hoʻonui i ka manawa o ke kipa ʻana i ka pūnaewele e 25% a me ka helu o nā alakaʻi e 260%;
  • Ua hiki i ka lawelawe hoʻolaha kaulana ʻo Tinder ke hoʻemi i ka wikiwiki o ka hoʻouka ʻana mai 11.91s a i 4.69s ma o ka hoʻomohala ʻana i kahi PWA; ʻoi aku ka nui o ke kaumaha o ka noi ma mua o kāna hoa Android maoli.

ʻO ka pono o ka nānā ʻana i kēia ʻenehana i hōʻike ʻia e ka ʻoiaʻiʻo ʻo kekahi o nā mīkini nui loa no ka hoʻokumu ʻana i nā papahana e-commerce, ʻo Magento, i hoʻokumu i kahi mana hoʻomohala mua o PWA Studio ma 2018. Hāʻawi ka paepae iā ʻoe e hana i kahi frontend-based React ma waho o ka pahu no kāu hoʻonā e-commerce me ke kākoʻo PWA.

ʻO ka ʻōlelo aʻoaʻo no ka poʻe i loaʻa i kahi papahana pūnaewele a i ʻole kahi manaʻo no kahi lawelawe hou me ke kākoʻo no nā polokalamu kelepona: mai wikiwiki e kākau i kahi noi maoli piha, akā e nānā mua i ka ʻenehana PWA. ʻO kēia paha ka hopena maikaʻi loa no ke kālā no kāu huahana.

He wahi liʻiliʻi mai ka hoʻomaʻamaʻa. No ka hana ʻana i kahi palapala hoʻolaha nūhou maʻalahi, inā loaʻa iā ʻoe kahi kikowaena REST mākaukau, pono ʻoe ma kahi o 200-300 mau hola kanaka ma kēlā me kēia kahua. Me ke kumu kūʻai maʻamau no ka hola o ka hoʻomohala ʻana he 1500-2000 rubles / hola, hiki i kahi noi ke kūʻai aku ma kahi o 1 miliona rubles. Inā hoʻomohala ʻoe i kahi noi pūnaewele me ke kākoʻo piha no ka PWA: push notifications, mode offline a me nā mea maikaʻi ʻē aʻe, a laila e lawe ka hoʻomohala ʻana i 200-300 man-hours, akā e loaʻa koke ka huahana ma nā kahua āpau. ʻO ia hoʻi, kahi mālama kālā ma kahi o 2 mau manawa, ʻaʻole e haʻi i ka ʻoiaʻiʻo ʻaʻole ʻoe e uku i nā uku no ka waiho ʻana i nā hale kūʻai noi.

Pūnaewele

ʻO kēia kekahi ala hou i ka hoʻomohala ʻana. Ma muli o ka inoa, manaʻo nui ka poʻe he hoʻomohala ʻole ʻia kēia, ʻaʻohe pono e kākau i ka code back-end, a hiki i kekahi mea hoʻomohala mua ke hana i kahi noi pūnaewele piha. Akā ʻaʻole ʻoiaʻiʻo kēlā!

I ka hana ʻana i kahi noi Serverless, pono ʻoe i kahi kikowaena a me kahi waihona. ʻO ka ʻokoʻa nui o kēia ala ʻo ia ka hōʻike ʻana o ka code back-end ma ke ʻano o nā hana kapua (ʻo kahi inoa ʻē aʻe no ka serverless ʻo FaaS, hana ma ke ʻano he lawelawe a i ʻole Functions-as-a-Service) a hiki i ka noi ke hoʻonui wikiwiki a maalahi. I ka hana ʻana i ia palapala noi, hiki i ka mea hoʻomohala ke nānā aku i nā pilikia ʻoihana a ʻaʻole e noʻonoʻo e pili ana i ka scaling a me ka hoʻonohonoho ʻana i ka ʻōnaehana, a laila e wikiwiki i ka hoʻomohala noiʻi a hoʻemi i kāna kumukūʻai. Eia kekahi, ʻo ke ala Serverless e kōkua iā ʻoe e mālama i nā hoʻolimalima kikowaena, no ka mea, hoʻohana ʻo ia i nā kumuwaiwai e like me ka mea e pono ai e hoʻopau i ka hana, a inā ʻaʻohe ukana, ʻaʻole hoʻohana ʻia ka manawa kikowaena a ʻaʻole uku ʻia.

No ka laʻana, hiki i ka hui media nui ʻAmelika ʻo Bustle ke hōʻemi i nā kumukūʻai hoʻokipa ma mua o 60% i ka wā e hoʻololi ai i Serverless. A ʻo ka hui ʻo Coca-Cola, i ka hoʻomohala ʻana i kahi ʻōnaehana automated no ke kūʻai ʻana i nā mea inu ma o nā mīkini kūʻai aku, ua hiki ke hōʻemi i nā kumukūʻai hoʻokipa mai $13000 a i $4500 i kēlā me kēia makahiki ma ka hoʻololi ʻana iā Serverless.

I nā makahiki i hala iho nei, ma muli o kāna mea hou a me kona mau palena, ua hoʻohana nui ʻia ʻo Serverless no nā papahana liʻiliʻi, nā hoʻomaka a me nā MVP, akā i kēia lā, mahalo i ka loli o ka polokalamu, ka versatility a me ka mana o ka containerization server, ke kū nei nā mea hana. e ʻae iā ʻoe e wehe i nā mea paʻa, hoʻomaʻamaʻa a wikiwiki i ka hoʻomohala ʻana o nā noi ao.
ʻO ke ʻano kēia, ʻo nā hiʻohiʻona ʻoihana ʻoihana kahi i manaʻo ʻia he hiki ʻole ke ao hou ʻia (no ka laʻana, no nā hāmeʻa lihi, ka ʻikepili i ka transit, a i ʻole nā ​​noi mokuʻāina) he ʻoiaʻiʻo. ʻO nā mea hana maikaʻi e hōʻike ana i ka ʻōlelo hoʻohiki he kNative a me Serverless ʻoihana.

Akā ʻoiai kēia mau mea a pau, ʻaʻole ʻo Serverless kahi pōkā kālā no ka hoʻomohala ʻana i nā noi pūnaewele. E like me nā ʻenehana ʻē aʻe, loaʻa iā ia kona mau pono a me nā hemahema, a pono ʻoe e koho i kēia mea paahana me ka ʻike, a "ʻaʻole ʻo ka hammer nails me kahi microscope" no ka mea ʻoi aku ka ʻenehana.

No ke kōkua ʻana iā ʻoe e noʻonoʻo, eia kekahi mau hiʻohiʻona o ka wā e makemake ai ʻoe e noʻonoʻo iā Serverless i ka wā e hoʻomohala ai i kahi lawelawe pūnaewele hou a hoʻonui paha:

  • I ka manawa o ka ukana ma ke kikowaena a uku ʻoe no ka hiki ʻole. No ka laʻana, loaʻa iā mākou kahi mea kūʻai aku me kahi pūnaewele o nā mīkini kofe a he mea pono e hoʻoponopono i nā noi a hōʻiliʻili i nā helu helu wale nō he mau haneli a mau kaukani wale nō i ka lā, a i ka pō ua hāʻule ka nui o nā noi i nā kakini. I kēia hihia, ʻoi aku ka maikaʻi o ka uku wale ʻana no ka hoʻohana maoli ʻana i nā kumuwaiwai, no laila ua noi mākou a hoʻokō i kahi hopena ma Serverless;
  • Inā ʻaʻole ʻoe e hoʻolālā e luʻu i nā kikoʻī ʻenehana o ka ʻenehana a me ka uku nui no ka hoʻonohonoho ʻana a mālama i nā kikowaena a me kahi mea kaulike. No ka laʻana, i ka hoʻomohala ʻana i kahi mākeke, ʻaʻole ʻoe maopopo i ke ʻano o ke kaʻa, a i ʻole - ke hoʻolālā nei ʻoe i ka nui o nā kaʻa a no laila e kūpaʻa kāu noi i ka ukana, a laila ʻo Serverless kahi koho maikaʻi loa.
  • Inā pono ʻoe e hana i kekahi mau hanana kahe i ka noi nui, e kākau i ka ʻikepili ʻaoʻao i nā papa, e hana i kekahi mau helu. No ka laʻana, e hōʻiliʻili i ka ʻikepili analytical o nā hana mea hoʻohana, e hoʻoponopono iā lākou ma kekahi ala a mālama iā lākou i kahi waihona;
  • Inā pono ʻoe e maʻalahi, hoʻohui a wikiwiki paha i ka hana o kēia noi. No ka laʻana, e hana i ka hana hoʻomaikaʻi i nā lawelawe no ka hana ʻana me nā kiʻi a i ʻole nā ​​wikiō, i ka wā e hoʻouka ai ka mea hoʻohana i ka wikiō i ke ao, a ʻo kahi hana kaʻawale e mālama i ka transcoding, ʻoiai ke hoʻomau nei ke kikowaena nui e like me ka mea maʻamau.

Inā pono ʻoe e hana i nā hanana mai nā lawelawe ʻaoʻao ʻekolu. No ka laʻana, kaʻina i nā pane mai nā ʻōnaehana uku, a i ʻole e hoʻihoʻi i ka ʻikepili mea hoʻohana i CRM e wikiwiki i ka hana ʻana o nā noi mai nā mea kūʻai aku.
Inā he noi nui kāu a hiki ke hoʻokō maikaʻi ʻia kekahi mau ʻāpana o ka noi me ka hoʻohana ʻana i kahi ʻōlelo ʻokoʻa mai ka mea nui. No ka laʻana, loaʻa iā ʻoe kahi papahana ma Java a pono ʻoe e hoʻohui i nā hana hou, akā ʻaʻohe ou lima manuahi, a i ʻole ka lōʻihi o ka hoʻokō ʻana i kahi ʻōlelo i hāʻawi ʻia a loaʻa ka hopena ma kahi ʻōlelo ʻē aʻe, a laila hiki iā Serverless ke kōkua. me keia no hoi.

ʻAʻole kēia ka papa inoa holoʻokoʻa o nā mea hana a me nā ʻenehana e pono ai ka nānā ʻana; Ua haʻi wale wau i ka mea a mākou e hoʻohana ai i kēlā me kēia lā i kā mākou hana a ʻike maopopo pehea e hiki ai iā lākou ke kōkua i ka ʻoihana.

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka