Paras vastaus
3 huipputeknologiaa UI-kehittäjille verkkokehityksen aikana Sisällytä
- Kulma5
- React.JS
- Vue.js
Angular5 vs ReactJS vs Vue.js
Angular5-ammattilaiset
- Käyttää MVVM: ää , erottaen siten sovelluslogiikan sen näkymälle , jolloin useat kehittäjät voivat käyttää samoja tietoja
- Kaksisuuntainen tietojen sitominen (React.js on yksikkötietoja sitova) vähentää virheiden riskiä
- Yksityiskohtaiset ohjeet on saatavana, joten voit tutkia kaikkia näkökohtia hyvin keskustelluilla ja hyvin selitetyillä käyttötavoilla
- N ew-ominaisuuksiin kuuluvat parannettu RXJS, nopeampi kokoaminen (> 3s), Drivelog.de -tuki, uusi HttpClient-julkaisu
Haitat
- Oppikäyrä on kooltaan suuri, mutta se perustuu TypeScript 2.4 -kehykseen, joka on hieman helpompi oppia.
- Siirtyminen vanhemmista Angular-versioista uusiin voi olla tuskallista
React.JS Plussat
- Erittäin herkkä ystävällinen. Kehittäjät voivat luoda yksittäissivusovelluksissa komponentteja, jotka voivat päivittää itsensä ilman Internet-yhteyttä. Tämä johtuu virtuaalisen DOM: n sisällyttämisestä.
- Vain näkymän perusteella antaa ohjelmoijille mahdollisuuden hukata aikaa kuvailemalla henkilökohtaisesti vastaavuussuhteet ja keskittyvät ensisijaisesti tiedonsiirtomekanismiin.
- Perustuu Kirjasto-käsitteeseen, Kehittäjillä on useita tapoja toteuttaa suunnitellut ominaisuudet luodussa käyttöliittymässä.
- Helpompi oppimiskäyrä, verrattuna kulmaiseen kirjoituskoneeseen, ReactJS on paljon helpompi oppia, koska se perustuu HTML-tyyppiseen JavaScript-ES6-kieleen
Haitat
- Ei kehyksiä , Tarvitset siis kolmannen osapuolen työkalujen apua kehitysprosessin aikana, mikä on ylimääräinen kustannus
- päivitys ates voi poistaa kolmansien osapuolten integraatiot käytöstä. Joten jos haluat päivittää sovelluksesi, varaudu joillakin vaihtoehdoilla ja testaa sovelluksesi uudestaan
Vue.js-ammattilaiset
- Pieni ja nopea , vain 18 kt (gzipin jälkeen). Ylittää jatkuvasti suuret kehykset, kuten AngularJS ja EmberJS.
- helppo integrointi, On olemassa helpompaa lisätä paljon pieniä reaktiivisia komponentteja olemassa olevaan malliin. Sen kyky sisältää komponentin rakenne, logiikka ja tyyli kaikki yhdessä tiedostossa – se on lisäksi erittäin joustava
- Kattava dokumentaatio, Plus-kehittäjät, joilla on kokemusta React-, Angular- ja JS-kehyksistä, pitävät Vuen suunnittelua hyvin tuttuina
- Virheiden löytäminen on helpompaa , koska se mahdollistaa laajojen mallien kehittämisen. Näin ohjelmoijien on helpompi löytää virheitä kehityksen aikana.
- Yksisuuntaiset virrat on helpompi toteuttaa Vue.js-kehyksellä
Haitat
Kielimuuri . Koska luoja on Kiinassa-Amerikassa. Se on ystävällisempi Kiinan kehitysyhteisölle.
Vähemmän resursseja, Suljetun yhteisökehityksen vuoksi
Lisäohje kehittäjille, jotka käyttävät WordPressia
WordPress, WP-API avaa paljon mahdollisuuksia rakentaa minkäänlaisia sovelluksia ilman WP-hallintapaneelia.
Jos tarvitset verkkosivuston, joka on kehitetty uusimmalla käyttöliittymällä käytännöt, voit ottaa yhteyttä tähän joukkueeseen täällä .
Vastaa
React.js (Facebookissa) kasvaa erittäin nopeasti.Angular (Google) on suurin, mutta v1 ja v2 eivät ole yhteensopivia, puhumattakaan siitä, että v2 käyttää paljon samankaltaisia konsepteja kuin React.
Webpack on hämmästyttävä rakennustyökalu ja erittäin hyödyllinen käyttöliittymälle kehitystä. Vaihtoehtoja ovat esimerkiksi Grunt ja Gulp.
CSS-kehyksiä on paljon: Bootstrap (Twitterissä), Materialize, Foundation jne.
Luonnoksen suosio kasvaa nopeasti suunnittelutyökalut. Se vie HTML / CSS-tiedostoja, mutta se on tarkoitettu vain Applen tuotteille. Adobe XD on tulossa Windowsille vuoden kuluessa (oletettavasti), joka on samanlainen kuin Sketch. Nämä ovat enemmän suunnittelukeskeisiä, mutta silti hyödyllisiä työkaluja, jos sinun on käytettävä sitä tai haluat luoda todella peruskoodin.