Loaʻa i kēlā me kēia hui e kūkulu ana i kahi pūnaewele ka ʻike mea hoʻohana e like me kāna mea e hopohopo nui ai. Pono nā mea hoʻohana e loaʻa i nā hiʻohiʻona kupaianaha a me nā hana āu i hoʻolālā ai.
Pono kāu pūnaewele e hoʻouka wikiwiki, maʻalahi e hoʻokele, a hāʻawi i kahi ʻike mea hoʻohana maʻalahi. Pono kēia i ka hoʻohana ʻana i nā frameworks frontend e hoʻolalelale i ka hana ʻana i nā pūnaewele ikaika, mea hoʻohana-centric.
Ua hōʻuluʻulu mākou i kahi papa inoa o nā papa hana mua loa no ka hoʻomohala pūnaewele. Hāʻawi kēia mau papa hana iā ʻoe e hana i nā pūnaewele ʻokiʻoki, nā mea hoʻohana a me nā polokalamu pūnaewele. Pono nā mea hoʻomohala pūnaewele i nā papa hana mua e maʻalahi i kā lākou hana.
Hāʻawi maʻamau kēia mau pūʻolo polokalamu i nā modula code pre-written/reusable, nā ʻenehana mua i hoʻohālikelike ʻia, a me nā poloka interface i mākaukau, e wikiwiki a maʻalahi i nā mea hoʻomohala e hana i nā noi pūnaewele lōʻihi a nā helehelena o ka mea hoʻohana me ka ʻole e hoʻopaʻa inoa i kēlā me kēia hana a i ʻole mea mai ka ʻōpala.
Hoʻokomo ʻia kekahi mau mea hana hoʻomohala i loko o nā papa hana mua, e like me ka mākia e maʻalahi ai ka hoʻonohonoho ʻana i nā mea hoʻolālā UI, nā hoʻonohonoho font i hoʻonohonoho mua ʻia, a me nā poloka kūkulu i koho mua ʻia no nā pūnaewele (ʻo ia hoʻi nā panela ʻaoʻao, nā pihi, nā pae hoʻokele, etc.).
Eia naʻe, he hana paʻakikī ke koho ʻana i ka ʻōnaehana open-source kūpono no kāu hoʻomohala polokalamu. Pono ʻoe e hana i ka noiʻi mākeke a hoʻomaopopo i nā pono a me nā hemahema.
Akā, mai hopohopo; Eia mākou e mālama iā ʻoe i ka manawa a me ka hoʻoikaika ʻana me kā mākou ʻōlelo aʻo maopopo ʻole.
E kōkua kēia ʻatikala iā ʻoe i ka ʻimi ʻana i ka papa inoa o nā kumu mua open-source kiʻekiʻe a koho i ka mea kūpono loa i kāu papahana hoʻomohala pūnaewele e hiki mai ana.
1. pane koke
ʻO kekahi o nā papa hana mua i ʻike nui ʻia ʻo React; i ka pōkole, he mea hana JavaScript i hoʻokumu ʻia me JSX syntax i hana ʻia e Facebook a hoʻokuʻu mua ʻia i ka makahiki 2011.
Ma hope mai ua hoʻololi ʻia i loko o kahi waihona waihona open-source ma 2013, kahi haʻalele iki mai ka wehewehe kuʻuna o kahi framework. ʻO kahi kumu hoʻohālike o nā palapala palapala (DOM) me ka hoʻopaʻa ʻana i ka ʻikepili hoʻokahi ala ʻo ia ka hiʻohiʻona ʻokoʻa o React.
Hoʻomaikaʻi ʻia ʻo React no kāna hana ʻokoʻa a manaʻo ʻia ʻo ia kekahi o nā papa hana maʻalahi loa e aʻo ai ma muli o nā mana DOM virtual.
ʻO kona ʻoluʻolu hoʻohana a me ka ʻoluʻolu o ke aʻo ʻana he koho maikaʻi loa ia no nā poʻe hoʻomaka a i ʻole nā mea hoʻomohala liʻiliʻi. Hoʻolālā ʻia ʻo React e hana pū me nā hale waihona puke ʻē aʻe, me nā mea no ka hoʻokele mokuʻāina, ke ala ala, a me ka pilina API.
ʻO nā ʻāpana Reusable React e hoʻolilo i kēia kaʻina hana mua i ke koho maikaʻi loa inā makemake ʻoe e wikiwiki i ka hoʻomohala ʻana i kahi pilina pili.
Ua loaʻa i ka React, kahi hoʻolālā mana Facebook, he mea hoʻohui maikaʻi loa i ka pahu hana mua. Hoʻokumu ʻia nā ʻāpana ma ka hoʻohui ʻana i nā huaʻōlelo HTML a me ka syntax tag me ke ʻano coding JSX.
Hoʻokaʻawale ʻo ia i nā ʻāpana nui i ʻoi aku ka maʻalahi, nā ʻāpana liʻiliʻi i hiki ke hoʻokele kaʻawale a kūʻokoʻa. E hoʻonui ʻia ka mea hoʻomohala me ka hoʻohui ʻana i kēia hana.
Pros
- Hāʻawi ʻia ka waihona punawai wehe i nā ʻano mea hana like ʻole
- He maʻalahi ke hoʻohana a aʻo iā React.
- Ke hoʻohana nei ʻo React, hiki iā ʻoe ke hoʻohana hou i kahi mea i hana ʻia. Ma kēia ʻano, ʻoi aku ka maʻalahi o ka hana ʻana a me ka hoʻohana ʻana i kēia mau ʻāpana ma nā wahi ʻē aʻe o ka papahana.
- Hiki i nā noi haʻahaʻa kiʻekiʻe ke hana maʻalahi ma muli o ka hoʻohana ʻana i kā lākou DOM virtual, kahi e hōʻoiaʻiʻo ai i ka hoʻolilo wikiwiki.
- huahua a me ka hoʻomaikaʻi ʻana i ka mālama. Hiki ke hoʻonui ʻia ka polokalamu me nā hiʻohiʻona hou.
Con
- Hoʻopuka wale ia i nā pae UI o kāu polokalamu.
- He mea paʻakikī paha ka poʻe hoʻomohala i ka ʻike ʻana i nā manaʻo o JSX i ka wā mua o ke aʻo ʻana iā React.
- Hoʻolālā wale ʻia ka ʻāpana UI o ka papahana me ReactJS. ʻO ka hopena, pono ʻoe e hilinaʻi i nā ʻenehana ʻē aʻe i mea e loaʻa ai nā mea hana hoʻomohala holoʻokoʻa.
- He paʻakikī ka mālama ʻana i nā palapala pololei no ka mea hiki ke hoʻololi koke ʻia nā ʻāpana.
2. Angular
ʻO ka papa hana mua open-source maikaʻi loa, ʻo Angular, ke poʻo nei i ka papa inoa o nā framework frontend pūnaewele. He kumu ia no ka hana ʻana i nā polokalamu ʻaoʻao ʻaoʻao hoʻokahi.
He kahua ia no Typescript-based programming i haku ʻia e Google. ʻO ka angular framework no ke kūkulu ʻana i nā noi pūnaewele hiki ke hoʻonui ʻia he pūʻulu o nā mea hana no nā mea hoʻomohala e kākau, kūkulu, hoʻāʻo, a hoʻololi i ke code a me kekahi mau hale waihona puke pili paʻa.
Hāʻawi ʻo Angular i kahi hana paʻa ʻelua ala, ʻo ia ka ʻokoʻa ma waena o ia a me React framework. Hiki ke hoʻohui ʻia nā mea hoʻohālikelike me ka ʻike no ka loaʻa ʻana o kēia hana.
Hiki i ka mea hoʻomohala ke nānā i nā loli a lākou e hana nei i ka papahana a me ke ʻano o ka ʻike ʻana i ka manawa maoli. ʻO ka hapa nui o ka hana a Angular e kālele ana i ka hana ʻana i nā polokalamu pūnaewele a me nā polokalamu kelepona.
Eia hou, maʻalahi ka hana ʻana i nā polokalamu pūnaewele ʻaoʻao hoʻokahi a me nā ʻaoʻao he nui. Hoʻohana kekahi o nā ʻoihana kiʻekiʻe o ka honua i ka Angular ma muli o kāna mau mana he nui, me Microsoft Office, BMW, Forbes, Gmail, a me Upwork.
Pros
- Hiki ke hoʻonohonoho pono ʻia nā hiʻohiʻona hiʻohiʻona ma muli o ka hiki ke kūkulu ʻia i loko o kēia framework, kahi e maʻalahi ai ka hoʻololi ʻana i ka noi.
- Me ka hoʻohana ʻana i nā injectors hilinaʻi, hiki i nā mea hoʻomohala ke hoʻokaʻawale i nā ʻāpana code interdependent a hoʻohana hou iā lākou e like me ka mea e pono ai.
- ʻO ka loaʻa ʻana o Directives e hiki ai i nā mea polokalamu ke hoʻokolohua me ka Document Object Model (DOM) a hana i ka ʻike HTML waiwai.
- kahi ʻoihana aʻo nui a kākoʻo.
- Mai kona hoʻokuʻu ʻia ʻana, ua loaʻa i ka Angular ka kaulana i waena o nā mea hoʻomohala. Ke hoʻohana nei kahi hui nui o nā mea hoʻomohala pūnaewele i ka Angular i kēia mau lā. Inā pilikia ka mea hoʻomohala, hiki iā lākou ke noi koke i ke kōkua mai kēia kaiāulu.
Con
- He ʻōlelo paʻakikī loa ka Angular e aʻo ai ma muli o ka nui o nā hiʻohiʻona a me nā hana i kūkulu ʻia.
- He verbose a paʻakikī ka angular.
- Hiki i nā polokalamu hoʻoikaika kino ke ʻike i ka lohi a ʻaʻole hiki ke hana.
3. Māmā
ʻO Svelte, kekahi o nā papa hana hoʻomohala mua i makemake nui ʻia, hāʻawi i kahi mea hoʻohana hoʻohana. Ua hoʻokomo ʻia ka compiler ma 2016.
Ke hoʻomau nei ʻo ia i ka ʻike ʻia i kēlā manawa, a ma 2022, ua ʻike ʻia ʻo ia kekahi o nā papa hana mua loa.
Manaʻo ʻia ʻo Svelte he koho hoʻomohala mua-hope māmā no ka hiki ʻana i nā mea hoʻomohala e hoʻopau i kā lākou mau papahana me ka liʻiliʻi o ke kākau ʻana ma lalo o nā papa hana ʻē aʻe..
ʻO ia kahi ʻōnaehana JavaScript i kākau ʻia i kākau ʻia ma Typescript. Ua ʻōlelo ʻia ʻo ia i waena o ka wikiwiki o ka hoʻolālā mua ma waho.
Hoʻonohonoho ʻo Svelte i nā ʻāpana like ʻole a hoʻokaʻawale i ka template, logic, a me ka hōʻike i hiki ke kiʻi pololei ʻia nā mea hoʻololi mai ka markup, e hoʻopololei i ke kaʻina hana hoʻomohala holoʻokoʻa.
ʻAʻohe ona DOM virtual a hoʻoulu i ka modularity i ka papahana mua. Hāʻawi ʻia ʻo Boilerplate-free coding e Svelte, e ʻae iā ʻoe e hana i nā mea i HTML, CSS, a me JavaScript.
A laila, i ka wā o ke kūkulu ʻana, hoʻololi ka mea hōʻuluʻulu i ke code i framework-free, lightweight standalone modules i vanilla JavaScript, e hoʻohui pono iā lākou i ka DOM e like me ka hoʻololi ʻana o ka mokuʻāina.
Ma muli o kēia, ʻaʻole ʻo Svelte, ʻaʻole like me React a i ʻole Vue, ʻaʻole koi i ka hoʻoili ʻana i ka polokalamu kele pūnaewele nui, a ʻaʻohe pono e hoʻolilo i nā kumuwaiwai i ka hana ʻana i kahi DOM virtual.
Pros
- Paʻa loa ka hoʻokō ʻana o Sapper i ka Server-Side Rendering (SSR).
- hāʻawi i nā mea hiki ke hoʻomohala wikiwiki a me kahi pihi aʻo kiʻekiʻe.
- Ma waena o nā papa hana mua me ka pane wikiwiki loa
- ʻO ka hoʻolālā ʻokoʻa ma ke code-light
- Hāʻawi ʻia ka hoʻokō kelepona maʻalahi e ka framework.
Con
- ʻO nā mea hana liʻiliʻi a me ka nele o nā mea kākoʻo
- Kaiaola kaupalena a me ke kaiāulu oo ole
- ʻO kekahi mau manaʻo scalability a me ka coding-specific
4. jQuery
ʻO kekahi o nā papa hana mua JavaScript open-source ʻo jQuery, i hoʻokomo ʻia ma 2006.
ʻOiai ʻo ia he kanaka koa maoli i kēia ʻoihana, aia nō ia i waena o nā papa hana mua o 2022 no ka mea, me nā ʻokoʻa liʻiliʻi, pili ia i nā hana hoʻomohala o kēia manawa.
No ka lōʻihi o ka lōʻihi, ua lako pono ʻo jQuery e hōʻemi i ka code JavaScript hoʻoluhi a hāʻawi i ka maʻalahi a me ke kākoʻo ikaika mai kāna kaiāulu nui a ʻike.
ʻO kekahi o nā kumu i kaulana ai ka jQuery no ka lōʻihi kona ala maʻalahi i ka code JavaScript.
No ka mea hiki ke hoʻololi ʻia ka jQuery i ka lawelawe ʻana i ka hanana, ua hoʻopili ʻia kekahi mau hanana mea hoʻohana e like me ke kaomi ʻiole a i ʻole ke kī kī kīpē i nā ʻāpana liʻiliʻi o ka code i maʻalahi ke hoʻokele a hoʻokomo ʻia i loko o nā wahi kikoʻī o ka loiloi JS o kāu noi.
Ke kākoʻo nei ʻo jQuery Mobile, ka ʻōnaehana UI kumu HTML5 o ka framework kumu i ka hoʻomohala ʻana i nā polokalamu kelepona maoli, ʻoiai ʻaʻole ia i kūkulu mua ʻia e kūkulu i nā polokalamu kelepona.
No ka maikaʻi o ka lawelawe ʻana o jQuery i ka hoʻololi ʻana i ka polokalamu kele pūnaewele, ʻaʻole pono nā mea hoʻomohala mua e hopohopo e pili ana i nā pilikia āpau e pili ana.
Pros
- He kahua hoʻomāmā e hoʻomaʻamaʻa i nā noi HTTP.
- ʻOiai ʻo ia kahi hoʻolālā kumu, hiki ke hoʻohana ʻia e kau i nā noi dynamic.
- Me kāna DOM hiki ke hoʻololi ʻia, hiki ke hoʻohui a hoʻopau wale ʻia nā ʻāpana.
- ʻO JQuery kekahi o nā Frameworks maʻalahi loa i loaʻa. He mea maʻalahi ka JQuery e hoʻohana inā ʻaʻole ʻoe i ʻike nui e pili ana i ka polokalamu. ʻO ia ke kumu i manaʻo ʻia ai ʻo ia kekahi o nā papa hana mua ma 2022.
Con
- Hiki iā JQuery ke kūkulu i nā polokalamu hoʻoikaika, akā ma ka wikiwiki.
- Hiki i ka JQuery ke hoʻopili i nā pilikia i ka wā lōʻihi.
- He kahua kahiko ʻo JQuery, a ʻoi aku ka nui o nā mea hou a maikaʻi aʻe i loaʻa ma ka mākeke i kēia mau lā.
5. ke kanaka
I ka hiki ʻana mai i ka hana e pili ana i ka ʻāpana a me ka hoʻopaʻa ʻana i nā ʻikepili ʻelua ʻaoʻao, ua like loa ʻo Ember a me Angular. No ka hoʻokō ʻana i nā koi o ka ʻenehana hou, ua kūkulu ʻia i ka makahiki 2011.
Hoʻohana mau ʻia e kekahi o nā hui kaulana loa o ka honua, e like me Linkedin a me Apple, ʻoiai ʻo ia kekahi o nā Frameworks paʻakikī loa e aʻo.
ʻO kēia ma muli o ka hiki i nā mea hoʻomohala ke hoʻolālā wikiwiki i nā polokalamu kelepona paʻakikī a me ka pūnaewele. Me kāna ʻano hana hoʻolālā, ʻo Ember kahi mea hana maikaʻi loa no ka hana ʻana i ka paʻakikī a me ka waiwai nui o ka ʻaoʻao hoʻokahi polokalamu pūnaewele no ka ʻaoʻao o ka mea kūʻai aku a i ʻole nā polokalamu kelepona.
Hāʻawi ʻia nā Angular a me kēia anga i ka paʻa ʻikepili ʻelua ala. He kūpono loa ia no ka hoʻoponopono ʻana i ka pono e ulu nei no nā ʻenehana hou.
Ma ke ala, ʻike ʻia ke kaiāulu no Ember i waena o nā kaiāulu hoihoi, hana, a maikaʻi hoʻi ma waho. Wahi a kekahi mau loiloi, hiki i ka Ember ke nele i ka maʻalahi ma muli o nā kaʻina hana paʻa e pono ai nā mea hoʻomohala e hoʻohana e hoʻohana.
Pros
- He nui loa a nui loa kona kaiaola puolo.
- He kūpono i hope a pale i nā polokalamu mai ka hao ʻia.
- He kaiapuni no nā pūʻolo i hoʻolālā maikaʻi ʻia a hoʻokō i kāu mau koi āpau.
- ʻO ka hoʻomohala maʻalahi a me ka wikiwiki o kahi app piha me hoʻokahi kauoha.
- E hoʻomau mau ana nā polokalamu kahiko me ka hala ʻole ʻoiai nā hoʻomaikaʻi hou ʻana no ka mea ua kūpono i hope.
Con
- He kiʻekiʻe ke kiʻekiʻe o ka pihi aʻo EmberJs.
- hāʻawi liʻiliʻi liʻiliʻi i ka hana maʻamau a me ka maʻalahi
- No kāna syntax paʻakikī, paʻakikī ka hana ʻana iā ia i kekahi manawa.
- Me he mea lā ʻo Ember hefty Framework ke hoʻohana ʻia e hana i nā noi haʻahaʻa.
6. iwi kuamoʻo.js
Ua hoʻokumu ʻia kēia ʻano hana i ka makahiki 2010 a he open-source a me ka uku ʻole e hoʻohana. He papa hana mua i makemake nui ʻia a hoʻohana nui ʻia no ke kūkulu ʻana i nā noi pūnaewele maʻalahi, hoʻokahi ʻaoʻao.
Kōkua ia i nā mea hoʻomohala ma ka hoʻokaʻawale ʻana i ka hana a me ka UI o ka papahana. Hiki ke hoʻohana i nā papahana ʻoi aku ka maikaʻi a me ka liʻiliʻi o ke code.
Paipai ʻo Backbone.js iā ʻoe e unuhi i kāu ʻikepili i nā hiʻohiʻona, e hoʻololi i kāu DOM i mau manaʻo, a e hoʻopili iā lākou ma o nā hanana. Pili kēia me ka hoʻolālā hoʻomohala MVC/MVP.
Hōʻike ia i kāu ʻikepili e like me nā hiʻohiʻona, hiki ke hana ʻia, hōʻoia, wehe ʻia, a mālama ʻia ma ke kikowaena. Kākoʻo kēia mau hiʻohiʻona i nā hanana maʻamau a me ka hoʻopaʻa waiwai kī; i kēlā me kēia manawa e hoʻololi ka hana UI i ke ʻano o ke kumu hoʻohālike, hana ke kumu hoʻohālike i kahi hanana hoʻololi.
Hiki ke hoʻololi i nā manaʻo a pau e hōʻike ana i ke kūlana o ke kŘkohu i hiki iā lākou ke pane kūpono a hāʻawi hou iā lākou iho me ka ʻike hou.
Ma kēia kahua, hiki iā ʻoe ke hana i nā papahana e koi ana i nā ʻano mea hoʻohana a hoʻohana i nā hōʻiliʻili e hoʻokaʻawale i waena o nā hiʻohiʻona.
Ma muli o kona REST API kūpono, Backbone.js kahi koho kūpono inā makemake ʻoe e hoʻohana ia no ka ʻaoʻao mua a i ʻole ka hope o kāu noi.
Pros
- He māmā, maʻalahi ke hopu, a maʻalahi ke aʻo.
- Ma waena o nā ʻōnaehana JavaScript wikiwiki loa
- Hāʻawi ka ʻōnaehana i ka mana hana kūpono.
- Ma kahi o DOM, hiki iā ʻoe ke hoʻohana i nā hiʻohiʻona e mālama i kāu ʻikepili.
Con
- Me Backbone.js, ʻaʻole hiki ke hoʻonui ʻia ka huahana.
- He paʻakikī ia no ka mea ʻaʻole kākoʻo ʻia ka hoʻopaʻa ʻana i nā ʻikepili ʻelua.
- ʻOiai ka loaʻa ʻana o kekahi mau mea hana maʻamau, ʻaʻole i wehewehe maikaʻi ʻia ka hoʻolālā.
7. Foundation
ʻO kekahi o nā papa hana mua mua no ka JS, HTML a me CSS ma 2022 ʻo Foundation. ʻO ia kekahi o nā papa hana alakaʻi i kēia manawa e hoʻohana ʻia e nā mea hoʻomohala e hana i nā pūnaewele kūikawā a me nā noi.
Hoʻolālā ʻia kēia kahua no nā mea hoʻomohala loea, akā naʻe, inā kamaʻāina kekahi i ka framework, hana pū me ia he mea kupaianaha a huahua.
Hāʻawi ia i ka wikiwiki GPU kūʻokoʻa a me nā ʻenehana ʻokiʻoki e hana i kekahi o nā hiʻohiʻona maikaʻi loa.
Loaʻa i ka Foundation nā hiʻohiʻona wikiwiki a pane, nā ʻāpana nui no nā polokalamu ʻē aʻe, nā ʻāpana māmā no nā polokalamu kelepona, a me nā hāmeʻa wai a me nā hoʻololi.
ʻO ia ka synthesis kūpono o nā mea e makemake ai kēlā me kēia mea hoʻomohala. Ua hoʻohana maikaʻi ʻia kēia papa hana mua e nā ʻoihana IT nui loa.
Loaʻa iā ia ka hiki ke hoʻopuka kelepona wikiwiki, ka wikiwiki GPU no nā animation maʻalahi, a me nā hiʻohiʻona hoʻololi data e hoʻouka i nā ʻāpana māmā no nā polokalamu kelepona a me nā ʻāpana hefty no nā polokalamu ʻoi aku ka nui.
ʻO ka hana ʻana i nā papahana kūʻokoʻa e kōkua iā ʻoe e hoʻomaʻamaʻa iā ʻoe iho i ke ʻano o ka Foundation a hoʻokele i kona paʻakikī inā koho ʻoe e hoʻomaka e hoʻohana.
Pros
- hiki ke hana maʻalahi i nā nui pale
- Hoʻopaʻa i ka hana mākia e hana ana i kahi hoʻonohonoho mākia pololei mai kahi papa inoa ʻole
- I ka noʻonoʻo ʻana i nā mea hoʻohui, e maʻalahi hiki ke hoʻololi a hoʻonui.
- Ma muli o ka mea i koho ʻia, hiki i nā mea hoʻomohala ke hāʻawi i nā ʻike loea hoʻohana hope.
Con
- Loaʻa iā ia ka helu i kaupalena ʻia.
- No ka mea hou, paʻakikī ke aʻo ʻana i ka Foundation.
- No nā papahana nui, hiki ke pilikia ke kāʻei.
8. UI Semantic
I ka ʻoihana, he mea hou loa ka UI semantic. Ua ʻike ʻia ʻo ia kekahi o nā papa hana mua no ka hana ʻana i nā pūnaewele. ʻO ka holomua ka hopena o ka mea hoʻohana intuitive, maʻalahi, a me ka pono.
Ma muli o ka hoʻohana ʻana i ka coding maʻalahi, ʻike nā poʻe hoʻomaka i ka maʻalahi e hoʻomaopopo a hoʻohana. He kahua hoʻomohala maikaʻi loa ia mai ka hāʻawi ʻana i kahi kaʻina hana maʻalahi no ka hana ʻana i nā polokalamu a me nā pūnaewele a hui pū me nā hale waihona puke he nui.
ʻO ka liʻiliʻi akā hoʻolaʻa a hauʻoli hoʻi, ua hoʻopuka mua ke kaiāulu Semantic UI i mau haneli o nā kumumanaʻo no ka framework, ka nui o nā ʻāpana UI, a me nā tausani o nā loli GitHub mai ka hoʻomaka ʻana o ka papahana.
Wahi a kā lākou pūnaewele, ʻo ka pahuhopu o ka framework ka mea e hiki ai ke hoʻohana i ka HTML aloha kanaka (semantic method), a ma muli o ka hopena, mālama ia i nā huaʻōlelo a me nā papa e like me nā manaʻo hoʻololi.
Hoʻohana nā papa i ka syntax mai nā ʻōlelo like me ke kanaka me ka pilina noun/modifier kūlohelohe, ka hoʻonohonoho huaʻōlelo, a me ka plurality, e hiki ai i nā mea hoʻomohala ke hoʻopili i nā manaʻo me ka intuitively.
Hāʻawi ia i kahi ʻike mea hoʻohana maʻalahi e hoʻomaikaʻi i kona ʻano hoʻolālā maʻalahi, haʻahaʻa, a palahalaha.
Pros
- He maʻalahi ka hoʻohana ʻana i nā mea hoʻohana Semantic a intuitive.
- Hoʻokumu koke i kahi ʻaoʻao a i ʻole kekahi papahana.
- He pūʻolo o nā mea hana e hiki ai iā CSS, JavaScript, a me ka hoʻoponopono kumuhana.
- He mea maʻalahi ke kaʻana like i nā code i hana ʻia me nā polokalamu like ʻole.
- Hāʻawi ʻia nā ʻano kumuhana like ʻole i ka framework.
Con
- ʻAʻole maikaʻi kona interoperability me nā polokalamu kele pūnaewele.
- He kaiāulu haʻahaʻa
- Pono nā mea hoʻomohala e kamaʻāina me JavaScript.
- ʻAʻole lawa ka pane ʻana e kākoʻo i nā polokalamu kelepona āpau.
Panina
ʻO ke kumu o ka ʻoihana, ka mākeke pahuhopu, a me ka punaewele punahele a i ʻole ka hoʻolālā noiʻi e hoʻoholo hope loa i ka hoʻohana ʻana i ka hoʻolālā open-source frontend.
Pono nā mea hoʻomohala e nānā pono i nā ʻano o kēia ʻāpana. ʻO ka hana ʻana i ka ʻanuʻu kūpono mua i nā pahuhopu e hiki mai ana ke koho ʻana i ke kahua kūpono.
Ua uhi mua mākou i kekahi o nā papa hana mua mua. ʻOiai e ulu mau ana ka ʻenehana, ʻo wai ka mea ʻike, hiki iā mākou ke loaʻa kahi Framework ʻoi aku ka maikaʻi i ka manawa pōkole.
Waiho i ka Reply