angular2/4 encourages you to work with a transpiled language which can save time and bugs and eases new develoeprs and IDE better intellisense (like compile).
angular2/4 has a standard routing and dependency injection out of the box.
angular 4 is as fast or almost as fast as vue.js
I don't understand why then to choose vue.js is seems like only the starting rampup is high but then you have to reinvent the wheel which is already invented by angular4, what do you think?
Angular 4+ is much better than Angular 1, no doubt. I've been using it on a project for a while now and it has its own set of issues.
I like typescript but I only see it as documentation / improving the IDE experience. There are no runtime checks so you still have to be very careful.
RxJS is also very nice but I've seen most developers struggle with how to use observables properly. And they are everywhere in Angular.
While Angular 4+ will be great for a lot of applications, the "all batteries included" part can actually work against you. A lot of decisions have been made for you and trust me, once you're building a more complex/dynamic application you'll often be fighting against the framework. We've struggled with things that would have been simple with Vue (like highly dynamic components). And we still haven't found decent solutions for some of them. Most of them feel hacky.
Personally I'll avoid using Angular if I have the chance. It's just too restrictive for me.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I don't understand why then to choose vue.js is seems like only the starting rampup is high but then you have to reinvent the wheel which is already invented by angular4, what do you think?
Angular 4+ is much better than Angular 1, no doubt. I've been using it on a project for a while now and it has its own set of issues.
I like typescript but I only see it as documentation / improving the IDE experience. There are no runtime checks so you still have to be very careful.
RxJS is also very nice but I've seen most developers struggle with how to use observables properly. And they are everywhere in Angular.
While Angular 4+ will be great for a lot of applications, the "all batteries included" part can actually work against you. A lot of decisions have been made for you and trust me, once you're building a more complex/dynamic application you'll often be fighting against the framework. We've struggled with things that would have been simple with Vue (like highly dynamic components). And we still haven't found decent solutions for some of them. Most of them feel hacky.
Personally I'll avoid using Angular if I have the chance. It's just too restrictive for me.