1 year experience
Angular.js is designed and built by Google and is quickly gaining popularity. The stand out feature of Angular is its use of custom HTML ...
Angular.js is designed and built by Google and is quickly gaining popularity. The stand out feature of Angular is its use of custom HTML tags and components to specify the intentions of your application.
It provides a HTML compiler that allows users to create their own domain specific language; this can be an extremely powerful tool. The approach is different than other frameworks which seek to deal with HTML’s shortcomings by abstracting away the HTML, CSS and JavaScript by providing alternative ways to manipulate the DOM.
Pros: Dependency injection, backed by Google, testing framework built in, built-in form validation, directives, extremely easy to debug,
Cons: Steep learning curve, data-binding can be problematic for pages with large amounts of information, hard to implement transitions when showing / hiding views
Once again, the steep learning curve can be shortened dramatically if you have a good mentor. Do yourself that favour and get a great one, even if it's not me ;)