Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
You could do 2 things:
1 - try each one and then choose what suits you best.
2 - see the market on your area and choose the one that has more jobs
Now, if you're doing your own projects, go for 1. Otherwise go for 2. -
@yashpathack
Yeah... I try to stay away from the fan boys. I tried a few and personally react dont suit me. I work with Angular. All those frameworks works great. They basically have different styles of solving the same problem.
In the end, you need to be happy. Working with the framework that suits you, or with the option that gives you more jobs opportunities.
React seams to be in higher demand, but that's depend on were you live. There are certain areas here in Europe that Angular has more momentum. -
@yashpathack I haven't even done react much myself yet, but I personally like jsx more than vues way, because it is very similar to laravels blade imho
-
-
@yashpathack so you are in India and most of the jobs are React. So try it. If you like it: nice, if not... Try other
-
Try react and vue and see which one you like the most. If you don't have enough time/energy for both, maybe go for react since it looks like it'll be easier to find a job in you area if you know react.
-
@yashpathack you're welcome. If you decide to go with react and ever need some help feel free to @mention me.
-
mampf1837yI like vuejs better than react and angular.
Vuejs is less complex than angular. Most of the things I am working on don't need all those abstraction layers.
Also, vuejs does not need pseudo html as react does. I mean... Come on, react! Why did you reinvent html for syntactic sugar? Also wih vue, you don't need to learn type script.
This said, of you want to get things done, use vue. No typescript or paeudo html needed. Disadvantage: most modules are 3rd-party.
If you need abstraction for big projects and many modules included, go for angular 2. Or perhaps react. -
Braed2947yI'm with Alex here. I haven't even tried any framework besides react, but they are all popular which suggests they all have their strengths (and weaknesses).
We can't make a decision for you, but we can help you make your own decision - my advice would be to read some comparison blogs so that you can get a quick overview of the frameworks. Perhaps React's way of using "className" is a deal breaker for you, perhaps Angular's complexity is too much... Have a Google! -
I think you @searchindex is correct, just try all and use what suits you. I love react personally(not a fan boy as I love all these even KO and Backbone ).
-
We have been using Angular and it is a lot better when it comes to create a rock solid architecture. TypeScript is really a life saver, it makes so many things idiot proof.
I tried React/JSX but seems like an ugly way to embed HTML inside JS and that too without any quotes, this tries to bend the language rules which IMHO is not a good idea if you want to have a solid understanding of the language.
Besides JS is getting new features with every major release so learning those seems like a better investment in the long run -
honestly you should just roll a die and pick one ,they all have advantages and disadvantages , but all you need is to pick one
-
I would recommend Vue JS because its well documented.
Otherwise, if you want a REAL challenge, i would recommend Angular. But dont code at a real project befor you understand the modular loading of Ng Applications.
React is like all the bad things in one. HTML, CSS and JS in one file like it's 1999... React also has its own, special Syntax.
My favourite is Angular, but if you just like to replace some things (components) like the Login with a JS framework thingy, i would definitly go wie Vue.
Angular -> complex, but strong
Vue -> well documented and fun
React -> Youre a student who is going to be an "expert" in JS
Related Rants
What should I go for? AngularJS, ReactJS, EmberJS or VueJS? I'm confused. Help!?
question
angular 2
angular
ember.js
angular4
js
angular2
javascript
emberjs
javascript fatigue
ember
angularjs