Hi Mayank, This is my personal view/opinion on current affairs.
First, let me get into the whole "everything is a component" hype. I do like components. I do like them a lot. But somehow it seems to be forgotten that you need a tad more to make an application. Let me paint you a analogy. If I want a house, I don't start ordering all the "components" I need. I first create a plan, then I create a blueprint. While making the blueprint, it will probably surface what components I need. After doing that, I order all the components I need. After those have arrived, I have a big pile of brick and mortar, beams, and windows and doors and so on. It's just a big pile of stuff. You now need a project lead, and a couple of skilled workers that turn this pile of components into the planned house. During this, there will prbably the need of additional/different components. Angular 2 will provide with means to build components, but you are not restricted to those, you can use any 3rth party components too. Aside from the components, Angular will also provide you with guide-lines, best-practices, and some tools to use the components in a structured way. It also gives you tools to manage the 'state' app-wide. among some other things. I think, that the smart way forward, is to build apps using angular. Every time you need an component, you have to decide if you want it to build in a NG specific way, or utilize standard web-components. My advise, if your component can be reusable, and not too app-specific, use std stuff. That way, you can utilize them everywhere even without Angular. Think things like special check-boxes, basically most of the widgety things. I hope this helps you a bit Regards Sander -- You received this message because you are subscribed to the Google Groups "AngularJS" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/angular. For more options, visit https://groups.google.com/d/optout.
