Bevezetés az AngularJS verziókba
Az AngularJS egy nyílt forráskódú és JavaScript-alapú keret, amelyet webes alkalmazások fejlesztésére használnak. Ezt a Google, valamint magánszemélyek és vállalatok közössége tartja fenn. Az első verzió óta az AngularJS folyamatosan fejlődik, és az egyik legnépszerűbb front-end webes keretrendszerré vált.
Mi a különbség a szögletes J és a szög között?
A szögletes j és a szög közötti különbség a következő:
AngularJS
- Az Angular első verziója nem más, mint AngularJS. 2010. október 10- én adták ki. Ennek keretében a HTML könyvtárakat a JavaScript használatával bővítjük.
- Az AngularJS az MVC (modell-nézet-vezérlő) mintát használja, és adatátvitel történik a nézet (HTML) és a vezérlő (JavaScript) között. Ezt nevezzük adatmegkötésnek.
- Az adatok kötéséhez a változókat létrehozzuk és felhasználjuk a hatályukkal. A hatókör-változók mind a vezérlő, mind a nézetben láthatók.
- Van egy másik koncepció, az úgynevezett RootScope. A RootScope változók az alkalmazás egészében láthatók.
- Új attribútumokat adunk a HTML-címkékhez a szögletes irányelvek segítségével az adatok kötéséhez.
- Például az ng-modell irányelvet tárolják a HTML mező értékét egy változóra, az ng-bind irányelvet pedig az AngularJS változó értékének HTML mezőbe állításához.
Szögletes
- A 2. verzió óta az AngularJS szögletes (2. szög, 4. szög stb.).
- A 2. verzióban az Angular architektúráját teljesen megváltoztatták, mivel a 2. verzió óta a JavaScript helyett a Typecriptet használják a fejlesztők könnyebbé tétele érdekében, mivel a TypeScript olyan Java nyelvű gépelt nyelv, míg a JavaScript nem gépelt.
- A TypeScript az ES6 szuperhalmaza (ECMA 6. szkript). Az ES6 a JavaScript szabványos neve.
- Az AngularJS-től eltérően az Angular az összetevők (modulok) hierarchiáját használja.
- Legalább egy gyökérkomponens és más komponensek vannak az alkalmazás jellemzőihez.
- Minden komponenshez van egy osztály az adatok és a logika meghatározására, és van egy HTML sablon, amely meghatározza a megjelenítendő nézetet.
Hogyan ellenőrizhetem a szögletes verziót a rendszeren?
- Ezt ellenőrizheti a 'ng version' paranccsal
Hogyan lehet frissíteni az Angular legújabb verziójára?
- Ezt a parancsot használhatja: 'ng update'
Szögletes változat
A szögletes verzió három részből áll: a fő verzió, a kisebb verzió és a javítás kiadása. Például: az 5.2.3 szögletes változatban,
5 - jelentős kiadás
2 - kisebb jelentőségű kibocsátás és
3 - javítás kiadása.
1. Nagyszabadság
A nagyszabású kiadásokkal jelentős új funkciók bővülnek. Az alkalmazás frissítéséhez a régebbi verzióról az új verzióra meg kell tanulnia az új API-kat, és ennek megfelelően frissítenie kell a kódot / szkripteket. Tehát fejlesztői segítségre van szükség. A nagyobb kiadásokat hathavonta egyszer adják ki.
2, Kisebb kiadás
A kisebb kiadás mellett új, új funkciókkal bővül. A kisebb jelentések visszamenőleg kompatibilisek, így a fejlesztőnek nem kell frissítenie a kódot az új API-k szerint, de megtanulhat új API-kat és opcionálisan frissítheti a kódot. A kortárs függőségek frissülnek, de az alkalmazásokban nem kötelező frissíteni. Nagyszabású kiadásonként két-három kisebb kiadás jelent meg.
3. Patch Release
Ezek a kiadások hibajavításokhoz készültek. A fejlesztőnek nem kell aggódnia. Majdnem hetente kerül javításra.
Ha értesítést szeretne kapni az új kiadásokról, akkor kövesse a @angular oldalt a Twitteren, vagy feliratkozhasson a Szögletes blogra.
Hogyan frissíthetem az alkalmazást a célzott kiadásra?
- Ha át akarja ugrani a kisebb jelentőségű kiadásokat, például az 5.1.5-ről az 5.3.6-ra, akkor ezt közvetlenül megteheti, anélkül, hogy aggódna a kisebb kiadások vagy a köztük lévő javítások miatt.
- De ha fontosabb verziókra szeretne ugrani, például a 3.2.1-től az 5.3.2-ig, akkor lépésről lépésre kell mennie, és minden frissítésnél tesztelnie kell és érvényesítenie kell. Vagyis migráljon a 3.xx-ről a 4.xx-re, majd a 4.xx-ről 5.xx-re
- Ha az AngularJS-ről a Angular-ra frissít, akkor használja ezt az útmutatót: https://angular.io/guide/upgrade.
- Ha a 2. szögtől kezdődik a frissítés, használhatja ezt az útmutatót: https://update.angular.io/
Hogyan támogatják a sarokkioldásokat?
- Minden nagyobb kiadást összesen 18 hónapig támogatnak, amelyből az aktív támogatás 6 hónapra szól. Ezen 6 hónap alatt az ütemezett frissítések és javítások kerülnek kiadásra.
- Az aktív támogatás után 12 hónapos hosszú távú támogatást (LTS) nyújtanak. Ezen 12 hónap alatt csak a kritikus javításokat és a biztonsági javításokat bocsátják ki.
Melyek a jelenleg támogatott verziók?
- 0.0 : Jelenleg aktív fő kiadása, 2019. május 28-án jelent meg, 2019. november 28-ig aktív, és hosszú távon támogatott 2020. november 28-ig.
- 0.0 : Jelenleg hosszú távú támogatás alatt áll, 2018. október 18-án jelent meg, az aktív támogatás 2019. április 18-án ért véget, és hosszú távon támogatott 2020. április 18-ig.
- 0.0 : Jelenleg hosszú távú támogatás alatt áll, 2018. május 3-án jelent meg, az aktív támogatás 2018. november 3-án ért véget, és hosszú távon támogatott 2019. november 3-ig.
- A 4.0.0 és 5.0.0 kiadások már nem támogatottak.
Hogyan szögletes API-k elavulnak?
A Angular API-k nagyon simán elavultak, így a felhasználóknak idejük van frissíteni alkalmazásukat.
- Az elavulást a változási naplóban teszik közzé: https://github.com/angular/ sarok / blob / master / CHANGELOG.md.
- Ezután a https://angular.io/api?status=deprecated dokumentáció frissül, hogy meghatározza az elavult API-kat áthúzással.
- A https://angular.io/guide/deprecations elavult API-kat és szolgáltatásokat is meghatároz.
- Az elavulást bármilyen kiadásban be lehet jelenteni.
- Az elavult API-kat nem távolítják el azonnal az Angular-ból. Őket a kiadás következő két fő kiadásában tárolják, amelyben bejelentették, majd eltávolítják a következő nagy kiadásban.
- Az elavult API-k hosszú távú támogatás (LTS) alatt maradnak, amíg eltávolításukra nem kerülnek.
- A függőségeket frissíteni kell a fő kiadásokon, míg ez opcionális egy kisebb kiadásoknál.
Láthatom, mi jön ezután?
Igen, ellenőrizhetjük, hogy az összes szolgáltatás és API hogyan jön elő a következőkben, béta kiadások és kiadási jelöltek (RC) felhasználásával minden nagyobb és kisebb kiadáshoz.
- Beta: Ezek a kiadások fejlesztés alatt állnak és tesztelés alatt állnak. Ezekre a kiadásokra a verziószámot a „béta” kulcsszó kíséri. Forex: 5.2.2-beta.0.
- Kiadási jelölt (RC): E kiadások fejlesztése befejeződött, és a végső tesztelés alatt áll. A verziószámot az „RC” kulcsszó kíséri ezekhez a kiadásokhoz. Forex: 6.1.3-RC.
Összegzés - AngularJS verziók
Az AngularJS / Angular egy hatékony keretrendszer a webfejlesztéshez. De a kérdés az, hogy mit válasszunk? Szögletes vagy szögletes JS. Nyilvánvaló, hogy szögletes? mivel ez a legújabb? Igen, ez igaz. A legtöbb esetben előnyös a szög. De ha azt akarja, hogy az alkalmazás olyan régebbi böngészőkön is működjön, mint például az IE8, az AngularJS előnyben részesíthető.
Ajánlott cikkek
Ez egy útmutató az AngularJS verziókhoz. Itt tárgyaljuk a Bevezetés és az AngularJs és az Angular közötti különbséget, valamint az AngularJs változatot, amely magában foglalja a Major Release, Minor Release és Patch Release szoftvereket. További információkért áttekintheti a többi javasolt cikket is
- AngularJS irányelvek
- Szög alternatívák
- 5. szögű interjúkérdések
- Karrier a webfejlesztésben
- Tableau verziók