<story><title>Angular 4.0.0 Now Available</title><url>http://angularjs.blogspot.com/2017/03/angular-400-now-available.html</url></story><parent_chain><item><author>azurelogic</author><text>Try Vue.js. It&amp;#x27;s what Angular 2 could have been, if they had taken proper advantage of ES2015 and virtual DOM. Another way of looking at it: Angular 1 and React had a baby, and they named it Vue.js.&lt;p&gt;Vue has HTML templates like Angular and virtual DOM like React. It is faster than both of them. It has a smaller file size than both of them. It has a clever single file component concept that makes developing components much easier. It uses a one-way data flow concept like React+Flux. Vue even has it&amp;#x27;s own competitor to redux&amp;#x2F;mobX called Vuex, and what makes it easier is that Vue is cognizant of Vuex&amp;#x27;s existence. There are really solid dev tools for Chrome as well (Vue and Vuex are aware of the dev tools as well).&lt;p&gt;I run a dev meetup, and I had planned to give a talk there on Angular 2. I even gave talks on JS tooling a year ago and TS last summer in preparation. Instead, I gave a talk on Vue this month, and people loved it. Here are the slides if you want to check it out (there are even embedded Vue apps!): &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;azurelogic.github.io&amp;#x2F;vue-js-2.x-talk&amp;#x2F;#&amp;#x2F;&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;azurelogic.github.io&amp;#x2F;vue-js-2.x-talk&amp;#x2F;#&amp;#x2F;&lt;/a&gt;</text></item><item><author>ssijak</author><text>Hmm. I see that Angular is getting aaaaalot of hate here. I really tried to understand why but have not found really valid reasons, just preferences. I have used Angular 1.x a lot and have just tried Angular 2. It really enables me (somebody who comes from primarily strong backend dev experience) to work on frontend SPA apps productively and fast.&lt;p&gt;It does not &amp;#x27;feel&amp;#x27; heavyweight or that it gets in my way too much, but the contrary is true. Of course, it has it`s quirks, as every larger lib have, but it`s pluses outweigh minuses by far for me.&lt;p&gt;Preferences aside, does Angular make you less productive than other options? Do you feel that you fight the framework? Can you finish non trivial frontend apps, involving 5+ team members, &amp;#x27;better&amp;#x27;, with cleaner code and much faster with other options?&lt;p&gt;This are just honest questions. I wanted to start some pet project in angular2 soon, but would listen to alternatives, maybe it is a right moment to try some of them.</text></item></parent_chain><comment><author>xj9</author><text>i&amp;#x27;ve built large applications in both Vue and Angular 2 and i still prefer Angular. don&amp;#x27;t get me wrong, Vue 2 is really nice, but i strongly prefer TypeScript over any JavaScript revision. Flow is helpful, and Vue 2 has typings, but it isn&amp;#x27;t quite as powerful as working with a TypeScript framework building a TypeScript app.&lt;p&gt;to each their own, of course.</text></comment>
<story><title>Angular 4.0.0 Now Available</title><url>http://angularjs.blogspot.com/2017/03/angular-400-now-available.html</url></story><parent_chain><item><author>azurelogic</author><text>Try Vue.js. It&amp;#x27;s what Angular 2 could have been, if they had taken proper advantage of ES2015 and virtual DOM. Another way of looking at it: Angular 1 and React had a baby, and they named it Vue.js.&lt;p&gt;Vue has HTML templates like Angular and virtual DOM like React. It is faster than both of them. It has a smaller file size than both of them. It has a clever single file component concept that makes developing components much easier. It uses a one-way data flow concept like React+Flux. Vue even has it&amp;#x27;s own competitor to redux&amp;#x2F;mobX called Vuex, and what makes it easier is that Vue is cognizant of Vuex&amp;#x27;s existence. There are really solid dev tools for Chrome as well (Vue and Vuex are aware of the dev tools as well).&lt;p&gt;I run a dev meetup, and I had planned to give a talk there on Angular 2. I even gave talks on JS tooling a year ago and TS last summer in preparation. Instead, I gave a talk on Vue this month, and people loved it. Here are the slides if you want to check it out (there are even embedded Vue apps!): &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;azurelogic.github.io&amp;#x2F;vue-js-2.x-talk&amp;#x2F;#&amp;#x2F;&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;azurelogic.github.io&amp;#x2F;vue-js-2.x-talk&amp;#x2F;#&amp;#x2F;&lt;/a&gt;</text></item><item><author>ssijak</author><text>Hmm. I see that Angular is getting aaaaalot of hate here. I really tried to understand why but have not found really valid reasons, just preferences. I have used Angular 1.x a lot and have just tried Angular 2. It really enables me (somebody who comes from primarily strong backend dev experience) to work on frontend SPA apps productively and fast.&lt;p&gt;It does not &amp;#x27;feel&amp;#x27; heavyweight or that it gets in my way too much, but the contrary is true. Of course, it has it`s quirks, as every larger lib have, but it`s pluses outweigh minuses by far for me.&lt;p&gt;Preferences aside, does Angular make you less productive than other options? Do you feel that you fight the framework? Can you finish non trivial frontend apps, involving 5+ team members, &amp;#x27;better&amp;#x27;, with cleaner code and much faster with other options?&lt;p&gt;This are just honest questions. I wanted to start some pet project in angular2 soon, but would listen to alternatives, maybe it is a right moment to try some of them.</text></item></parent_chain><comment><author>jeppebemad</author><text>Coming from Angular 1, having tried and enjoyed React, Vue is godsend! I&amp;#x27;ve been working with it for a few weeks and my productivity has skyrocketed. Debugging is amazing and their webpack templates just work. The learning curve with an angular background is almost flat, and the ecosystem is surprisingly mature already.&lt;p&gt;I don&amp;#x27;t care about templates being &amp;quot;bad&amp;quot; a as long as it works for us. I&amp;#x27;m sold.</text></comment>