Nagyon örülünk a bejelentésnek, miszerint az Angular 2 hivatalosan is 1.0 állapotba lép.
Fél éve kezdtünk el foglalkozni az Angular 2-vel. Szeptember közepén adtuk át tesztelésre első Angular 2-vel készült, tabletre optimlazált megoldásunkat egyik ügyfelünknek.
Az eddigi tapasztalataink szerint elég meredek a betanulási görbéje, különösen, ha tényleg jól akarjuk használni. Utólag azt mondom, bőven megérte. Korábban leginkább Google Web Toolkit-es (#GWT) frontend fejlesztéseink voltak. A széles támogatottság, a kód menedzselhetősége, a tipusosság és a tesztelhetőség miatt esett arra a választás.
Az IneTrack GPS Nyomkövetés rendszer mögött egy összetett backend dolgozza fel a beérkező pozíciókat. Különféle szűrések és okos algoritmusok segítenek megtippelni, hogy pl. az autó épp dugóban áll, parkol és csak a GPS szórása miatt “sodródik” vagy egy targonca rakodik épp. Sok az event alapú kommunikáció is, amikor egy beérkező trigger hatására a felhasználó felületen különböző eseményeknek kell történnie. Ehhez olyan megoldást akartunk választani, ami hosszú távon támogatja a minőségi fejlesztést.
Az Angular 1 sok szempontból visszalépés lett volna. Az Angular 2 végre nyújtja a GWT funkcióinak nagy részét, és még sokkal többet is. Fő előnye szempontunkból a komponenes alapú felépítés.
Az IneTrack új funkciói Angular 2-ben készülnek.
Frontend stack: Angular 2, Covalent, Angular 2 Material (+ Polymer elemek), ng2-redux.