ʻO ka palapala noi ʻaoʻao hoʻokahi (SPA) he polokalamu pūnaewele i hōʻike ʻia i ka mea hoʻohana ma o ka ʻaoʻao HTML hoʻokahi i mea e pane hou aku ai a e hoʻopili hou aku i kahi noi papapihi a i ʻole app maoli.
Hele mai kahi SPA i kekahi manawa defiʻaoʻao ʻaoʻao hoʻokahi (SPI).
Hiki i ka palapala palapala ʻaoʻao hoʻokahi ke kiʻi i ka HTML, JavaScript, a me CSS a pau o ka noi i ka wā o ka hoʻouka mua ʻana, a i ʻole hiki iā ia ke hoʻouka ikaika i nā kumuwaiwai no ka hoʻonui ʻana i ka pane ʻana i ka pilina mea hoʻohana a i ʻole nā hanana ʻē aʻe.
ʻO nā noi pūnaewele ʻē aʻe, e hōʻike i ka mea hoʻohana me kahi ʻaoʻao home i hoʻopili ʻia i nā ʻāpana o ka noi ma nā ʻaoʻao HTML ʻokoʻa, ʻo ia hoʻi e kali ka mea hoʻohana i kahi ʻaoʻao hou e hoʻouka i kēlā me kēia manawa a lākou e noi hou ai.
ʻenehana
Hoʻohana nā SPA i ka HTML5 a me Ajax (asynchronous JavaScript a me XML) e hiki ai i nā pane wai a me ka ikaika i nā noi mea hoʻohana, e ʻae ana e hoʻonui koke ʻia ka mea hoʻohana i kahi hana. Ke hoʻouka ʻia ka ʻaoʻao, hana ʻia nā pilina me ke kikowaena ma o nā kelepona Ajax a hoʻihoʻi ʻia ka ʻikepili, ʻike ʻia ma JSON (JavaScript Object Notation) format, e hōʻoluʻolu i ka ʻaoʻao me ka ʻole o ka hoʻouka hou ʻana.
SPA kiko'ī
He mea kaulana nā polokalamu ʻaoʻao hoʻokahi no ko lākou hiki ke hoʻolālā hou i kekahi ʻāpana o ka mea hoʻohana me ka ʻole e koi ʻia i kahi server roundtrip e kiʻi i ka HTML. Hoʻokō ʻia kēia ma ka hoʻokaʻawale ʻana i ka ʻikepili mai ka hōʻike ʻikepili me kahi papa hoʻohālike e hoʻokele i ka ʻikepili a me kahi papa nānā e heluhelu ana mai nā kumu hoʻohālike.
Loaʻa ke code maikaʻi mai ka hoʻoponopono ʻana i ka pilikia like i nā manawa he nui, a i ʻole e hoʻihoʻi hou ʻia. ʻO ka maʻamau, ulu kēia kaʻina hana i nā ʻano hana hou, me ka hana hoʻokahi e hana mau i ka mea like.
No ke kākau ʻana i ke code mālama ʻia, pono ʻoe e kākau i ke code ma ke ʻano maʻalahi. He hakakā mau kēia, ʻoiaʻiʻo he maʻalahi ke hoʻohui i ka paʻakikī (entlances/dependencies) ma ke kākau ʻana i nā code e hoʻoponopono ai i kahi pilikia; a he maʻalahi ka hoʻoponopono ʻana i kahi pilikia ma ke ala ʻaʻole e hōʻemi i ka paʻakikī.
ʻO nā namespaces kekahi laʻana o kēia.
Hoʻohālikelike ʻia nā palapala noi ʻaoʻao hoʻokahi (SPA) nā palapala noi he nui (MPA).
Loaʻa i nā palapala noi ʻaoʻao he nui (MPA) nā ʻaoʻao he nui me ka ʻikepili paʻa a me nā loulou i nā pūnaewele ʻē aʻe. ʻO HTML a me CSS nā ʻenehana nui i hoʻohana ʻia e hoʻomohala i nā pūnaewele MPA. Hiki iā lākou ke hoʻohana i ka JavaScript e hōʻemi i ka ukana a hoʻonui i ka wikiwiki. Pono nā hui e hāʻawi ana i nā lawelawe like ʻole, e like me nā hale kūʻai pūnaewele, e noʻonoʻo i ka hoʻohana ʻana i ka MPA e like me ka maʻalahi o ka hoʻopili ʻana i nā waihona mea hoʻohana like ʻole.
ʻOkoʻa nā palapala noi ʻaoʻao hoʻokahi mai nā noi ʻaoʻao lehulehu ma kēia mau ʻano:
- Kaʻina hana hoʻomohala: I ka hana ʻana i nā MPA, ʻaʻole pono ʻoe i ka mākaukau JavaScript, ʻaʻole like me nā SPA. Eia naʻe, ʻo ka hoʻohui ʻana o nā ʻaoʻao mua a me nā ʻaoʻao hope i nā MPA, ʻo ia ka mea e koi ai kēia mau pūnaewele i nā manawa kūkulu ʻoi aku ka lōʻihi ma mua o nā SPA.
- mämä holo: E holo mālie ana nā MPA, e koi ana i kēlā me kēia ʻaoʻao hou e hoʻouka ʻia mai ka ʻōpala. Eia naʻe, ʻoi aku ka wikiwiki o ka hoʻouka ʻana o nā SPA ma hope o ka hoʻoiho mua ʻana i ka wā e hūnā ai lākou i ka ʻikepili no ka hoʻohana ʻana ma hope.
- Huli Huli: Hiki i nā ʻenekini huli ke kuhikuhi maʻalahi i nā pūnaewele me MPA. Loaʻa i nā MPA nā ʻaoʻao ʻē aʻe e kolo ʻia e nā ʻenekini huli e hoʻohua i nā kūlana SEO maikaʻi aʻe. ʻO ka maʻiʻo o kēlā me kēia ʻaoʻao he paʻa nō hoʻi, e ʻoi aku ka maʻalahi. He ʻokoʻa, loaʻa i nā SPA kahi ʻaoʻao me kahi URL kū hoʻokahi (Uniform Resource Locator). Hoʻohana pū lākou i ka JavaScript, ʻaʻole i kuhikuhi pono ʻia e ka hapa nui o nā ʻenekini huli. ʻOi aku ka paʻakikī o ka pae SEO no nā SPA.
- e malu ai: Ma MPA, pono ʻoe e hoʻopaʻa paʻa i kēlā me kēia ʻaoʻao pūnaewele. Eia naʻe, ʻoi aku ka maʻalahi o nā SPA i ka hoʻouka kaua hacker. Akā me ke ala kūpono, hiki i nā hui hoʻomohala ke hoʻomaikaʻi i ka palekana noi.
I ka neʻe ʻana o nā ʻoihana hou aku e hoʻohana i nā SPA, e ulu aʻe nā mea kolo a me nā ʻenekini huli e kuhikuhi maikaʻi iā lākou. Hāʻawi ʻia i kona wikiwiki, he nīnau wale nō i ka wā e lilo ai nā SPA i ke koho hele no ka hoʻomohala ʻana i nā noi pūnaewele. A laila e hoʻomaka ana nā pōmaikaʻi o MPA ma luna o SPA.
I ka manawa hea e hoʻohana ai i nā palapala noi ʻaoʻao hoʻokahi?
ʻElima mau hiʻohiʻona kahi e pili pono ai ia mau noi:
- Hiki i nā mea hoʻohana e makemake e hoʻomohala i kahi pūnaewele me kahi kahua hoʻoikaika a haʻahaʻa i ka nui o ka ʻikepili hiki ke hoʻohana i nā SPA.
- Hiki i nā mea hoʻohana ke hoʻolālā e kūkulu i kahi polokalamu kelepona no kā lākou pūnaewele hiki ke noʻonoʻo e hoʻohana i ka SPA. Hiki iā lākou ke hoʻohana i ka API hope (Application Programming Interface) no ka pūnaewele a me ka polokalamu kelepona.
- He kūpono ka hoʻolālā SPA no ke kūkulu ʻana i nā ʻoihana pūnaewele e like me Facebook, nā kahua SaaS a me nā kaiāulu i pani ʻia no ka mea e koi ana lākou i ka SEO liʻiliʻi.
- Pono nā mea hoʻohana e makemake e hāʻawi i kā lākou mea kūʻai aku i ka launa pū ʻana me ka SPA. Hiki i nā mea kūʻai ke komo i nā hōʻano hou no ka ʻikepili live streaming a me nā kiʻi.
- ʻO nā mea hoʻohana e makemake ana e hāʻawi i ka ʻike mea hoʻohana maʻamau, ʻōiwi, a me ka ikaika ma waena o nā polokalamu, nā ʻōnaehana hana, a me nā polokalamu kele pūnaewele.
Pono e loaʻa i kahi hui maikaʻi ke kālā, nā mea hana a me ka manawa e hana ai i kahi palapala noi palapala kiʻekiʻe. E hōʻoia kēia i kahi SPA hilinaʻi a maikaʻi ʻole i ʻike i ka downtime pili i ke kaʻa.
Hoʻolālā palapala noi ʻaoʻao hoʻokahi
Hoʻopili nā polokalamu ʻaoʻao hoʻokahi me nā malihini ma ka hoʻouka ʻana a me ka hana ʻana ma ka ʻaoʻao o kēia manawa, e hoʻopau ana i ka pono e hoʻouka i nā ʻaoʻao pūnaewele he nui mai ka kikowaena.
Aia nā pūnaewele me SPA i hoʻokahi loulou URL. Hoʻoiho ʻia ka ʻike a hōʻano hou ʻia nā mea hoʻohana kikoʻī (UI) ke kaomi ʻia. Hoʻomaikaʻi ʻia ka ʻike mea hoʻohana i hiki i ka mea hoʻohana ke launa pū me ka ʻaoʻao o kēia manawa ke kiʻi ʻia nā mea hou mai ke kikowaena. Ke loaʻa ka hōʻano hou, hoʻonui ʻia nā ʻāpana o kēia ʻaoʻao me ka ʻike hou.
ʻO ka noi mua o ka mea kūʻai aku ma SPA e hoʻouka i ka palapala noi a me kāna mau waiwai kūpono, e like me HTML, CSS a me JavaScript. He mea koʻikoʻi paha ka faila hoʻouka mua no nā noi paʻakikī a hopena i ka manawa hoʻouka lohi. Kiʻi ka polokalamu polokalamu polokalamu (API) i nā ʻikepili hou i ka wā e hoʻokele ai ka mea hoʻohana ma kahi SPA. pane wale ke kikowaena me ka ʻikepili ma JSON (JavaScript Object Notation). I ka loaʻa ʻana o kēia ʻikepili, hōʻano hou ka polokalamu kele i ka ʻike o ka noi i ʻike ʻia e ka mea hoʻohana me ka hoʻouka ʻole ʻana i kahi ʻaoʻao.
Hoʻokomo ʻia ka ʻenehana noiʻi ʻaoʻao hoʻokahi i ka ʻaoʻao kikowaena a me ka ʻaoʻao o ka mea kūʻai aku. Hōʻike ʻia ka pūnaewele a hōʻike ʻia i ka mea hoʻohana ma o ka Client Side Rendering (CSR), Server Side Rendering (SSR), a i ʻole Static Site Generator (SSG).
- Hōʻike ʻaoʻao o nā mea kūʻai aku (CSR)
Me ka hāʻawi ʻana i ka ʻaoʻao o ka mea kūʻai aku, noi ka polokalamu kele i ke kikowaena no kahi faila HTML a loaʻa iā ia kahi faila HTML kumu me nā palapala a me nā ʻano i hoʻopili ʻia. ʻOiai e hoʻokō ana i ka JavaScript, ʻike ka mea hoʻohana i kahi ʻaoʻao hakahaka a i ʻole kiʻi loader. Kiʻi ka SPA i ka ʻikepili, hana i nā hiʻohiʻona, a kiola i ka ʻikepili i loko o ka Document Object Model (DOM). Hoʻomākaukau ʻia ka SPA no ka hoʻohana ʻana. ʻO CSR ka lōʻihi loa o nā koho ʻekolu a hiki i kekahi manawa ke hoʻopau i ka polokalamu kele pūnaewele ma muli o kona hoʻohana nui ʻana i nā kumuwaiwai i ka wā e nānā ai i ka ʻike. Hoʻohui hou, he koho maikaʻi loa ʻo CSR no nā pūnaewele kaʻahele kiʻekiʻe e like me ka hāʻawi ʻana i ka ʻike i nā mea kūʻai aku me ka ʻole o ke kamaʻilio kikowaena nui, e hopena i ka ʻike mea hoʻohana wikiwiki.
- Hōʻike ʻaoʻao kikowaena (SSR)
I ka manawa o ka hoʻolilo ʻana i ka ʻaoʻao kikowaena, noi nā mea nānā i kahi faila HTML mai ke kikowaena, nāna e kiʻi i ka ʻikepili i noi ʻia, hāʻawi i ka SPA, a hana i ka faila HTML no ka noi ma ka hele. Hōʻike ʻia nā mea hiki ke loaʻa i ka mea hoʻohana. Pono ka hoʻolālā SPA e hoʻopili i nā hanana, hana i kahi DOM virtual a hana i nā hana hou aʻe. Hoʻomākaukau ʻia ka SPA no ka hoʻohana ʻana. Hoʻoikaika ʻo SSR i ka polokalamu me ka hoʻohui ʻana i ka wikiwiki o kahi SPA me ka hoʻouka ʻole ʻana i ka polokalamu kele pūnaewele o ka mea hoʻohana.
- Mea hoʻokumu pūnaewele paʻa (SSG)
I loko o ka mea kūkulu kahua paʻa, noi koke nā mea nānā i ke kikowaena no kahi faila HTML. Hōʻike ʻia ka ʻaoʻao i ka mea hoʻohana. Kiʻi ka SPA i ka ʻikepili, hana i nā manaʻo, a hoʻopiha i ke kumu hoʻohālike palapala (DOM). A laila, mākaukau ka SPA no ka hoʻohana. Ma muli o ka inoa, kūpono nā SSG no nā ʻaoʻao static. Hāʻawi lākou i nā ʻaoʻao static me kahi koho maikaʻi a wikiwiki hoʻi. No nā pūnaewele me ka manaʻo hoʻoikaika, ʻōlelo ʻia nā mea hoʻohana e koho i kekahi o nā koho ʻike ʻelua ʻē aʻe.
Nā pōmaikaʻi o nā noi ʻaoʻao hoʻokahi
ʻO nā hui nui e like me Meta, YouTube a me Netflix ua neʻe mai nā palapala noi he nui i nā noi ʻaoʻao hoʻokahi. Hāʻawi nā SPA i kahi ʻike mea hoʻohana maʻalahi, hana kiʻekiʻe a me ka pane. Aia ma lalo iho nā pōmaikaʻi o ka hoʻohana ʻana i nā noi ʻaoʻao hoʻokahi.
- Hiʻona cache
Hoʻokahi palapala noi ʻaoʻao i hoʻokahi noi i ke kikowaena ma ka hoʻoiho mua ʻana a mālama i nā ʻikepili i loaʻa iā ia. Hiki i nā mea kūʻai ke hoʻohana i ka ʻikepili i loaʻa e hana ma waho inā pono e ʻoi aku ka maʻalahi o nā mea hoʻohana no ka mea hiki iā lākou ke hoʻopau i nā kumuwaiwai ʻikepili liʻiliʻi. Eia kekahi, inā loaʻa ka pilina pūnaewele maikaʻi ʻole o ka mea kūʻai aku, hiki ke hoʻonohonoho ʻia ka ʻikepili kūloko me ke kikowaena inā ʻae ka pilina LAN.
- ʻO ka wikiwiki a me ka pane
Hiki i ka hoʻohana ʻana i nā SPA ke hoʻomaikaʻi i ka wikiwiki o kahi pūnaewele no ka mea e hōʻoluʻolu wale i nā mea i noi ʻia ma mua o ka hōʻoluʻolu ʻana i ka ʻaoʻao holoʻokoʻa. Hoʻouka nā SPA i kahi faila JSON liʻiliʻi ma mua o kahi ʻaoʻao hou. Mālama ka faila JSON i ka wikiwiki o ka hoʻouka ʻana a me ka pono. Loaʻa iā ia ke komo koke i nā hiʻohiʻona a me nā hana āpau o kahi ʻaoʻao me ka ʻole o ka lohi. He mea hoʻohui nui kēia, no ka mea hiki i ka manawa hoʻouka o kahi pūnaewele ke hoʻopilikia nui i ka loaʻa kālā a me ke kūʻai aku.
Hāʻawi nā SPA i nā hoʻololi maʻalahi ma ka hāʻawi koke ʻana i nā ʻike āpau ma ka ʻaoʻao. ʻAʻole pono e hoʻonui hou ʻia ka pūnaewele, no laila ʻoi aku ka maikaʻi o kāna mau kaʻina hana ma mua o nā polokalamu pūnaewele maʻamau.
Eia kekahi, me nā SPA, nā waiwai e like me HTML, CSS, a me nā palapala Iawa e kiʻi ʻia i hoʻokahi wale nō manawa i ke ola o kahi noi. Hoʻololi wale ʻia nā ʻikepili kūpono.
ʻAe nā ʻaoʻao me SPA i nā mea hoʻohana e hoʻokele wikiwiki i ka hoʻomaikaʻi ʻana i ka cache a me ka hōʻemi ʻana i ka nui o ka ʻikepili. Hoʻouna ʻia nā ʻikepili kūpono a hoʻihoʻi ʻia a hoʻoiho ʻia nā ʻāpana nalo o ka ʻike hou.
- Ka hoʻopaʻapaʻa ʻana me Chrome
ʻIke a wehe ʻo Debugging i nā hewa, nā hewa, a me nā nāwaliwali o ka palekana o ka polokalamu kele pūnaewele e hoʻolōʻihi i ka hana. Ua maʻalahi ka debugging SPA me nā mea hoʻomohala Chrome. Hiki i nā mea hoʻomohala ke hoʻomalu i ka hāʻawi ʻana i ka code JS mai ka polokalamu kele pūnaewele, debug SPA me ka kānana ʻole ʻana i nā laina helu he nui.
Hoʻokumu ʻia nā SPA ma luna o nā kāʻei JavaScript e like me AngularJS a me React mea hoʻomohala, e maʻalahi iā lākou e debug me ka hoʻohana ʻana i nā polokalamu kele Chrome.
Hāʻawi nā mea hana hoʻomohala i nā mea hoʻomohala e hoʻomaopopo pehea e noi ai ka polokalamu kele pūnaewele i ka ʻikepili mai nā kikowaena, hūnā iā ia, a pehea e hōʻike ai i nā mea ʻaoʻao. Hoʻohui ʻia, ʻae kēia mau mea hana i nā mea hoʻomohala e nānā a nānā i nā mea ʻaoʻao, nā hana pūnaewele, a me nā ʻikepili pili.
- Hoʻomohala wikiwiki
I ka wā o ka hoʻomohala ʻana, hiki ke hoʻokaʻawale ʻia ka mua-hope a me ka hope o kahi SPA, e ʻae ana i ʻelua a ʻoi aku paha nā mea hoʻomohala e hana like. ʻAʻole pili ka hoʻololi ʻana i ka ʻaoʻao mua a i ʻole ka hope i ka hopena ʻē aʻe, no laila e hoʻoikaika i ka hoʻomohala wikiwiki.
Hiki i nā mea hoʻomohala ke hoʻohana hou i ka code ʻaoʻao server a hoʻokaʻawale i nā SPA mai ka UI mua. Hoʻokaʻawale ka hoʻolālā decoupled i nā SPA i nā hōʻike mua a me nā lawelawe hope. ʻAe kēia i nā mea hoʻomohala e hoʻololi i nā hiʻohiʻona, kūkulu a hoʻokolohua me ka ʻole o ka hopena i ka ʻike a i ʻole ka hopohopo e pili ana i ka ʻenehana hope. Hiki i nā mea kūʻai ke loaʻa ka ʻike maʻamau me ka hoʻohana ʻana i kēia mau noi.
- Hoʻomaikaʻi ʻia ka ʻike mea hoʻohana
Me nā SPA, hiki i nā mea hoʻohana ke komo i nā ʻaoʻao i nānā koke ʻia me nā ʻike āpau i ka manawa hoʻokahi. ʻOi aku ka maʻalahi o kēia no ka mea hiki i nā mea hoʻohana ke ʻoluʻolu a me ka maʻalahi. Ua like ia me ka hoʻohana ʻana i kahi pākaukau maoli a i ʻole ka polokalamu kelepona.
Hāʻawi nā SPA i kahi UX maikaʻi me kahi hoʻomaka, waena, a me ka hopena. Eia kekahi, hiki i nā mea hoʻohana ke kiʻi i ka ʻike i makemake ʻia me ke kaomi ʻole ʻana i nā loulou he nui, e like me nā MPA. Loaʻa iā ʻoe ka haʻahaʻa haʻahaʻa haʻahaʻa i ka wā e loaʻa koke ai nā mea hoʻohana i ka ʻike, ʻaʻole like me nā MPA kahi e hōʻeha ai nā mea hoʻohana i ka nui o ka manawa e hoʻouka ai. ʻOi aku ka wikiwiki o ka hoʻokele ʻana no ka mea ua hoʻohana hou ʻia nā mea ʻaoʻao.
- Hoʻololi i nā polokalamu IOS a me Android
Pono nā mea hoʻomohala e nānā i ka hoʻololi ʻana i nā polokalamu IOS a me Android e hoʻohana i nā SPA no ka mea maʻalahi lākou e hoʻololi. Hiki iā lākou ke hoʻohana i ke code like e hoʻololi mai SPA i nā polokalamu kelepona. No ka mea ua hāʻawi ʻia ke code holoʻokoʻa i hoʻokahi manawa, maʻalahi nā SPA e hoʻokele, e hoʻolilo iā lākou i mea kūpono no nā noi kelepona.
- Ka hoʻolike like ʻole o ke kahua
Hiki i nā mea hoʻomohala ke hoʻohana i hoʻokahi code base e kūkulu i nā noi e hiki ke holo ma luna o kekahi mea, polokalamu kele pūnaewele, a me ka ʻōnaehana hana. Hoʻonui kēia i ka ʻike mea kūʻai aku no ka mea hiki iā lākou ke hoʻohana i ka SPA ma nā wahi āpau. Hāʻawi ia i nā mea hoʻomohala a me nā ʻenekini DevOps e kūkulu i nā noi waiwai nui, me ka ʻikepili manawa maoli, ʻoiai e hoʻomohala ana i nā noi hoʻoponopono ʻike.
Nā ʻaoʻao haʻahaʻa
ʻOiai nā mea maikaʻi a pau o nā noi ʻaoʻao hoʻokahi, e kū mai kekahi mau hemahema i ka wā e hoʻohana ai i nā frameworks SPA. ʻO ka mea pōmaikaʻi, ke hoʻomaka nei ka hana e hoʻoponopono i kēia mau pilikia me nā SPA. Aia ma lalo iho kekahi mau hemahema;
- Huli Huli (SEO)
Manaʻo nui ʻia ʻaʻole kūpono nā noi ʻaoʻao hoʻokahi no SEO. ʻO ka hapa nui o nā ʻenekini huli, e like me Google a i ʻole Yahoo, ʻaʻole hiki ke kolo i nā pūnaewele SPA e pili ana i ka launa pū ʻana o Ajax me nā kikowaena no kekahi manawa. ʻO ka hopena, ʻaʻole i kuhikuhi ʻia ka hapa nui o kēia mau pūnaewele SPA. I kēia manawa, ua aʻo ʻia nā bots Google pehea e hoʻohana ai i ka JavaScript ma mua o ka HTML maʻamau e kuhikuhi i nā pūnaewele SPA, kahi e hōʻeha ai i nā kūlana.
ʻO ka hoʻāʻo ʻana e hoʻokomo iā SEO i kahi kahua SPA i mākaukau ʻia he paʻakikī a pipiʻi. Pono nā mea hoʻomohala e kūkulu i kahi pūnaewele ʻokoʻa, i hāʻawi ʻia e ke kikowaena ʻenekini huli, ʻaʻole kūpono a komo i nā code hou. Hiki ke hoʻohana ʻia nā ʻenehana ʻē aʻe e like me ka ʻike hiʻohiʻona a me ka pre-rendering. Ma nā lako SPA, hoʻokahi URL no kēlā me kēia ʻaoʻao e kaupalena i nā mana SEO no nā SPA.
- Hoʻokele pihi hope a i mua
Mālama nā polokalamu kele i ka ʻike e kōkua i ka hoʻouka wikiwiki ʻana i nā palapala pūnaewele. Ke paʻi ka poʻe kūʻai i ke pihi hope, manaʻo ka hapa nui e like ka ʻaoʻao me ka manawa hope a lākou i ʻike ai, a hiki koke ke hoʻololi. ʻAe ʻia nā hana hoʻolālā pūnaewele kuʻuna ma o ka hoʻohana ʻana i nā kope huna o ka pūnaewele a me nā kumuwaiwai pili. Eia nō naʻe, i ka hoʻokō pono ʻole o kahi SPA, ʻo ke kaomi ʻana i ke pihi hope e like ka hopena me ke kaomi ʻana i kahi loulou. Hoʻokumu i kahi noi kikowaena, hoʻonui i ka lag, a me nā loli ʻike ʻike.
No ka hoʻokō ʻana i nā manaʻolana o ka mea hoʻohana a hāʻawi i kahi ʻike wikiwiki, pono nā mea hoʻomohala SPA e hoʻohālike i ka hana o nā mea hoʻokele maoli me ka hoʻohana ʻana i ka JavaScript.
- Kakau wahi
Mālama nā polokalamu kele i ka ʻike e like me ke kūlana ʻōwili hope o nā ʻaoʻao i kipa ʻia. Eia nō naʻe, ʻike paha nā mea hoʻohana ua loli nā kūlana ʻōwili i ka wā e hoʻokele ai i nā SPA me ka hoʻohana ʻana i nā pihi hope a i mua o ka polokalamu kele pūnaewele. No ka laʻana, ma Facebook, i kekahi manawa e hoʻihoʻi nā mea hoʻohana i ko lākou kūlana ʻōwili hope, akā i kekahi manawa ʻaʻole lākou. Loaʻa kēia i kahi ʻike mea hoʻohana suboptimal e like me ka mea e pono ai lākou e hoʻomaka me ka lima i ka ʻōwili ʻana i ke kūlana ʻōwili mua.
No ka hoʻoponopono ʻana i kēia pilikia, pono nā mea hoʻomohala e hāʻawi i nā code e mālama, kiʻi hou, a me nā koi no ke kūlana ʻōwili pololei i ka wā e ʻōwili ai ka mea hoʻohana i hope a i waho.
- Nānā pūnaewele
Ma ka hoʻohui ʻana i nā code analytics i kahi ʻaoʻao, hiki i nā mea hoʻohana ke hahai i nā kaʻa i ka ʻaoʻao. Eia nō naʻe, paʻakikī nā SPA i ka hoʻoholo ʻana i nā ʻaoʻao a i ʻole ʻike i kaulana loa, no ka mea he ʻaoʻao hoʻokahi wale nō. Pono ʻoe e hāʻawi i nā code hou no ka ʻikepili e nānā i nā ʻaoʻao pseudo e like me ka nānā ʻana.
- Nā pilikia palekana
ʻOi aku ka maʻalahi o nā SPA i ka hoʻopili ʻia ma o ka palapala ʻaoʻao kahua. Hāʻawi lākou i nā mea kūʻai aku e hoʻoiho i ka noi holoʻokoʻa, e hōʻike ana iā lākou i nā manawa hou aʻe e ʻike ai i nā nāwaliwali ma o ka ʻenekini hoʻohuli. No ka hoʻoponopono ʻana i kēia pilikia, pono nā mea hoʻomohala e hōʻoia e pāpālua ʻia nā loiloi ʻaoʻao āpau e pili ana i ka palekana noi pūnaewele, e like me ka hōʻoia a me ka hōʻoia hoʻokomo ʻana, ma ke kikowaena no ka hōʻoia. Eia kekahi, pono e hāʻawi nā mea hoʻomohala i ka ʻike pili i ke kuleana.
I ka hopena
Hoʻokahi ʻaoʻao Apps e hōʻailona i ka pae aʻe i ka ulu ʻana o nā ʻike app. ʻOi aku ka wikiwiki, ʻoi aku ka intuitive a hiki ke hoʻohui ʻia me nā hiʻohiʻona holomua e like me ka hoʻoponopono. ʻO ia ke kumu e hilinaʻi ai nā ʻoihana maikaʻi loa me nā mea hoʻohana like ʻole, e like me Gmail, Netflix a i ʻole Facebook mea hoʻolaha nūhou, i ka hoʻolālā ʻaoʻao hoʻokahi. Ma ka hoʻokō ʻana i kēia ʻenehana, hiki i nā ʻoihana ke loaʻa ka waiwai nui mai kā lākou mau waiwai pūnaewele a hana i nā ala hou ma ke ʻano he ʻoihana kikohoʻe.
Ercole Palmeri