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

  1. AngularJS irányelvek
  2. Szög alternatívák
  3. 5. szögű interjúkérdések
  4. Karrier a webfejlesztésben
  5. Tableau verziók

Kategória: