Angular (framework)
![]() Logo programu | |
Autor | |
---|---|
Pierwsze wydanie | maj 2016 |
Aktualna wersja stabilna | 6.0.4 / 6 czerwca 2018; ponad 7 lat temu[1] |
Aktualna wersja testowa | 6.1.0-beta.0 / 6 czerwca 2018; ponad 7 lat temu[1] |
Język programowania | TypeScript |
Rodzaj | framework webowy frontendowy |
Strona internetowa |
Angular – otwarty framework i platforma do tworzenia SPA, napisany w języku TypeScript i wspierany oraz rozwijany przez Google. Angular początkowo miał być wersją 2 popularnego frameworku AngularJS, jednak decyzje projektowe sprawiły, że Google zdecydował się wydać go jako osobny byt, m.in. ze względu na brak kompatybilności wstecznej oraz prostej ścieżki aktualizacji aplikacji napisanych w AngularJS do Angular 2[2]. Angular wydany jest na licencji MIT[3].
Najważniejsze zmiany, wprowadzone w Angular 2[4]:
- renderowanie po stronie serwera,
- przepisanie do języka TypeScript,
- modularność i zorientowanie na komponenty,
- lepsze wsparcie dla przeglądarek mobilnych,
- konsolowe narzędzia ułatwiające rozwijanie aplikacji w Angularze,
- wsparcie dla Semantic Versioning[5].
Historia
Po raz pierwszy wersja 2.0 frameworka AngularJS została ogłoszona na konferencji ng-Europe w Paryżu we wrześniu 2014 roku[6]. Od początku wzbudzała kontrowersje, ze względu na brak kompatybilności wstecznej oraz ścieżki update'u[7]. Wersja "developer preview" pojawiła się 30 kwietnia 2015[8], wersja beta w grudniu 2015[9], a ostateczna wersja 2.0 w maju 2016[5].
Od tej pory kolejne wersje miały być wydawane w 6-miesięcznych cyklach[5]. Angular 3 jednak nie pojawił się[10], Angular 4 miał premierę 23 marca 2017[11], Angular 5 w listopadzie 2017[12], a Angular 6 w maju 2018[13].
Przypisy
- ↑ a b angular/CHANGELOG.md [online], GitHub [dostęp 2018-06-09] (ang.).
- ↑ What's New in AngularJS 2.0 — SitePoint, „SitePoint”, 2 marca 2015 [dostęp 2018-03-29] (ang.).
- ↑ angular/angular [online], GitHub [dostęp 2018-03-29] (ang.).
- ↑ What's New in Angular 2: Versioning, Features, and Components [online], www.htmlgoodies.com [dostęp 2018-03-29] (ang.).
- ↑ a b c Juri Strumpflohner , Angular version 2.0.0 released!! [online], juristr.com [dostęp 2018-03-29] (ang.).
- ↑ A sneak peek at the radically new Angular 2.0 – JAXenter, „JAXenter”, 28 października 2014 [dostęp 2018-03-29] (ang.).
- ↑ Angular 2.0 announcement backfires – JAXenter, „JAXenter”, 29 października 2014 [dostęp 2018-03-29] (ang.).
- ↑ Angular on Twitter, „Twitter” [dostęp 2018-03-29] (pol.).
- ↑ Angular 2 Beta [online], blog.angularjs.org [dostęp 2018-03-29] (ang.).
- ↑ Paul Krill , Forget Angular 3, Google jumps straight to Angular 4, „InfoWorld” [dostęp 2018-03-29] (ang.).
- ↑ Angular 4.0.0 Now Available [online], blog.angularjs.org [dostęp 2018-03-29] (ang.).
- ↑ Version 5.0.0 of Angular Now Available – Angular Blog, „Angular Blog”, 1 listopada 2017 [dostęp 2018-03-29] .
- ↑ Version 6 of Angular Now Available – Angular Blog.htm [online] [dostęp 2018-06-01] (ang.).