Indasteri ea ntlafatso ea marang-rang e fetola maikutlo a batho le ts'ebeliso ea lits'ebetso, liwebsaete, thepa le tse ling tse ngata letsatsi le letsatsi.
Ka lebaka la meralo e mengata ea mantlha e fanang ka boiphihlelo ba mosebelisi ha e ntse e khahlametsa litlhoko tsa khoebo ka litekanyetso tsa ntlafatso ea webo ea moloko o latelang.
Ho khetha moralo o motle bakeng sa nts'etsopele ea software ea hau, ka lehlakoreng le leng, ke mosebetsi o boima. U tlameha ho etsa lipatlisiso tse felletseng tsa 'maraka le ho utloisisa melemo le mathata.
Empa u se ke ua tšoha; re mona ho u thusa ho boloka nako le matla ka likeletso tsa rona tse hlakileng.
Blog ena e tla u tataisa ho pholletsa le meralo e ka pele, le ho u thusa ho etsa qeto ea hore na ke efe e loketseng morero oa hau o latelang oa ntlafatso ea webo.
Li-framework tsa pele ke life?
Bahlahisi ba marang-rang ba hloka mekhoa e ka pele ho etsa hore mesebetsi ea bona e be bonolo: liphutheloana tsena tsa software hangata li kenyelletsa li-module tsa khoutu tse ngotsoeng esale pele / tse ka sebelisoang hape, mahlale a maemo a pele, le li-block blocks tse seng li entsoe, li etsa hore ho potlake ho be bonolo ho baetsi ba marang-rang ho theha marang-rang a tšoarellang nako e telele. lits'ebetso le li-UI ntle le ho khouta tšebetso kapa ntho e ngoe le e ngoe ho tloha qalong.
Lisebelisoa tse ling tsa nts'etsopele li kenyelelitsoe ho meralo e ka pele, joalo ka grid e etsang hore ho be bonolo ho hlophisa le ho beha likarolo tsa moralo oa UI, litlhophiso tsa fonte tse boletsoeng esale pele, le li-block tsa moaho tse tloaelehileng tsa webosaete (ke hore, liphanele tse ka thoko, likonopo, mekoallo ea ho sesa, jj. .).
E u pholosa feela hore u se ke ua tlameha ho tsosolosa lebili bakeng sa morero o mong le o mong.
Merero e Molemohali ea ho aha Sebui se setle sa Mosebelisi
Kahoo, a re eeng re kene ka botebo lefats'eng la mekhoa e tummeng ka ho fetisisa ea pele-pele, melemo le mathata a eona, le nako ea ho sebelisa moralo le ka tsela e fapaneng.
1. Etsa joalo
React ke laeborari e tsebahalang e bulehileng ea JavaScript e ka pele e thusang ho nts'etsapele merero ea webo e arabelang haholo. Sepheo sa eona sa mantlha ke ho rala li-interfaces tse sebetsanang le basebelisi (UI) tse eketsang lebelo la software ea hau.
Moralo oa React, o ntlafalitsoeng ke Facebook, o fumane botumo ka nako e khuts'oane. E sebelisetsoa ho theha le ho laola Sehokelo sa Mosebelisi se matla sa liwebsaete tse nang le bongata bo boholo ba sephethephethe se kenang.
E sebelisa DOM e fumanehang, e nolofatsang kopanyo le ts'ebeliso efe kapa efe. Mokhoa oa ho fana ka maikutlo oa React o amana haufi-ufi le mohopolo o mong oa UI.
Moralo o ka pele o thusa ho sebetsana hantle le liketsahalo, liphetoho tsa mmuso, le ho bonts'a ho lokisoa ha data. Sena ke mokhelo tloaelong e tloaelehileng ea ho boloka markup le logic lifaeleng tse arohaneng.
Pros
- Ho boloka nako ha u ntse u reka hape likarolo
- Laebrari ea mohloli o bulehileng o kenyelletsang mefuta e mengata ea lisebelisoa
- Tsela e 'ngoe ea ho tsamaisa data e fana ka khoutu e tsitsitseng.
- Virtual DOM e ntlafatsa boiphihlelo ba mosebelisi le mosebetsi oa mohlahlami.
- Likarolo tsa eona tse ka sebelisoang hape li etsa hore ntlafatso le tlhokomelo ea app e be bonolo.
- E ntlafatsa le ho lokolla mefuta e mecha ea moralo khafetsa. U tla fumana li-bug patches le lintlafatso ka nako e nepahetseng.
tlhoka mesola
- Mokhoa oa ho ithuta o moepa.
- Mathata a JSX a thata ho bahlahisi ho utloisisa.
- Ka lebaka la sekhahla se potlakileng sa nts'etsopele, ho na le khaello ea litokomane.
- U ka lahleheloa ke "phallo le likarolo tsa data" ha morero o ntse o hola.
U lokela ho e sebelisa neng?
React ke a puo mananeo e sebelisetsoang ho theha marang-rang a rarahaneng, haholo-holo lisebelisoa tsa leqephe le le leng. Hobane e lumella likarolo tse ka sebelisoang hape, ke moralo o matla ka ho fetesisa oa ho qetela ha o hloka ho theha sebopeho se sebetsanang ka nako e khuts'oane.
Nako ea ho qoba ho e sebelisa:
Ha o se na boiphihlelo bo bongata ka JavaScript, React ha se khetho e ntle ka ho fetisisa. Ka mokhoa o ts'oanang, moepa oa ho ithuta oa JSX o moepa ho bahlahisi ba bacha.
2. Angular
Google e ile ea qapa Angular ka 2010 e le e 'ngoe ea meralo e matla ea sehokelo sa basebelisi ho koala lekhalo lipakeng tsa boqapi ba tekheniki le maikutlo a tloaelehileng. Ke sethala sa nts'etsopele se thehiloeng ho typescript se nang le lilaebrari tse kopantsoeng hantle tse u lumellang hore u thehe lits'ebetso tse ka senyehang, e leng se etsang hore e be moralo o ikhethang oa UI ea Marang-rang.
Ke moralo o bulehileng wa pele-pele eo ke karolo ea JavaScript ecosystem mme e ka sebelisoa ho theha mahokelo a makatsang a basebelisi. Ka lehlakoreng le leng, ho React, karolo ea Angular e tlamang data ea litsela tse peli e ikhethile.
E bontša hore pono le mohlala ha e le hantle li lumellana le nako, ho bolelang hore phetoho leha e le efe ea mohlala e phetoa hang-hang ponts'o, 'me ka tsela e fapaneng. Angular ke khetho e ntle haholo haeba moralo oa hau o kenyelletsa ho theha lisebelisoa tsa marang-rang kapa tsa mobile.
Pros
- High-bokgoni
- Ecosystem e kholo
- Tlhahiso ea sebopeho sa Material Design e hlophisitsoe bocha ke Angular Material.
- Mokhoa o thehiloeng ho karolo ea Angular sanctions o theha sebopeho sa mosebelisi se nang le likarolo tse le 'ngoe.
- Ka lits'ebeletso tsa eona tsa refactoring le ho sesa ho ntlafalitsoeng, e etsa hore ho be bonolo ho ngola likhoutu.
- Ente ea ho itšetleha e etsa hore likarolo li sebelisoe hape, li lekoe, 'me li laolehe.
tlhoka mesola
- Angular ke puo ea leetsi le e rarahaneng.
- Basebelisi ba bang ba ka 'na ba thatafalloa ho utloisisa moralo oa Angular, o ka etsang hore ho be thata ho lokisa moralo o ka pele.
- Lisebelisoa tse matla le lits'ebetso tsa leqephe le le leng (SPAs) li tla ba thata.
- Ho falla litsamaiso tsa khale ho tloha AngularJS ho ea Angular ho nka nako e eketsehileng.
- Lisebelisoa tsa marang-rang tsa Angular li na le likhetho tse fokolang tsa SEO, e leng ho etsang hore ho be thata ho li fumana ke batho ba batlang enjine ea ho batla.
U ka e sebelisa neng?
Kaha e sebelisa mekhoa e 'meli e tlamang data, Angular e ntlafatsa ts'ebetso ea mananeo a thehiloeng ho sebatli ka ho ntlafatsa litaba ka potlako. Angular ke khetho e ntle bakeng sa projeke e shebaneng le khoebo e sebetsang le e sebetsang.
Ke neng ho qoba ho e sebelisa?
E le moralo oa ho qetela, Angular ke tharollo e akaretsang. U ke ke ua khona ho sebelisa lisebelisoa tseo Angular e fanang ka tsona haeba u hloka ho aha lits'ebetso tse nang le boholo bo fokolang. Khetha moralo o monyane o nang le mantsoe a bonolo le mathata a fokolang ha u e-na le sehlopha se senyenyane.
3. Vue.js
Ke mofuta oa moralo oa sebopeho sa mosebelisi oa Webo o kopanyang Itšoare le Angular. Vue.js ke moralo oa ho aha lits'ebetso tsa leqephe le le leng le likhokahano tsa webo tse tsoelang pele bakeng sa mehala le komporo ea komporo. E ne e le moralo oa bobeli o tsebahalang ka ho fetesisa oa ho fokotsa boiphihlelo ba basebelisi ka selemo sa 2019.
E ka sebetsana le merero e matla le ea mantlha habonolo, ho tloha ho aha marang-rang le lits'ebetso tsa mehala ho isa lits'ebetsong tse tsoelang pele tsa webo. Vue le React lia fapana ka hore Vue ke moralo oa JS ha React e le laeborari ea JS. E loketse hamolemo mesebetsi e meholo.
Leha ho na le taba ea hore Vue e ntlafalitsoe ho rarolla bothata le ho ntlafatsa lebelo la sesebelisoa, e hlolehile ho hoheloa ke li-behemoth tsa indasteri. Ha ho bapisoa Angular vs VueJS, Vue e eketsa lebelo le ts'ebeliso ea Angular.
Pros
- E loketse tlhahlobo ea likarolo, 'me e bonolo ho e bala le ho e utloisisa.
- Baithuti ba na le phihlello ya ditokomane ka botlalo.
- E na le sistimi e matla ea lisebelisoa le likarolo tse ngata tse ncha.
- E fana ka likeketso tsa lisebelisoa tsa dev ho sebatli.
- Reusability ea khoutu le boiketlo ba ho kopanya
- E ts'ehetsa ho theoa ha lits'ebetso tse matla tse matla, hammoho le lits'ebetso tse nyane, tse bonolo.
- Sebopeho sa sebopeho sena se batla se le bonolo, se etsa hore ho be bonolo ho sebetsa le sona.
tlhoka mesola
- Vue.js e na le sechaba se fokolang ka lebaka la ho se tuma ha eona. Ka lebaka leo, ho fumana tšehetso ea lithaka ho ka ba thata.
- Ha u ntse u bala data, ka linako tse ling reactivity system e etsa liphoso.
- E haelloa ke lisebelisoa tse hlokahalang ho sebetsana le matsapa a maholo.
- Vue.js e kotsi ho sebelisoa mererong e meholo ka lebaka la khaello ea bahlahisi ba nang le boiphihlelo, tšehetso ea sechaba, le mathata a botsitso ba likarolo.
U ka e sebelisa neng?
Bakeng sa ho nolofatsa le ho feto-fetoha ha maemo, Vue.js ke e 'ngoe ea meralo e tsebahalang haholo kajeno. E u lumella ho rala morero oohle ho tloha fatše hape o khona ho sebetsana le merero e meholo. E loketse lits'ebetso tsa tepo tse tsoelang pele, lisebelisoa tsa marang-rang tse matla, le merero e meholo e hlokang moralo o hlakileng le o sebetsang hantle.
Ke neng ho qoba ho e sebelisa?
Vue.js ha se tsela e nepahetseng eo u ka e nkang haeba u nka hore sechaba sa ts'ehetso se tla ba teng ho arabela mathata. Ka mokhoa o ts'oanang, lits'ebetso tse hlokang likarolo tse sa fetoheng ha lia lokela ho etsoa ka Vue, kaha moralo o bakile mathata ka ho satalla ha karolo.
4. jQuery
Ena ke moralo oa khale oa tepo. E qalile ho hlahisoa ka 2006, 'me e hlahella har'a bahlolisani ka lebaka la bohlokoa ba eona, boiketlo ba tšebeliso, le bonolo.
Leha e le setsebi sa 'nete indastering ena, e ntse e ka nkuoa e le e' ngoe ea meralo e metle ka ho fetesisa ea 2022 kaha, ntle le mekhelo e 'maloa, e hlile e sebetsa maemong a hajoale a nts'etsopele.
jQuery, haholo-holo, e etselitsoe ho fokotsa nako e sebelisoang ho ntlafatsa JavaScript le ho fana ka bonolo hammoho le tšehetso e matla ho tsoa sechabeng sa eona se seholo le se nang le phihlelo, se bokeletseng ka lilemo tse ngata tsa botsebi.
E fana ka lipopae tse ikhethang, khetho ea lipotso, le bokhoni ba khetho ea API. E felisa tlhoko ea Cascading Style Sheets (CSS) le JavaScript.
Pros
- Sesebelisoa se bonolo ho se sebelisa, 'me sebopeho se bonolo ho se utloisisa.
- E fana ka liphetho tse potlakileng mme e boloka chelete e ngata.
- U ka e kopitsa habonolo le ho ithuta eona.
- Hobane ke e 'ngoe ea meralo e holimo ea UI, e lumellana le sethala.
- E ka ba e loketseng bakeng sa litharollo tsa marang-rang tse arabelang ka lebaka la tsoelo-pele ea morao-rao.
tlhoka mesola
- Ke sethala sa khale, 'me ho na le meralo e mengata e mecha le e betere 'marakeng matsatsing ana.
- E lumella ho theha lits'ebetso tse matla, leha e le ka lebelo le tlase.
- Sebopeho se bobebe sa JQuery se ka baka mathata ka nako e telele.
- Ha e bapisoa le CSS, jQuery e tsamaea butle.
U ka e sebelisa neng?
Moralo ona oa ntlafatso ea webo o sebelisoa ho theha mananeo a JavaScript bakeng sa komporo ea hau. Moralo ona o boloka khoutu e hloekile ebile e otlolohile. E sebelisoa ho laola liketsahalo le ho etsa lipopae.
Ke neng ho qoba ho e sebelisa?
Ha ho khonehe ho sebelisa jQuery ha u ntse u etsa lenaneo le leholo kaha e eketsa khoutu ea JavaScript morerong oa hau, e etsa hore e be boima le ho feta. Moralo ona ha o khone ho qothisana lehlokoa le meralo ea sejoale-joale ho latela ts'ebeliso e tsoelang pele ea JavaScript, mela e fokolang ea khoutu, le ts'ebeliso ea lisebelisoa hape.
5. Ember.js
Ke moralo o bulehileng oa JavaScript web UI o thusang bahlahisi ba nang le takatso e matla ho theha lits'ebetso tsa marang-rang tse kotsi. Ember.js e ka sebelisoa ho theha mefuta e mengata ea marang-rang le ditiriso cellular, 'me moralo oa eona o sebetsang o tla hlokomela litaba leha e le life tse hlahang.
Leha ho le joalo, e 'ngoe ea liphoso tse nyane tsa Ember ke moepa oa eona oa ho ithuta. Ka lebaka la sebopeho sa eona sa setso le se thata, ena ke e 'ngoe ea meralo e thata ka ho fetesisa ea UI ea marang-rang. Ka mohlala, LinkedIn le Apple, ba e sebelisa leha e le e 'ngoe ea Merero e thata ka ho fetisisa ho e tseba.
Ke Model-View-ViewModel (MVVM) le moralo o thehiloeng ho moralo oa ho aha lits'ebetso tsa leqephe le le leng.
Pros
- Ecosystem ea eona e kholo haholo ebile e ntlafalitsoe hantle.
- E sebetsa ka morao mme e thibela lits'ebetso ho tsoa kotsi.
- E lumella ho kopanya lintlha tse peli.
- Sebaka sa Sephutheloana se ntlafalitsoeng hantle ebile se tletse ka botlalo ho fihlela litlhoko tsohle tsa hau.
- Ka nako e khuts'oane, o ka hlahisa sesebelisoa se felletseng habonolo ka ho sebelisa taelo e le 'ngoe feela.
tlhoka mesola
- Li-EmberJs li na le thuto e phahameng haholo.
- E na le tekanyo e fokolang ea ho feto-fetoha ha maemo le ho seta.
- E tsamaea butle, 'me morero oa hau o ka emisa.
- E thata ho e utloisisa, 'me e kholo haholo bakeng sa lits'ebetso tse nyane.
- E na le syntax e rarahaneng, e ka 'nang ea etsa hore ho sebetsa ho eona ho be boima ka linako tse ling.
U ka e sebelisa neng?
Ember.js ke moralo o ka pele oo o ka o sebelisang haeba o hloka ho theha lits'ebetso tsa sejoale-joale tse nang le boiphihlelo bo arabelang, joalo ka LinkedIn. E tla le karolo e 'ngoe le e 'ngoe e ka pele ea mochini, joalo ka bokhoni ba ho bona mefuta e mengata ea lits'ebetso ka lebaka la tsela e ntle ea Ember.js. Hobane e fana ka tlamahano e matla ea data, setupo se nang le lisebelisoa, le thepa ea moetlo ho fana ka leqephe ha ho hlokahala, moralo ona o itlhahisa e le tharollo eohle ea projeke e kholo.
Ke neng ho qoba ho e sebelisa?
Ember.js ka kakaretso ha e tšoanele sehlopha se senyenyane sa nts'etsopele hobane e hloka mohopolo oa khoebo le boiphihlelo ho sebetsana le mathata. Ka Ember.js, letsete la pele le ka ba ngata. Ka mokhoa o ts'oanang, moralo o kanna oa se lokele ho ngola tšebetso e bonolo ea Ajax kapa ho theha lihokelo tsa basebelisi.
6. Mokokotlo. Js
Ke e 'ngoe ea meralo e tsebahalang haholo ea JavaScript. Ho bonolo ho e utloisisa le ho e tseba. Lisebelisoa tsa leqephe le le leng li ka etsoa ka eona. Khopolo ea ho theha moralo ona ke hore mesebetsi eohle ea lehlakoreng la seva e lokela ho tsamaisoa ka API, e leng se tla lumella bahlahisi ho ngola khoutu e nyane ha ba ntse ba fihlela ts'ebetso e rarahaneng.
Ke e 'ngoe ea meralo e meholohali e ka pele ea ho sebelisa moralo oa Model View Controller (MVC) ho hlophisa khoutu ea hau ea JS. The Document Object Model (DOM) e na le bokhoni bo hlollang ba ho bokella le ho taka bocha. Ka lebaka leo, ho sa tsotellehe hore na u batla ho sebelisa Backbone.js bakeng sa backend kapa frontend, ke tharollo e babatsehang kaha ts'ebetso ea eona ea REST API e tiisa hore tse peli li lumellana.
Pros
- Ke laeborari ea mahala le e bulehileng e nang le likeketso tse fetang 100 tse fumanehang.
- Ho thata haholo ho utloisisa.
- Moralo ona o u fa taolo e ngata ea ts'ebetso.
- E re thusa ho theha lits'ebetso tsa marang-rang tse hlophisitsoeng hantle le tse hlophisitsoeng hantle tsa bareki kapa lisebelisoa tsa mehala.
- Mehlala, ho fapana le DOM, e ka sebelisoa ho boloka data.
tlhoka mesola
- Moralo ha o fane ka sebopeho se molemo.
- E fana ka lisebelisoa tse fumanehang habonolo bakeng sa ho theha ntlafatso ea app.
- Moralo ona o ke ke oa u lumella hore u atlehe haholoanyane.
- Ka phepelo ea lisebelisoa tse ling tsa motheo, meralo ha e hlake.
U ka e sebelisa neng?
Trello, mohlala, e sebelisa Backbone.js ho theha lisebelisoa tse matla. E thusa bahlahisi ho etsa mohlala oa lehlakore la bareki, ho etsa liphetoho tse potlakileng, le ho sebelisa khoutu hape. Hona joale e khona ho boloka moreki ka matla, ho etsa lintlafatso, le ho boloka khokahano e sa feleng le seva.
Ke neng ho qoba ho e sebelisa?
Ha ho bapisoa le meralo e meng ea lehlakore la bareki ba MVC, Backbone.js e na le litlhoko tse fokolang tsa ho aha projeke ea webo. Leha ho le joalo, li-extensions le li-plugins li ka sebelisoa ho holisa ts'ebetso. Ka lebaka leo, lihlopha tse batlang tharollo e feletseng ka moralo o le mong li lokela ho qoba Backbone.js.
7. UI ea Semantic
Ke moralo oa ntlafatso oa sebopeho sa mosebelisi o thehiloeng ho CSS o fetohileng o mong oa merero e tsebahalang haholo ea JavaScript ho GitHub. Sechaba sa eona se atlehile ho theha lihlooho tse fetang 3000 le likarolo tse 50+ bakeng sa moralo.
Ts'ebetso ea eona ea mantlha le ts'ebeliso ea eona, hammoho le sehokelo sa eona se bonolo sa mosebelisi, e e khetholla. E etsa hore likhoutu li itlhalose ka ho sebelisa puo ea letsatsi le letsatsi. Sepheo sa Semantic ke ho matlafatsa baqapi le ba ntlafatsang ka ho fana ka puo bakeng sa phapanyetsano ea lihokelo tsa basebelisi. E sebelisa puo e bonolo, e lumellang khoutu hore e itlhalose.
Sechaba sa tikoloho se ntse se tloaela moralo. Leha ho le joalo, e fetohile e 'ngoe ea mekhoa e tsebahalang ka ho fetisisa ea ho qetela 'marakeng ka lebaka la sebopeho sa eona se khahlang mahlo sa basebelisi, ts'ebetso e bonolo le likarolo.
Pros
- Semantic UI e bonolo ebile e bonolo ho e sebelisa.
- Kamohelo le likarolo tse ngata tsa UI
- Moralo o na le palo e kholo ea lihlooho tseo u ka khethang ho tsona.
- Ha e thata joalo ka meralo e meng.
tlhoka mesola
- E le ho tšehetsa lisebelisoa tsohle tsa mohala, karabelo e fokotsehile.
- E na le tšebeliso e mpe ea sebatli.
- Bakeng sa ba qalang ho sebelisa JavaScript, sena ha se khetho e nepahetseng.
U ka e sebelisa neng?
Semantic-UI ke mokhoa o bobebe o lumellang hore ho thehoe ka mokhoa o se nang moeli oa lihokelo tse sebetsanang tsa basebelisi.
Ke neng ho qoba ho e sebelisa?
Ha o sebetsa le sehlopha sa ba sa tsebeng JavaScript, moralo oa Semantic-UI ha o khothaletsoe hobane o hloka bokhoni ba ho etsa sesebelisoa ntle le ho itšetleha ka bokhoni bo hahelletsoeng.
8. Foundation
Ka 2021, Foundation e ne e le e 'ngoe ea meralo e metle ka ho fetesisa ea JS, HTML le CSS. Ke e 'ngoe ea meralo e tsebahalang haholo ea ho theha marang-rang a bespoke le lits'ebetso tse fumanehang hajoale.
E etselitsoe haholo ho aha liwebosaete tse sebetsang hantle le tse arabelang maemong a khoebo. Ho qala ho aha lits'ebetso tse ka pele u sebelisa Motheo ho thata ebile ho thata ho baetsi ba webo.
E na le ho potlakisa ha GPU bakeng sa phepelo e potlakileng ea mehala, lipopae tsa mokelikeli, le bokhoni ba phetisetso ea data, joalo ka ho kenya likarolo tse bobebe bakeng sa lisebelisoa tse boima le likarolo tsa mehala bakeng sa lisebelisoa tse kholoanyane.
Pros
- E lumella moralo o bonolo bakeng sa mefuta e fapaneng ea boholo ba skrini.
- E u lumella ho theha liwebsaete tse makatsang.
- Boiphihlelo ba mosebelisi bo etselitsoe lisebelisoa tse fapaneng le mecha ea litaba.
- Ha ho tluoa ho li-add-on, li fetoha habonolo ebile li atoloha.
- Foromo laebrari ea netefatso ea HTML5
- Mosebetsi oa grid block o fetola lethathamo le sa hlophisoang hore e be mokhoa oa grid.
tlhoka mesola
- Ba qalang ba tla fumana ho le thata ho ithuta.
- Ho na le liforamu tse fokolang tsa sechaba le libaka tsa tšehetso tse fumanehang.
- E entsoe ka palo e nyenyane ea likarolo.
- Bakeng sa merero e meholo, moralo o ka baka bothata.
U ka e sebelisa neng?
Motheo o betere ho feta litharollo tse ling haeba u batla mohloli o bulehileng oa setaele, likarolo tsa CSS, le moralo o ka pele oa mobile-friendly.
Ke neng ho qoba ho e sebelisa?
Ha e khothalletsoe bakeng sa li-novices kaha ho thata ho fetola khoutu mme e eketsa ho rarahana ka lebaka la bokhoni ba eona ba ho e etsa.
9. E mosesane
Svelte ke moralo o tsoetseng pele oa nts'etsopele. Ho fapana le meralo e kang Vue le React, moralo ona o entse phetoho ka ho bokella mosebetsi karolong ho fapana le ho o tlanya ho sebatli.
Svelte, moralo o bulehileng oa JavaScript o thehiloeng mohloling o bulehileng, o tsebahala ka ho ba khetho e bobebe ea tsoelo-pele le ho lumella bahlahisi ho phethela merero ka likhoutu tse nyane haholo ho feta meralo e meng.
Hape ho nahanoa hore ke e 'ngoe ea li-framework tse potlakileng tse fumanehang. Bahlahisi ba pele ba e chesehela, 'me e se e sebelisitsoe ho haha liwebsaete tse fetang 3000 ho fihlela joale.
Pros
- E nyane ebile e bonolo, 'me e sebetsa le lilaebrari tsa hajoale tsa JS.
- E nyane ebile e bonolo ho e sebelisa, 'me e hahiloe ka holim'a lilaebrari tse tsebahalang tsa JavaScript.
- Khoutu e nyane le meaho e thehiloeng ho likarolo
- E potlakile ho feta moralo ofe kapa ofe, ho kenyeletsoa React le Angular.
- E 'ngoe ea li-framework tsa pele tse arabelang ka ho fetesisa.
tlhoka mesola
- Ecology e thibetsoe 'me sechaba ha sea hōla.
- Lisebelisoa tse fokolang le khaello ea lisebelisoa tse tšehetsang
- Mathata a itseng a scalability le likarolo tse ikhethang tsa khouto
- Ha e bapisoa le bahlolisani ba eona, e na le palo e fokolang ea liphutheloana.
U ka e sebelisa neng?
Moralo ona o ntle haholo bakeng sa merero e nyane ea ntlafatso ea ts'ebeliso e nang le sehlopha se senyenyane. Hobane e haelloa ke sehlopha se seholo sa tšehetso, ho molemo ho se e sebelisetse mesebetsi e mengata e fapaneng.
Ke neng ho qoba ho e sebelisa?
Ho khothalletsoa hore u se ke ua sebelisa moralo oa Svelte bakeng sa merero e meholo ka nako ena ka lebaka la khaello ea sechaba le lisebelisoa. Ka lebaka la sehlopha se senyenyane, ho fumana tharollo litabeng kapa litšitšili tse ka hlahang hamorao ts'ebetsong ea ntlafatso ho thata.
10. Preact.js
Preact, e sebelisang ES6 API e tšoanang le React, ke mokhoa o potlakileng le o sebetsang haholoanyane. E entsoe ho sebelisoa moralo o bonolo oa JavaScript o fanang ka ts'ebetso ea API joalo ka React.
Ke e 'ngoe ea meralo e potlakileng ea DOM e lumellang hore ho thehoe lits'ebetso tse matla tsa webo. E ipapisitse le litšobotsi tse sa fetoheng tsa sethala 'me e sebetsa hantle ka lilaebrari tse fapaneng tse fumanehang ka pele le tsa UI.
Preact e boholo bo itekanetseng empa ha e potlake, 'me e lumella ho nts'etsapele lits'ebetso tse thata tsa webo.
Pros
- E sebetsa le React API.
- E kopane ebile e bobebe.
- E ntlafatsa ts'ebetso ka kakaretso ha ho etsoa kopo.
- E sebetsa haholo.
- E sebetsa le React API.
- Preact e ntlafatsa ts'ebetso ha o ntse o etsa sesebelisoa.
tlhoka mesola
- Ha e tšehetse React propTypes.
- Boemo ha bo tšehetsoe.
- Ha e bapisoa le React, e na le sechaba se senyenyane.
U ka e sebelisa neng?
Preact ke mofuta o bobebe oa React. Ka hona, haeba u batla ho sebelisa moralo o bobebe, tsamaea le Preact ho fapana le React.
Ke neng ho qoba ho e sebelisa?
Preact ha e fane ka thuso ho likarolo tse sebetsang tse tlositsoeng. Kahoo, haeba u na le tlhoko e joalo, ha ua lokela ho sebelisa Preact.
fihlela qeto e
Ho fihlela joale, re se re koahetse tse ling tsa li-framework tsa pele tse tsebahalang haholo. Leha ho le joalo, theknoloji e lula e fetoha, 'me ke mang ea tsebang, haufinyane re ka ba le Moralo o betere le ho feta. Ntle le ho theha Maano a macha, a seng a ntse a le teng a tebisa metso ea ona 'marakeng ka ho ntlafatsa khafetsa le ho eketsoa ha ts'ebetso e ncha.
Ka lebaka leo, bahlahisi ba pele ba tla lula ba e-na le Merero e fapaneng eo ba ka ithutang eona le ho sebetsa ka eona. Ho hlakile hore ho khetha lethathamong le joalo le nang le temohisiso ke mosebetsi o boima. Leha ho le joalo, ha ho pelaelo hore sengoloa sena se tla u thusa ho etsa qeto ea hore na ke mekhoa efe ea ntlafatso ea webo e fanoeng kaholimo le 'marakeng e u loketseng hantle.
Leave a Reply