• # Angular JS vs Server Side framework

    Posté par . En réponse au journal Symfony, AngularJS, ..... Évalué à 1.

    En fait, Angular js et tous les framework JS se concentrent sur la fluidité de l'interface utilisateur dans le cadre d'une utilisation de style applicative: l'utilisateur peut faire des manipulation dont les effets se voient directement à l'écran (exemple typique http://todomvc.com/).

    Dans la pratique, ces interfaces sont plus des exceptions que la règle et on a, a mon avis, souvent plus de confort avec le server side et les nombreux composants que l'on peut trouver dans les framework modernes.

    Même si Angular JS est purement destiné à la partie cliente, il s'inscrit aussi dans la tendance du "tout js" qui sévit actuellement (voir nodejs pour faire du js serveur side).

    Pour ma part, le js (ou languages compilant vers du js) n'est pas (encore) ma tasse de thé et je préfère le choix que me laisse le fait de travailler plus server side dans les languages de mon choix. Mais vu qu'il commence a y avoir pléthore de librairies js fantastiques et qu'on doit faire des sites de plus en plus dynamiques et beau dans les manipulations et les affichages on devra forcément y avoir de plus en plus recours.

    NB: Il peut aussi en découler un joli avantage architectural a faire de bonnes APIs REST. Ensuite tu connectes tes pages (angular ou autre) comme des clients, mais tu peux aussi réutiliser cette API pour des applis mobiles ou d'autres site, ça fait une belle interface réutilisable pour accéder a ton modèle/controlleur.