Thanks for sharing the link with critical articles regarding angular.
Allthough the authors from the link (mostly) don't seem to have much
experience with it.
After using AngularJS the most part of the last 2 years in mixed Java/JS
projects all I can say that I've come to like it.
It has a really powerful abstraction in terms of data binding and as
with every framework it has a learning curve to understand its limitations.
Whats a big point IMO is the pretty good ecosystem of literature, an
interactive home page illustrating most features by example,
(could be even better though) and an active community on stackoverflow.
There is especially good optional integration with bootstrap (although
you wouldn't need it too much after some training)
You can say its negative that they've sort of highjacked jQuery (jQLite)
for DOM manipulation but this way they stay clear of dependencies.
(If jQuery is loaded before angularjs it will be used instead of jQLite)
On the negative side there is the uncertain future with
compatibility-breaking version 2.0 on the horizon.
Thats really sad as they really should'nt have named version 2
'angular'. I can imagine that version 1.x release cycle will be never
ending.
I don't know if history is repeating itself, I had been a big fan of the
spring framework in its early versions and learned a lot from
its codebase and discussions but now I feel they sort of ruin it
(although without breaking compatibility at large).
Besides all tech pros and cons it seems to be sort of a general dilemma:
As a framework supplier if you just keep good stuff stable and only fix
bugs then people won't trust you to be innovative enough and your
software/framework will be losing relevance. So they try drilling deeper
holes with the risk of ruining it ...
Andreas
Am 08.06.2015 um 12:39 schrieb vincent(a)massol.net:
Some stuff to read to verify if there’s any truth in that, in the context of XWik project
adoptiong Angular (or not):
https://gist.github.com/tdd/5ba48ba5a2a179f2d0fa
Thanks
-Vincent
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs