Why AngularJS is Known to Have a Steep Learning Curve?
Join the DZone community and get the full member experience.Join For Free
why angularjs seems to have deep learning curve for server-side developers?
err…angularjs is a dependency injection based framework?
: this presents problem right in the start when the server-side developers start with angularjs. some of the questions they struggle to find answer in their mind and elsewhere on webpages are following:
- okay, how does di happen? is it using some configuration file that developers has to write separately or is it done using some sort of annotations?
why angularjs seems to have steep learning curve for ui developers?
- what the hell is this dependency injection? why do i need it? again, i am getting my work done with jquery and some functional programming. why do i need to care about di which i have known as a object lifecycle management related framework for my server-side developer friends.
- my goodness, now you are pushing mvc in its totality on me when i am comfortable taking care of “view” part in my existing world and server-side developers worry about controller (c) and model (m).
- and, why new directives when i am ok with existing html directives & jquery (thankfully) . why do i need to worry about custom directives provided by angular and the ones that i could as well write. huh!
- is jquery not enough for all that i need? then, why learn angularjs ?
Published at DZone with permission of Ajitesh Kumar, DZone MVB. See the original article here.
Opinions expressed by DZone contributors are their own.