IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Radikální změny v AngularJS

Zprávy ze světa programování

Na konferenci ng-europe, která se konala v Paříži 22 - 23.10 seznámili tvůrci populárního JavaScriptového frameworku AngularJS s novinkami v připravované verzi 2.0. Nová verze bude obsahovat mnoho radikálních, zpětně nekompatabilních změn. Jednou z převratných změn je, že nová verze bude podporovat jen "nejběžnější" prohlížeče, respektive ty, které podporují Web standardy (Chrome, Firefox, Opera, Safari a IE) ale pouze jejich nejnovější verze. To znamená, že aplikace vyvinutá v AngluarJS 2.0 nebude fungovat ve starších verzích IE a na výchozím prohlížeči pro Android (Android stock browser).

Také se změní základní struktura frameworku a syntaxe zápisu. Unifikovaný komponent-model bude zbaven kontroleru a šablon, budou se používat kulaté závorky pro volání funkcí a hranaté závorky pro atributy. Team angular zveřejnil malou ukázku změn zápisu:

1.3 template:

<div ng-controller="SantaTodoController">
 <input type="text" ng-model="newTodoTitle">
 <button ng-click="addTodo()">+</button>
   <tab-container>
    <tab-pane title="Tobias">
     <div ng-repeat="todo in todosOf('tobias')">
      <input type="checkbox" ng-model="todo.done">
      {{todo.title}}
      <button ng-click="deleteTodo(todo)">
        X
      </button>
     </div>
    </tab-pane>

a porovnání s verzí 2.0

<div>
 <input type="text" [value]="newTodoTitle">
 <button (click)="addTodo()">+</button>
 <tab-container>
  <tab-pane title="Good kids">
   <div [ng-repeat|todo]="todosOf('good')">
   <input type="checkbox" [checked]="todo.done">
   {{todo.title}}
   <button (click)="deleteTodo(todo)">
    X
   </button>
  </div>
 </tab-pane>
</tab-container>
</div>

Cílem nové verze je zvýšit rychlost a zlepšit logiku vývoje. Nová verze bude modulární a umožní načítat pouze to, co je právě zapotřebí.

Nová verze nebude pravděpodobně k dispozici dříve než koncem příštího roku.

Více informací:
http://angularjs.blogspot.com.es/…-beyond.html
http://www.i-programmer.info/…ferent-.html


 

Všechny články v sekci
Zprávy ze světa programování
Článek pro vás napsala Nikola Sterziková (PaNika) 5.11.2014 16:34
Avatar
Autorka se věnuje programování webových aplikací v C# a tvorbě MSSQL databází.
Aktivity