Angular2 + ESRI JS 4.2 = Svět nekonečných možností
<\/HEAD>
Shrnutí<\/H1>Aplikace vyvinutá pomocí frameworku Angular2 a ESRI Javascript 4.2 api, která pomáhá největší společnosti poskytující síťové služby v Nizozemsku snižovat dobu výpadků, náklady na údržbu a udržovat spokojenost 3 milionů zákazníků.<\/P><\/P>Použité technologie: Angular2, ESRI JS Api 4.2, Webpack, HTML5, CSS3, Node.js, ArcGIS Server.<\/P><\/P>Abstrakt<\/H1>Největší společnost poskytující plyn a elektrickou síť v Nizozemsku je zodpovědná za distribuci energie jako je elektřina, (bio)plyn a teplo. Společnost spravuje 80 000 km elektrických kabelů, 43 000 km plynovodů a je odpovědná za dodávku energie 3 milionům spotřebitelů a podniků.<\/P><\/P>Jednou z největších výzev, kterým společnost čelí, je udržet dobu údržby a náklady na ní co nejnižší a zároveň udržet míru spokojenosti zákazníků co nejvyšší. To je obrovská výzva, protože více než 90 procent všech aktiv se nachází pod zemí a jejich vykopání pro údržbu je časově i finančně náročná operace a způsobuje mnoho výpadků, což vede k masivnímu množství stížností a přináší spokojenost zákazníků na extrémně nízkou úroveň.<\/P><\/P>Jediný způsob, jak toho dosáhnout, je poskytnout networkmanagers společnosti užitečné poznatky založené na (reálných) datech přímo ze sítí energie. A právě zde přicházejí na řadu Angular2 a ESRI JS 4. Běžné BI-nástroje nejsou schopny poskytnout užitečné poznatky, proto jsme vytvořili zcela nový GEO-BI-nástroj, který je výchozím bodem nové generace nástrojů schopných zpracovávat big data ve webových aplikacích a poskytovat užitečné poznatky správným lidem tam, kde jsou potřeba. Jsme lídry v kombinaci a aplikaci obou technik pro tvorbu tohoto typu aplikací. Díky aplikaci mají networkmanagers potřebné poznatky k plánování údržbových projektů mnohem efektivněji z hlediska nákladů i času než kdy dříve, což přináší ekonomické výhody pro společnost i zákazníky a vytváří prudký nárůst míry spokojenosti zákazníků.<\/P><\/P>Vývoj GEO-BI-aplikace v Angular2 a ESRI JS 4 má mnoho výhod. Především Angular2 využívá Typescript, který umožňuje vývojářům vytvářet čistý a efektivní kódový základ. Velká úleva oproti Vanilla JavaScriptu a jiným frameworkům, které nejsou založeny na tomto superset JavaScriptu. Ale velká snadnost vývoje, kterou Angular2 poskytuje, je jen jednou z výhod, ale rozhodně ne jedinou. Oddělení Modelů a Pohledů umožňuje frontend-UX-designérům a vývojářům pracovat současně na projektu. Kromě toho je aplikace vysoce škálovatelná. Vývoj nových funkcionalit je hračka. Automatizované testování se nastavuje poměrně snadno a dělá testery velmi šťastnými.<\/P>A nakonec, ale rozhodně ne méně důležité: Integrace s ESRI JS 4 api je skvělá! Je radost pracovat s kombinací frameworku a api. Prostě to funguje, tak jednoduše.<\/P><\/P>Se všemi těmito výhodami padla volba JavaScript frameworku pro vývoj této složité GEO-BI-aplikace na Angular2.<\/P><\/P>Tato prezentace se ponoří do Angular2 a zdůrazní výzvy, na které jsme narazili při vývoji této GEO-BI-aplikace.<\/P><\/BODY><\/HTML>