AngularJS, de très belles perspectives

14 novembre 2014

Ng Europe est la première conférence en Europe sur AngularJS. Nous y étions !

Ng Europe est la première conférence européenne dédiée au framework javascript AngularJS porté par Google.

AngularJS étant la pierre angulaire de la plupart de nos développements web côté client, nous nous devions d'y être pour nous enrichir et apporter des nouveautés aux projets développés avec ce framework.

Comme vous pourrez le lire, nous n'avons pas été déçus.

Cette année, c'est Lionel qui a représenté IOcean à cette conférence, nous retrouvons ici son témoignage.

 

Lionel, tu étais présent à Ng Europe 2014, tes impressions ?

Cet événement était très intéressant et j'ai appris énormément de choses. Les sujets évoqués étaient très riches et pertinents. On voit bien que la communauté AngularJS ne reste pas figée sur ses acquis et est en constante réflexion et évolution.

Les conférences étaient autant axées sur des sujets actuels que sur des sujets que nous rencontrerons dans quelques années (comme par exemple, la possibilité de développer des classes d'objet en javascript).

Suivant les conférenciers, on se serait cru dans un talk show à l'américaine, ce qui rendait les conférences très attractives.

Cela m'a donné envie de tester beaucoup de choses et de mettre en application certains sujets le plus rapidement possible.

 

 

Quel est ton meilleur souvenir ?

La présentation Angular 1.3, était vraiment la plus intéressante pour moi. Cette nouvelle version apporte de nouvelles fonctionnalités comme par exemple le refactoring des validateurs de données, l'accessibilité et les nouvelles options pour les formulaires.

Surtout, cette nouvelle version garantit des performances supérieures de 40% à la version 1.2.

Et comme cela n'était pas suffisant pour la communauté, la présentation prospective d'AngularJS 2.0  annonce d'ores et déjà de nouvelles évolutions (voire révolutions) majeures. Cette nouvelle version va nécessiter du refactoring de code ce qui pourrait inquiéter de nombreux développeurs. De mon côté, je vois déjà comment orienter les développements pour minimiser l'impact et faciliter cette transition.

Nous allons en parler en interne avec les autres développeurs AngularJS pour préparer au mieux l'arrivée de cette version 2 chez IOcean.

 

Une rencontre à nous raconter ?

La rencontre avec Olivier Louvignes, le développer d'angular Strap, était très intéressante.

Il a pu me présenter et me convaincre des avantages de sa librairie par rapport à ui-bootstrap que nous utilisons actuellement.

L'approche qu'il a mis en place dans sa librairie répond à de nombreuses problématiques que nous avons aujourd'hui comme par exemple afficher une aide à l'utilisateur suivant une action.

Nous avons aussi parlé de notre utilisation du framework AngularJS suivant des contraintes radicalement différentes.

 

Un conseil pour la suite ?

Pour l'instant je dirais simplement qu'il faut migrer nos applications vers la version 1.3.

Nous allons mettre en pratique ui-router et AngularStrap très rapidement sur un nouveau projet.

Je préconise de conduire nos développements vers un aspect plus modulaire orienté composant et de mettre en place les websockets étant donné leur potentiel d'utilisation.

Et de ne pas oublier d'utiliser les animations dans nos projets, car cela fait vraiment la différence entre un bon projet et un projet qui en met plein la vue.

J'aurai sûrement d'autres idées à proposer quand j'aurai fini les tests sur angular-jwt, ng-aria, restangular 2.0 et d'autres solutions qui m'ont séduites.

En poursuivant votre navigation sur notre site, vous acceptez l’utilisation de Cookies pour nous permettre d'établir des statistiques de visites et ainsi améliorer notre site suivant votre utilisation.Cliquer ici pour ne plus afficher ce messageCliquer ici pour en savoir plus...
En poursuivant votre navigation sur notre site, vous avez accepté l’utilisation de Cookies pour nous permettre d'établir des statistiques de visites et ainsi améliorer notre site suivant votre utilisation.Cliquer ici pour ne plus afficher ce messageCliquer ici pour en savoir plus...