Kip, there is much merit to your comments. I also appreciate the attractions that ReactJS brings. We are, however, going to stay on the AngularJS 1.x track for at least the next year. Please note, since we are all sensitive to risk, whichever component library we choose, it is implicit that we have decided it carries the least risk. Now does ReactJS carry less risk along the lines you indicated? For us, currently the answer is NO. The AngularJS 1.x to 2.x path is CURRENTLY less risky.
Mo On Wednesday, June 24, 2015 at 9:19:23 AM UTC-4, Kip Obenauf wrote: > > I am about to start a new project, and I am deciding which > framework/libraries to use. I have evaluated ReactJS, and personally, I > feel like web components can be a small part of a project, but depending on > them as a primary part of a project has a fatal flaw. They are built on > the premise that they can be self-contained and use their internal state to > function on their own. In reality, context matters entirely. My toolbar > might be in different locations, may display different items depending on > the page I'm using it on, or one what actions the user has taken > previously. To add this context back into the component every single > component has to have the overhead of building the context-awareness back > into the component. Overall, there is a lot of overhead with web > components. A large part of the appeal of Angular 1.3 was that it did a > lot of overhead for us and let us focus on the code that is more directly > related to realizing our business goals. > > Angular 2 seems like it should be a new product with a different name, > maybe Angular Components. Angular 1.x should continue as Angular. > > But back to my current decision. I can't in good conscience start a > project written in Angular 1.4 that has no forward path and will have to be > completely rewritten. Why even have 1.4 (or 1.5)? I don't like ReactJS, > although I may hold my nose and use it anyway. I really liked Angular, so > I am torn. > > Google is developing a very bad reputation of building abandonware, which > is not acceptable if you are building your business on their platform. If > Google's attention span is that of a teenager, it should quit building > platforms. It's the wrong mindset for business. It makes me wonder if > Google had more seasoned employees they would appreciate the fundamental > flaw in abandoning technology after technology. > > -- 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 angular+unsubscr...@googlegroups.com. To post to this group, send email to angular@googlegroups.com. Visit this group at http://groups.google.com/group/angular. For more options, visit https://groups.google.com/d/optout.