Indasitiri yekuvandudza webhu iri kushandura maonero evanhu uye mashandisiro ekushandisa, mawebhusaiti, zvinhu, uye zvimwe zvakawanda zuva rega rega.
Kutenda kune huwandu hwepamusoro-yekupedzisira-yekupedzisira masisitimu ayo anopa yakanakisa mushandisi zviitiko uku achisangana nezvinodiwa zvemakambani neanotevera-chizvarwa webhu budiriro zviyero.
Kusarudza yakanakisa chimiro chekuvandudza software yako, kune rumwe rutivi, ibasa rakaoma. Iwe unofanirwa kuitisa tsvakiridzo yemusika uye kunzwisisa zvakanakira nekuipira.
Asi usavhunduka; tiripano kuti tikubatsire kuchengetedza nguva nesimba nezano redu rakajeka.
Iyi blog inokutungamira iwe kuburikidza nepamusoro pemberi mafambiro, uye inokubatsira iwe kusarudza kuti ndeipi yakanakira yako inotevera webhu purojekiti.
Chii chiri mberi-magumo framework?
Vagadziri veWebhu vanoda zvigadziriso zvepamberi kuti mabasa avo ave nyore: aya masoftware mapakeji anowanzo sanganisira pre-yakanyorwa / reusable kodhi modules, yakajairwa-yekupedzisira-yekupedzisira matekinoroji, uye akagadzirira-akagadzirwa mabhuroko, zvichiita kuti zvive nekukurumidza uye nyore kune vanogadzira kugadzira webhu hunogara kwenguva refu. maapplication uye maUI pasina kuve nekodhi basa rese kana chinhu kubva pakutanga.
Mamwe maturusi ekusimudzira anosanganisirwa pamberi-ekupedzisira masisitimu, senge grid inoita kuti zvive nyore kuronga uye kuisa UI dhizaini zvikamu, pre-yakatsanangurwa font marongero, uye webhusaiti yakajairwa zvidhinha zvekuvaka (kureva, mapaneru epadivi, mabhatani, mabara ekufambisa, nezvimwe. .).
Iyo inongo chengetedza iwe kubva pakugadzirisa vhiri repurojekiti yega yega.
Yakanakisa Mafuremu ekuvaka yakakura Mushandisi Interface
Saka, ngatiendei tiongorore zvakadzika munyika yeanonyanya kufarirwa kumberi-kumagumo masisitimu, zvakanakira uye zvakaderera, uye nguva yekushandisa iyo dhizaini uye vice-versa.
1. Taura
React inzvimbo yakakurumbira yekumberi yakavhurika-sosi JavaScript raibhurari iyo inobatsira mukuvandudza mapurojekiti ewebhu anoteerera zvakanyanya. Chinangwa chayo chikuru ndechekugadzira inopindirana Mushandisi Interfaces (UI) iyo inowedzera kumhanya kwesoftware yako.
Iyo React framework, yakagadziridzwa neFacebook, yakawana mukurumbira munguva pfupi. Inoshandiswa kugadzira uye kubata iyo inosimba Mushandisi Interface yemawebhusaiti ine yakakura vhoriyamu yeinouya traffic.
Iyo inoshandisa chaiyo DOM, iyo inorerutsa kusanganisa nechero application. Iyo yekupa logic yeReact yakabatana zvakanyanya neimwe UI logic.
Iyo yekumberi sisitimu inogonesa kubata kwakatsetseka kwezviitiko, shanduko yenyika, uye kuratidza gadziriro yedata. Izvi zvinosarudzika kune yakajairwa tsika yekuchengeta markup uye logic mumafaira akasiyana.
zvayakanakira
- Kuchengetedza nguva paunenge uchigadzirazve zvikamu
- Raibhurari yakavhurika-sosi iyo inosanganisira huwandu hwakawanda hwezvishandiso
- Imwe nzira yekufambisa data inopa yakagadzikana kodhi.
- Virtual DOM inovandudza ruzivo rwemushandisi uye basa remugadziri.
- Zvikamu zvaro zvinogoneka zvakare zvinoita kuti kuvandudza uye kugadzirisa kweapp kuve nyore.
- Inokwidziridza uye inoburitsa vhezheni nyowani dzechimiro nguva nenguva. Iwe uchawana zvigamba zvebug uye kuvandudzwa nenguva.
nezvayakaipira
- The kudzidza curve zviri nani kukwira.
- Iyo yakaoma yeJSX yakaoma kune vanogadzira kuti vanzwisise.
- Nekuda kwekukurumidza kwekukura, pane kushaikwa kwezvinyorwa.
- Iwe unogona kurasikirwa ne "kuyerera uye data zvikamu" sezvo chirongwa chinowedzera.
Unofanira kuishandisa rini?
React ndeye programming language iyo inoshandiswa kugadzira yakaomesesa yevashandisi nzvimbo, kunyanya peji-peji maapplication. Nekuti inobvumira zvigadziriswe zvakare, ndiyo yakanyanya kusimba yekumberi-yekupedzisira chimiro kana iwe uchida kugadzira inopindirana interface munguva pfupi.
Nguva yekudzivisa kuishandisa:
Kana iwe usina ruzivo rwakawanda neJavaScript, React haisiyo yakanakisa sarudzo. Saizvozvo, iyo JSX yekudzidza curve yakakwira kune vanogadzira vatsva.
2. Angular
Google yakagadzira Angular muna 2010 seimwe yeakasimba mushandisi interface masisitimu yekuvhara mukaha uripo pakati pehunyanzvi hwekugadzira uye hunhu hunozivikanwa. Iyo typescript-yakavakirwa kusimudzira papuratifomu ine yakafara seti yemaraibhurari akanyatsobatanidzwa iyo inoita kuti iwe uvake scalable maapuro, achiiita yakasarudzika Webhu UI chimiro.
Ndizvo open-source front-end framework ndicho chikamu cheJavaScript ecosystem uye inogona kushandiswa kugadzira inokatyamadza mushandisi nzvimbo. Mukupesana, kuReact, Angular's maviri-nzira inosunga dhata inosarudzika.
Zvinoratidza kuti maonero uye modhi zvinonyatsoenderana nenguva, zvichireva kuti chero shanduko mumuenzaniso inokurumidza kudzokororwa pachiratidziro, uye neimwe nzira. Angular isarudzo yakanaka kana chirongwa chako chinosanganisira kugadzira online kana nharembozha.
zvayakanakira
- Yakakwira-Kubudirira
- Ecosystem iyo yakakura
- Material Dhizaini interface yekugadzira inorongwazve neAngular Material.
- Iyo Angular sanctions chikamu-yakavakirwa maitiro inogadzira mushandisi interface ine imwechete zvikamu.
- Nemasevhisi ayo ekugadzirisa uye kufambiswa kwakavandudzwa, inoita kuti kukodha kuve nyore.
- Jekiseni redependency rinoita kuti zvikamu zviwedzere kushandiswa zvakare, kuyedzwa, uye kugoneka.
nezvayakaipira
- Angular mutauro une verbose uye wakaoma kunzwisisa.
- Vamwe vashandisi vanogona kunetseka kuti vanzwisise dhizaini yeAngular, iyo inogona kuita kuti debugging yekumberi dhizaini kunetsa.
- Dynamic apps uye single-peji maapplication (SPAs) zvichange zvichinetsa.
- Kutama masisitimu ekare kubva kuAngularJS kuenda kuAngular kunotora nguva yakawanda.
- Angular web apps ane mashoma SEO sarudzo, zvichiita kuti zviome kuwana nevanotsvaga injini vanokambaira.
Nguva yekuishandisa?
Sezvo ichishandisa nzira mbiri- data kusunga, Angular inovandudza mashandiro ebrowser-based zvirongwa nekukurumidza kugadzirisa zviri mukati. Angular isarudzo yakanaka yebhizinesi-yakatarisana uye inoshanda yewebhu purojekiti.
Ndeipi nguva yekudzivisa kuishandisa?
Segadziriro yekumberi-yekupedzisira, Angular ndiyo inosanganisa zvese mhinduro. Iwe haugone kushandisa zviwanikwa zvinopihwa neAngular kana iwe uchida kuvaka maapplication ane mashoma scopes. Sarudza diki diki rine syntax yakapusa uye mashoma matambudziko kana uine boka diki.
3. Wedu.js
Imhando yeWebhu mushandisi interface inosanganisa React uye Angular. Vue.js chigadziriso chekuvaka-peji-peji maapplication uye inofambira mberi pawebhu inotarisana nenharembozha uye desktop. Yaive yechipiri inonyanya kufarirwa frontend chimiro chekugadzirisa zviitiko zvemushandisi muna 2019.
Inogona kubata ese ari maviri ane simba uye akakosha mapurojekiti zviri nyore, kubva pakuvaka webhu uye nharembozha kuenda kune inofambira mberi yewebhu maapplication. Vue uye React zvinosiyana mune iyo Vue iJS chimiro nepo React iri raibhurari yeJS. Zvinonyatsoenderana nemabasa makuru.
Kunyangwe chokwadi chekuti Vue yakagadziridzwa kugadzirisa kuoma uye kuvandudza kukurumidza kweapp, yatadza kuwana traction pakati pemabhehemoths eindasitiri. Kana uchienzanisa Angular vs VueJS, Vue inowedzera kumhanya kweAngular uye usability.
zvayakanakira
- Yakanakira kuedzwa kweyuniti uye iri nyore kuverenga nekunzwisisa.
- Vadzidzi vanokwanisa kuwana magwaro akakwana.
- Iyo inozvirumbidza ine simba chishandiso sisitimu uye kuurayiwa kwezvinhu zvitsva.
- Inopa mawedzero ezvishandiso zve dev mubrowser.
- Reusability yekodhi uye nyore kwekubatanidza
- Inotsigira kugadzirwa kweakaomesesa ane simba maapplication pamwe neadiki, akareruka maapplication.
- Iyi sintaksi yegadziriro ine mwero, zvichiita kuti zvive nyore kushanda nayo.
nezvayakaipira
- Vue.js ine nharaunda shoma nekuda kwekushaikwa kwayo kukurumbira. Nekuda kweizvozvo, kuwana rutsigiro rwevezera kungave kwakaoma.
- Ndichiri kuverenga iyo data, dzimwe nguva iyo reactivity system inoita zvikanganiso.
- Inoshaya zvikwanisiro zvinodiwa pakugadzirisa zvirongwa zvakakura.
- Vue.js ine njodzi kushandisa muzvirongwa zvakakura nekuda kwekushaikwa kwevagadziri vane hunyanzvi, rutsigiro rwenharaunda, uye zvinonetsa kugadzikana kwechikamu.
Nguva yekuishandisa?
Nekureruka kwayo uye kuita zvakasiyana-siyana, Vue.js ndeimwe yeanonyanya kufarirwa kumberi-kumagumo masimusi nhasi. Inokubvumira kugadzira purojekiti yose kubva pasi uye inokwanisawo kubata mapurojekiti makuru. Yakakodzera maapplication ewebhu anofambira mberi, mawebhusaiti ane simba, uye mapurojekiti makuru anoda dhizaini inokwenenzvera uye inoshanda.
Ndeipi nguva yekudzivisa kuishandisa?
Vue.js haisi iyo nzira yakakodzera yekuenda kana iwe uchifungidzira nharaunda yerutsigiro ichave iripo kupindura kune yakaoma. Saizvozvo, zvikumbiro zvinoda zvinogara zvichiitika hazvina kukodzera kugadzirwa uchishandisa Vue, sezvo chimiro chakonzera nyaya nekuoma kwechikamu.
4. jQuery
Ichi ndicho chimiro chekare chemberi chewebhu. Yakatanga kuunzwa muna 2006, uye inomira pakati pevakwikwidzi nekuda kwekukosha kwayo, nyore kushandisa, uye nyore.
Kunyangwe kuve murwi chaiye muindastiri iyi, inogona kuramba ichionekwa seimwe yeakanakisa emberi masisitimu e2022 sezvo, kunze kwekungosiyana, inoshanda kune iripo mamiriro ebudiriro.
jQuery, kunyanya, yakagadzirirwa kuderedza nguva yakashandiswa kugadzira JavaScript uye kupa zviri nyore pamwe nerutsigiro rwakasimba kubva munharaunda yayo yakakura uye ine ruzivo, iyo yakaunganidzwa kuburikidza nemakore akawanda ehunyanzvi.
Inopa akasiyana animations, sarudzo yemubvunzo, uye API sarudzo yekugona. Inobvisa kudiwa kweCascading Style Sheets (CSS) uye JavaScript.
zvayakanakira
- Chishandiso chiri nyore kushandisa, uye chimiro chiri nyore kubata.
- Inopa mhedzisiro inokurumidza uye inodhura-inoshanda.
- Unogona kudhaunirodha uye kuridzidza zviri nyore.
- Nekuti ndiyo imwe yepamusoro UI masisitimu, inochinjika-chikuva inoenderana.
- Inogona kuve yakanyatsokodzera kune inopindura mhinduro dzewebhu semhedzisiro yekufambira mberi kwazvino.
nezvayakaipira
- Ipuratifomu yechinyakare, uye kune akawanda matsva uye ari nani masisitimu pamusika mazuva ano.
- Inobvumira kugadzirwa kwemashandisirwo ane simba, kunyangwe ichimhanya zvishoma.
- JQuery's lightweight interface inogona kukonzera nyaya mukufamba kwenguva.
- Kana ichienzaniswa neCSS, jQuery inononoka.
Nguva yekuishandisa?
Iyi webhu yekuvandudza chimiro inoshandiswa kugadzira JavaScript zvirongwa zvedesktop. Ichi chimiro chinochengeta kodhi yakachena uye yakatwasuka. Inoshandiswa kugadzirisa zviitiko uye kuita animations.
Ndeipi nguva yekudzivisa kuishandisa?
Hazvigoneke kushandisa jQuery uchigadzira chirongwa chakakura sezvo ichiwedzera JavaScript kodhi kupurojekiti yako, zvichiita kuti iwedzere kurema. Ichi chimiro hachikwanisi kukwikwidza nemaitiro emazuva ano maererano nekufambira mberi kweJavaScript kugonesa, mitsetse mishoma yekodhi, uye element reusability.
5. Ember.js
Iyo yakavhurika-sosi JavaScript yewebhu UI chimiro chinobatsira vane chishuwo vanogadzira mukugadzira scalable cross-platform apps. Ember.js inogona kushandiswa kugadzira huwandu hwakawanda hwepamhepo uye Mobile Apps, uye magadzirirwo ayo anobudirira achatarisira chero nyaya dzinomuka.
Nekudaro, chimwe chezvikanganiso zvidiki zveEmber idanho rayo rekufunda. Nekuda kwemaitiro ayo echinyakare uye akasimba, iyi ndeimwe yeakanyanya kuoma webhu UI masimusi kugona kugona. LinkedIn neApple, semuenzaniso, shandisa iyo kunyangwe iri imwe yeakanyanya kuoma maFramework kugona.
Iyo Model-View-ViewModel (MVVM) uye yekuvaka pateni-yakavakirwa sisitimu yekuvaka imwechete-peji webhu maapplication.
zvayakanakira
- Yayo package ecosystem yakakura uye yakagadziridzwa zvakanaka.
- Iyo inodzokera kumashure inoenderana uye inodzivirira maapplication kubva kukuvadzwa.
- Inobvumira nzira mbiri dzekusunga data.
- Yakanyatsogadzirwa uye yakazara-yakarodha Package nharaunda kuti isangane nezvose zvaunoda.
- Munguva pfupi, unogona kugadzira app yakazara nyore nyore nekushandisa murairo mumwe chete.
nezvayakaipira
- EmberJs ine yakanyanyisa kudzidza curve.
- Iine huwandu hushoma hwekushanduka uye kugadzirisa.
- Zvinononoka, uye chirongwa chako chinogona kumira.
- Zvakaoma kunzwisisa, uye zvakakurisa kukushandisa zvidiki-diki.
- Iine syntax yakaoma, iyo inogona kuita kuti kushanda pairi kunetse dzimwe nguva.
Nguva yekuishandisa?
Ember.js ndiyo yekumberi dhizaini yekushandisa kana iwe uchida kugadzira maapplication emazuva ano ane anoteerera mushandisi ruzivo, senge LinkedIn. Iyo inouya nechero mechanic yekumberi-yekupedzisira chimiro, sekukwanisa kuona yakakura siyana yemaapps nekuda kweEmber.js 'yakanakisa nzira. Nekuti inopa yakasimba data inosunga, yakashongedzerwa setup, uye tsika zvivakwa kuti ipe peji sezvinodiwa, iyi gadziriro inosimudzira pachayo seyese yepamberi mhinduro yeprojekti hombe.
Ndeipi nguva yekudzivisa kuishandisa?
Ember.js kazhinji haikodzeri timu diki yekusimudzira nekuti inoda pfungwa dzebhizinesi uye ruzivo rwekugadzirisa matambudziko. NeEmber.js, mari yekutanga inogona kunge yakawanda. Saizvozvo, iyo dhizaini inogona kunge isiri yakanakira scripting iri nyore Ajax mashandiro kana kugadzira mushandisi.
6. backbone.js
Ndiyo imwe yeJavaScript inonyanya kufarirwa maitiro. Zviri nyore kubata uye kugona. Single-peji maapplication anogona kugadzirwa nayo. Pfungwa iri shure kwekusikwa kweiyi gadziriro ndeyekuti ese maseva-padivi mabasa anofanirwa kufambiswa kuburikidza neAPI, iyo yaizobvumira vanogadzira kunyora kodhi kodhi vachiwana zvakanyanya kuomarara kushanda.
Ndiyo imwe yemagadzirirwo makuru ekumberi ekushandisa Model View Controller (MVC) dhizaini kuronga JS kodhi yako. Iyo Document Object Model (DOM) ine zvinoshamisa kuunganidza uye kudhirowazve kugona. Nekuda kweizvozvo, kunyangwe iwe uchida kushandisa Backbone.js yekumashure kana yekumberi, imhinduro yakanaka sezvo yayo REST API kuenderana kwayo inovimbisa kuti zviviri izvi zviri kuwirirana.
zvayakanakira
- Iyo yemahara uye yakavhurika-sosi raibhurari ine anopfuura zana ekuwedzera aripo.
- Zvishoma zvakaoma kubata.
- Iyo dhizaini inobvumidza iwe yakawanda kutonga kwekuita.
- Inotigonesa kuvaka yakanyatsorongeka uye yakarongeka mutengi-parutivi pawebhu maapplication kana nharembozha.
- Models, pane DOM, inogona kushandiswa kubata data.
nezvayakaipira
- Chimiro hachipi chimiro chinobatsira.
- Inopa maturusi ari nyore kushandisa ekugadzira kuvandudza kweapp.
- Hurongwa uhu hahuzobvumiri kuti uwedzere kubudirira.
- Nekupihwa kwemamwe maturusi ekutanga, dhizaini haina kujeka.
Nguva yekuishandisa?
Trello, semuenzaniso, inoshandisa Backbone.js kugadzira mapurogiramu ane simba. Inogonesa vanogadzira kugadzira mutengi-padivi modhi, inoita shanduko nekukurumidza, uye kushandisazve kodhi. Iko zvino inokwanisa kuchengetedza zvakanyanya mutengi, kuita zvigadziriso, uye kuchengetedza nguva dzose kuwiriranisa neseva.
Ndeipi nguva yekudzivisa kuishandisa?
Mukuenzanisa nedzimwe MVC client-side frameworks, Backbone.js ine shoma shoma yezvinodiwa pakuvaka chirongwa chewebhu. Nekudaro, ekuwedzera uye plugins anogona kushandiswa kuwedzera basa. Nekuda kweizvozvo, zvikwata zvinotsvaga mhinduro yakakwana muchimiro chimwe chete zvinofanirwa kudzivirira Backbone.js.
7. Semantic UI
Iyo CSS-yakavakirwa mushandisi interface yekuvandudza chimiro inokurumidza kuve imwe yeanonyanya kufarirwa JavaScript mapurojekiti paGitHub. Nharaunda yaro yakabudirira kugadzira pamusoro pe3000 themes uye 50+ zvikamu zvechimiro.
Basa rayo rekutanga uye kushandiswa, pamwe neiyo nyore mushandisi interface, inoisa parutivi. Inoita kuti macode azvitsanangure nekushandisa mutauro wemazuva ese. Chinangwa cheSemantic ndechekugonesa vagadziri uye vanogadzira nekupa mutauro wekuchinjana mushandisi. Inoshandisa mutauro wakapfava, ichibvumira kodhi kuti izvitsanangurire.
Nharaunda yezve ecological ichiri kujairana nehurongwa. Nekudaro, yave imwe yeanonyanya kufarirwa kumberi-yekupedzisira masisitimu pamusika nekuda kweiyo-inobata mushandisi interface, mashandiro ari nyore, uye maficha.
zvayakanakira
- Semantic UI iri nyore uye intuitive kushandisa.
- Kugamuchira uye akapfuma UI zvikamu
- Chimiro chine nhamba huru yemadingindira ekusarudza kubva.
- Haina kuomesesa semamwe mafuremu.
nezvayakaipira
- Kuti utsigire zvese nharembozha, iyo yekupindura inoderedzwa.
- Iine hurombo hunoenderana nebrowser.
- Kune avo vatsva kuJavaScript, iyi haisi sarudzo yakakodzera.
Nguva yekuishandisa?
Semantic-UI inzira yakareruka inobvumira kusikwa kusina musono kweanopindirana mushandisi nzvimbo.
Ndeipi nguva yekudzivisa kuishandisa?
Paunenge uchishanda neboka revatsva vasina kujairana neJavaScript, iyo Semantic-UI framework haikurudzirwe nekuti inoda kugona kugadzirisa iyo app pasina kuvimba nekwakavakirwa-mukati.
8. hwaro
Muna 2021, Nheyo yaive imwe yeakanakisa kumberi-yekupedzisira masisitimu eJS, HTML, uye CSS. Ndiyo imwe yeanonyanya kufarirwa masisitimu ekugadzira bespoke mawebhusaiti uye maapplication aripo parizvino.
Yakagadzirirwa zvakanyanya kuvaka agile uye anopindura mawebhusaiti padanho rebhizinesi. Kutanga kuvaka maapplication epamberi uchishandisa Foundation kwakaoma uye kwakaoma kune vanogadzira webhu.
Iyo ine GPU kukwidziridzwa kwekukurumidza kufambisa nhare, mifananidzo yemvura, uye dhata-yekutamisa masimba, sekurodha zvikamu zvisingaremi zvezvishandiso zvinorema uye zvikamu zvenhare zvemidziyo mikuru.
zvayakanakira
- Inobvumira dhizaini iri nyore kune akasiyana siyana skrini.
- Inokubvumira kugadzira mawebhusaiti anoshamisa.
- Chiitiko chemushandisi chakagadzirirwa kumidziyo yakasiyana uye midhiya.
- Kana zvasvika kune ma-add-ons, ari nyore kuchinjika uye anowedzera.
- Fomu yekusimbisa raibhurari yeHTML5
- Iyo block grid basa inoshandura rondedzero isina kurongeka kuita grid maitiro.
nezvayakaipira
- Vanotanga vachawana zvakatiomera kudzidza.
- Kune mashoma maforamu enharaunda uye nzvimbo dzekutsigira dziripo.
- Inoumbwa nenhamba shoma yezvikamu.
- Pamabasa makuru, chimiro chinogona kuunza dambudziko.
Nguva yekuishandisa?
Nheyo iri nani pane dzimwe mhinduro kana iwe uchida yakasarudzika yakavhurika-sosi, CSS zvikamu, uye nhare-inoshamwaridzika yekumberi-yekupedzisira chimiro.
Ndeipi nguva yekudzivisa kuishandisa?
Izvo hazvikurudzirwe kune manovices sezvo yakaoma kugadzirisa iyo kodhi uye inowedzera kuomarara nekuda kwekugona kwayo kugadzirisa.
9. svelte
Svelte ndeye yekucheka-kumucheto kumberi kwekusimudzira chimiro. Kusiyana nezvimiro zvakaita seVue uye React, iyi dhizaini yaita shanduko nekuunganidza basa muchikamu pane kuibaya mubrowser.
Svelte, yakavhurika-sosi chikamu-yakavakirwa Typescript-yakanyorwa JavaScript chimiro, inozivikanwa nekuve yakareruka-yekupedzisira-yekupedzisira sarudzo yekuvandudza uye nekubvumira vanogadzira kupedzisa mapurojekiti ane kushomeka kwekodha pane mamwe masisitimu.
Inofungidzirwawo kuti ndeimwe yeanokurumidza kumberi-yekupedzisira masisitimu aripo. Vagadziri vemberi vanoifarira, uye yakashandiswa kuvaka anopfuura mazana matatu ewebhusaiti kusvika parizvino.
zvayakanakira
- Idiki uye iri nyore, uye inoshanda nemaraibhurari eJS azvino.
- Idiki uye iri nyore kushandisa, uye yakavakwa pamusoro pemaraibhurari anozivikanwa eJavaScript.
- Minimal coding uye component-based architecture
- Inokurumidza kupfuura chero imwe hurongwa, kusanganisira React uye Angular.
- Imwe yeanonyanya kupindura kumberi-yekupedzisira masisitimu.
nezvayakaipira
- Ecology inorambidzwa uye nharaunda haina kukura.
- Zvishoma zvekushandisa uye kushaikwa kwezvinhu zvinotsigira
- Zvimwe scalability zvinonetsa uye coding peculiarities
- Mukuenzanisa nevakwikwidzi vayo, ine yakaringana nhamba yemapakeji.
Nguva yekuishandisa?
Iyi dhizaini yakanakira mapurojekiti madiki ekuvandudza maapplication ane timu diki. Nekuti haina boka rakakura rekutsigira, zviri nani kusaishandisa kune akawanda mabasa.
Ndeipi nguva yekudzivisa kuishandisa?
Zvinokurudzirwa kuti haufanirwe kushandisa iyo Svelte chimiro kumapurojekiti makuru panguva ino nekuda kwekushaikwa kwenharaunda uye zvekushandisa. Nekuda kweboka diki, kutsvaga mhinduro kunyaya kana tsikidzi dzinogona kuoneka gare gare muhurongwa hwekuvandudza kunonetsa.
10. Preact.js
Preact, inoshandisa yakafanana ES6 API seReact, inokurumidza uye inoshanda zvakanyanya imwe nzira. Iyo inogadzirwa uchishandisa yakapusa JavaScript chimiro inopa yakafanana API mashandiro seReact.
Ndiyo imwe yeanokurumidza dhizaini DOM masisitimu anobvumira kugadzirwa kweakasimba webhu maapplication. Iyo yakavakirwa pane inowirirana papuratifomu maitiro uye inoshanda nemazvo neakasiyana anowanikwa emberi uye UI maraibhurari.
Preact ine mwero muhukuru asi kwete mukumhanya, uye inobvumira kugadzirwa kweakaomesesa ane simba ewebhu maapplication.
zvayakanakira
- Inoshanda neReact API.
- Yakakwana uye yakareruka.
- Inovandudza kushanda kwese paunenge uchigadzira application.
- Inoshanda chaizvo.
- Inoshanda neReact API.
- Preact inovandudza kuita uku uchigadzira app.
nezvayakaipira
- Iyo haitsigire React propTypes.
- Context haitsigirwe.
- Mukuenzanisa neReact, ine nharaunda diki.
Nguva yekuishandisa?
Preact ishanduro yakareruka yeReact. Naizvozvo, kana iwe uchida kushandisa yakareruka chimiro, enda nePreact pane React.
Ndeipi nguva yekudzivisa kuishandisa?
Preact haipe rubatsiro kune zvakadzingwa basa zvikamu. Saka, kana iwe uine chido chakadaro, haufanirwe kushandisa Preact.
mhedziso
Kusvika pari zvino, takafukidza mamwe anonyanya kufarirwa kumberi-kumagumo masisitimu. Nekudaro, tekinoroji inogara ichichinja, uye ndiani anoziva, isu tinogona munguva pfupi kuve neyakatonaka Chimiro. Kunze kwekumisikidza maFrimu matsva, aripo ari kudzamisa midzi yawo mumusika kuburikidza nekugaro kusimudzira uye nekuwedzera kwekuita kutsva.
Nekuda kweizvozvo, vanogadzira kumberi vanozogara vaine akasiyana maFrimu ekudzidza nekushanda nawo. Zvinoenda pasina kutaura kuti kunhonga imwe kubva parondedzero ine njere ibasa rakaoma. Nekudaro, chinyorwa ichi pasina mubvunzo chichakubatsira iwe pakusarudza kuti ndeipi yeanoverengeka epamberi webhu kusimudzira masisitimu anopihwa pamusoro uye pamusika ndiyo yakakunakira iwe.
Leave a Reply