Isingeniso
ΠΠ΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΡΠΎΠ³ΠΎ, ΡΠ²Π»ΡΠ΅ΡΠ΅ΡΡ Π»ΠΈ Π²Ρ Π½ΠΎΠ²ΠΈΡΠΊΠΎΠΌ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΈΠ»ΠΈ ΡΠΆΠ΅ ΠΎΠΏΡΡΠ½ΡΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠΌ, Π² ΡΡΠΎΠΉ ΠΎΡΡΠ°ΡΠ»ΠΈ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΡΡ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΉ ΠΈ ΡΠ·ΡΠΊΠΎΠ²/ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΎΠ² ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠΎΠ±Ρ ΡΡΠΏΠ΅Π²Π°ΡΡ Π·Π° ΡΡΠ΅Π½Π΄Π°ΠΌΠΈ.
ΠΠΎΠ·ΡΠΌΠ΅ΠΌ, ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ, React β ΠΊΠΎΠ΄ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ, Facebook ΠΎΡΠΊΡΡΠ» Π²ΡΠ΅Π³ΠΎ ΡΠ΅ΡΡΡΠ΅ Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄, ΠΎΠ½ ΡΠΆΠ΅ ΡΡΠ°Π» Π²ΡΠ±ΠΎΡΠΎΠΌ Π½ΠΎΠΌΠ΅Ρ ΠΎΠ΄ΠΈΠ½ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² JavaScript ΠΏΠΎ Π²ΡΠ΅ΠΌΡ ΠΌΠΈΡΡ.
Vue ΠΈ Angular, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΆΠ΅, ΡΠ°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅ΡΡ ΡΠ²ΠΎΡ Π·Π°ΠΊΠΎΠ½Π½ΡΡ Π±Π°Π·Ρ ΠΏΠΎΠΊΠ»ΠΎΠ½Π½ΠΈΠΊΠΎΠ². Π Π΅ΡΠ΅ Π΅ΡΡΡ Svelte ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΈ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Next.js ΠΈΠ»ΠΈ Nuxt.js. Π Gatsby, ΠΈ Gridsome, ΠΈ Quasarβ¦ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅.
ΠΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΠΏΡΠΎΡΠ²ΠΈΡΡ ΡΠ΅Π±Ρ ΠΊΠ°ΠΊ ΠΎΠΏΡΡΠ½ΡΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ JavaScript, Ρ Π²Π°Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Ρ ΠΎΡΡ Π±Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ°ΠΌΠΈ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΠΌΠΈ β ΠΏΠΎΠΌΠΈΠΌΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΡ Ρ Ρ ΠΎΡΠΎΡΠΈΠΌ ΡΡΠ°ΡΡΠΌ JS.
Π§ΡΠΎΠ±Ρ ΠΏΠΎΠΌΠΎΡΡ Π²Π°ΠΌ ΡΡΠ°ΡΡ ΠΌΠ°ΡΡΠ΅ΡΠΎΠΌ ΡΡΠΎΠ½Ρ-Π΅Π½Π΄Π° Π² 2020 Π³ΠΎΠ΄Ρ, Ρ ΡΠΎΠ±ΡΠ°Π» Π΄Π΅Π²ΡΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ², ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ
Π±ΡΠ» ΠΏΠΎΡΠ²ΡΡΠ΅Π½ ΡΠ°Π·Π½ΡΠΌ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ°ΠΌ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΠΌ JavaScript Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΡΠ΅ΠΊΠ°, ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π² ΡΠ²ΠΎΠ΅ ΠΏΠΎΡΡΡΠΎΠ»ΠΈΠΎ. ΠΠΎΠΌΠ½ΠΈΡΠ΅, ΡΡΠΎ Π½ΠΈΡΡΠΎ Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π²Π°ΠΌ Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π²Π΅ΡΠΈ, ΠΏΠΎΡΡΠΎΠΌΡ Π΄Π²ΠΈΠ³Π°ΠΉΡΠ΅ΡΡ Π²ΠΏΠ΅ΡΠ΅Π΄, Π²ΠΊΠ»ΡΡΠΈΡΠ΅ ΡΠ²ΠΎΠΉ ΡΠΌ ΠΈ ΡΠ΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠΌ
I-athikili ihunyushwe ngosekelo lwe-EDISON Software, okuyiyonayenza amagumbi okulingana okubonakalayo ezitolo zemikhiqizo eminingi Futhiisofthiwe yokuhlola .
Uhlelo lokusebenza lokusesha i-movie usebenzisa i-React (enezingwegwe)
Into yokuqala ongaqala ngayo ukudala uhlelo lokusebenza lokusesha imuvi usebenzisa i-React. Ngezansi isithombe sokuthi uhlelo lokusebenza lokugcina luzobukeka kanjani:
Yini ozoyifunda
Ngokwakha lolu hlelo lokusebenza, uzothuthukisa amakhono akho e-React ngokusebenzisa i-Hooks API entsha. Iphrojekthi eyisibonelo isebenzisa izingxenye ze-React, izingwegwe eziningi, i-API yangaphandle, kanye nesitayela esithile se-CSS.
Isitaki sobuchwepheshe nezici
- Sabela ngezingwegwe
- Dala-uhlelo lokusebenza
- JSX
- CSS
Ngaphandle kokusebenzisa noma yimaphi amakilasi, lawa maphrojekthi akunikeza indawo ephelele yokungena ku-Functional React futhi azokusiza nakanjani ngo-2020. ungathola
Xoxa App nge Vue
Enye iphrojekthi enhle ongayenza ukudala uhlelo lokusebenza lokuxoxa usebenzisa umtapo wezincwadi wami oyintandokazi we-JavaScript: I-VueJS. Uhlelo lokusebenza luzobukeka kanje:
Yini ozoyifunda
Kulesi sifundo, uzofunda ukwenza uhlelo lokusebenza lwe-Vue kusukela ekuqaleni - ukudala izingxenye, isimo sokuphatha, ukudala imizila, ukuxhuma kumasevisi ezinkampani zangaphandle, kanye nokuphatha ukufakazela ubuqiniso.
Isitaki sobuchwepheshe nezici
- Buka
- vux
- I-Vue Router
- Bheka i-CLI
- Pusher
- CSS
Lena iphrojekthi enhle kakhulu ukuqalisa nge-Vue noma uthuthukise amakhono akho akhona ukuze ungene ekuthuthukisweni ngo-2020. ungathola
Uhlelo lokusebenza oluhle lwesimo sezulu olune-Angular 8
Lesi sibonelo sizokusiza ukuthi udale uhlelo lokusebenza lwesimo sezulu oluhle usebenzisa i-Angular 8:
Yini ozoyifunda
Le phrojekthi izokufundisa amakhono abalulekile ekwakheni izinhlelo zokusebenza kusukela ekuqaleni - kusukela ekwakhiweni kuya ekuthuthukisweni, kuze kufike ohlelweni lokusebenza olulungele ukuthunyelwa.
Isitaki sobuchwepheshe nezici
- I-Angular 8
- I-Firebase
- Ukunikezwa kohlangothi lweseva
- I-CSS eneGridi neFlexbox
- Iselula inobungane futhi iyavumelana nezimo
- Imodi emnyama
- Isikhombikubona esihle
Engikuthanda kakhulu ngale phrojekthi ehlanganisa konke ukuthi awufundi izinto uwedwa. Kunalokho, ufunda yonke inqubo yokuthuthukisa, kusukela ekuklanyweni kuya ekusetshenzisweni kokugcina.
Isicelo sokwenza usebenzisa i-Svelte
U-Svelte ufana nengane entsha endleleni esekelwe engxenyeni - okungenani efana ne-React, Vue ne-Angular. Futhi lo ngomunye wemikhiqizo emisha eshisa kakhulu ka-2020.
Izinhlelo zokusebenza zokuthi-Do azisona isihloko esishisa izikhotha, kodwa zizokusiza ukuthi ucije amakhono akho e-Svelte. Kuzobukeka kanje:
Yini ozoyifunda
Lesi sifundo sizokukhombisa ukuthi ulwakha kanjani uhlelo lokusebenza usebenzisa i-Svelte 3, kusukela ekuqaleni kuya ekugcineni. Uzosebenzisa izingxenye, isitayela, nezibambi zomcimbi
Isitaki sobuchwepheshe nezici
- Isiqephu 3
- Izingxenye
- Isitayela nge-CSS
- I-syntax ye-ES6
Awekho maningi amaphrojekthi esiqalo esihle se-Svelte, ngakho ngitholile
Uhlelo lokusebenza lwe-E-commerce lisebenzisa i-Next.js
I-Next.js iwuhlaka oludume kakhulu lokwakha izinhlelo zokusebenza ze-React ezisekela ukunikezwa kohlangothi lweseva ngaphandle kwebhokisi.
Le phrojekthi izokukhombisa ukuthi ulwakha kanjani uhlelo lwe-e-commerce olubukeka kanje:
Yini ozoyifunda
Kule phrojekthi, uzofunda ukuthi ungathuthukisa kanjani nge-Next.jsβukudala amakhasi amasha nezingxenye, khipha idatha, nesitayela bese usebenzisa uhlelo lokusebenza olulandelayo.
Isitaki sobuchwepheshe nezici
- Okulandelayo
- Izingxenye namakhasi
- Ukusampula kwedatha
- Ukwenza isitayela
- Ukuthunyelwa Kwephrojekthi
- I-SSR ne-SPA
Kuhlale kukuhle ukuba nesibonelo somhlaba wangempela njengohlelo lokusebenza lwe-e-commerce ukuze ufunde okuthile okusha. Ungakwazi
Ibhulogi egcwele izilimi eziningi ene-Nuxt.js
I-Nuxt.js eye-Vue, iyini i-Next.js eye-React: uhlaka oluhle lokuhlanganisa amandla okunikezela ohlangothini lweseva kanye nezinhlelo zokusebenza zekhasi elilodwa.
Uhlelo lokusebenza lokugcina ongalwenza luzobukeka kanje:
Yini ozoyifunda
Kule phrojekthi yesampula, uzofunda ukuthi ungakha kanjani iwebhusayithi ephelele usebenzisa i-Nuxt.js, kusukela ekusethweni kwasekuqaleni kuya ekusetshenzisweni kokugcina.
Isebenzisa izici eziningi ezinhle ezinikezwa yi-Nuxt, njengamakhasi nezingxenye, nokwenza isitayela nge-SCSS.
Isitaki sobuchwepheshe nezici
- I-Nuxt.js
- Izingxenye namakhasi
- I-storyblock module
- I-Hagfish
- I-Vuex yokuphatha isimo
- I-SCSS yokwenza isitayela
- I-Nuxt middlewares
Ibhulogi nge-Gatsby
I-Gatsby iyijeneretha yesayithi emile enhle kakhulu esebenzisa i-React ne-GraphQL. Lona umphumela wephrojekthi:
Yini ozoyifunda
Kulesi sifundo, uzofunda indlela yokusebenzisa i-Gatsby ukuze wakhe ibhulogi ozoyisebenzisela ukubhala izindatshana zakho usebenzisa i-React ne-GraphQL.
Isitaki sobuchwepheshe nezici
- UGatsby
- Yenza
- IgrafuQL
- Ama-plugins nezindikimba
- I-MDX/Markdown
- I-Bootstrap CSS
- Amaphethini
Uma wake wafuna ukuqala ibhulogi,
Angisho ukuthi i-WordPress iyisinqumo esibi, kodwa nge-Gatsby ungakha amawebhusayithi asebenza kahle kakhulu usebenzisa i-React - okuyinhlanganisela emangalisayo.
Ibhulogi ene-Gridsome
I-Gridsome ye-Vue... Kulungile, besivele sinalokhu nge-Next/Nuxt.
Kodwa okufanayo ku-Gridsome ne-Gatsby. Bobabili basebenzisa i-GraphQL njengesendlalelo sabo sedatha, kodwa i-Gridsome isebenzisa i-VueJS. Lesi futhi isikhiqizi sesayithi esimile esimangalisayo esizokusiza ukuthi udale amabhulogi amahle:
Yini ozoyifunda
Le phrojekthi izokufundisa indlela yokudala ibhulogi elula ukuze uqalise nge-Gridsome, GraphQL kanye ne-Markdown. Iphinde ihlanganise indlela yokufaka isicelo nge-Netlify.
Isitaki sobuchwepheshe nezici
- I-Gridsome
- Buka
- IgrafuQL
- Ukuphawula
- I-Netify
Lokhu ngokuqinisekile akusona isifundo esiphelele, kodwa sihlanganisa imiqondo eyisisekelo ye-Gridsome kanye
Isidlali somsindo esifana ne-SoundCloud sisebenzisa i-Quasar
I-Quasar ingolunye uhlaka lwe-Vue olungasetshenziswa ukudala izinhlelo zokusebenza zeselula. Kule phrojekthi uzodala uhlelo lokusebenza lwesidlali somsindo, isibonelo:
Yini ozoyifunda
Ngenkathi amanye amaphrojekthi egxile kakhulu ezinhlelweni zokusebenza zewebhu, lena izokukhombisa ukuthi ulwakha kanjani uhlelo lokusebenza lweselula usebenzisa i-Vue kanye nohlaka lwe-Quasar.
Kufanele usuvele unayo i-Cordova esebenza ne-Android Studio/Xcode emisiwe. Uma kungenjalo, imanuwali inesixhumanisi sewebhusayithi ye-Quasar lapho ikukhombisa ukuthi ungamisa kanjani yonke into.
Isitaki sobuchwepheshe nezici
- I-Quasar
- Buka
- I-Cordova
- I-WaveSurfer
- Izingxenye ze-UI
Source: www.habr.com