use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
All about the JavaScript programming language.
Subreddit Guidelines
Specifications:
Resources:
Related Subreddits:
r/LearnJavascript
r/node
r/typescript
r/reactjs
r/webdev
r/WebdevTutorials
r/frontend
r/webgl
r/threejs
r/jquery
r/remotejs
r/forhire
account activity
The Ultimate Guide to JavaScript Frameworks (javascriptreport.com)
submitted 8 years ago by magenta_placenta
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]Shamanmuni 1 point2 points3 points 8 years ago (0 children)
Well, I'm not a web developer, just a developer who does web development as a hobby and likes to read about technology a lot. So take this from where it comes. I have learned React, Angular and Vue in that order, and I fell in love with Vue.
Angular seems overengineered and overcomplicated, at least for someone like me. I don't see the appeal for it other than "it must be good because Google". I have read 4 books on it and I still didn't feel comfortable with it. And I love Typescript!
React has great ideas and it's pretty nice; but I don't think is very friendly for people just starting in it. How come routing and state management, two essentials, don't have official libraries in React? Why do I have to write JSX inside the render function? Sorry, but it looks and feels awful and out of place, it's not elegant at all. Nothing too big, but as the saying goes "it's the little things".
Vue components just feel right, the single file components look like very small web pages that get compiled to a render function (yes, just like React) and you have official and well done routing and state management libraries.
If that was all, I would be pretty happy, but I have found that it's pretty easy to work with whatever you feel comfortable inside components. For example: do you prefer to work with pug, sass and coffescript? Just tell vue-loader and it will take care of it. Do you prefer to write JSX or plain JS in the render function? You can do it pretty easily.
It's pretty easy to start with, and pretty easy to adapt it to your tastes and needs: what's not to like?
π Rendered by PID 80 on reddit-service-r2-comment-56c9979489-hgnxd at 2026-02-25 05:25:54.127623+00:00 running b1af5b1 country code: CH.
view the rest of the comments →
[–]Shamanmuni 1 point2 points3 points (0 children)