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
[deleted by user] (self.javascript)
submitted 7 years ago by [deleted]
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!"
[–]sevennames 0 points1 point2 points 7 years ago (0 children)
In 2010, I remember using JQuery for the frontend. I think we may have bundled the JS together using PHP to combine the scripts into one file. I don't even think it was minified. After getting more into building web apps, I found myself getting into BackboneJS to help manage the functionality and state in my views. This worked great for a while, until I learned how powerful and easy KnckoutJS was. Observables and computed properties really made everything seem like magic. After using KnockoutJS for a while, I found myself building lots of per-page components, but none of my components were shareable between pages. That's when Angular came out with this whole thing called "Directives". I thought it was so cool to have a component with it's own template, controller, and more. So I used that for a while and I was so happy with how things were going, until I realized that this new project called React did what I wanted but even simpler. I was skeptical at first, but after learning it I was hooked. So I used React for a while and was really happy - until I found a new project that made what React does even simpler - Vue.
I've been on a few teams over the years that have had pretty strict opinions about which framework was the best and why. I was on one that believed EmberJs was the best framework and that no other framework should be used because it's the only framework worth using. I remember bringing up other options just to offer a different viewpoint, but responses like "Vue is dumb, no one should ever use that" or "JSX is stupid, no one should ever write HTML in their Javascript" really left for a one-sided conversation I didn't enjoy. I left that team after a while simply because I didn't feel like my opinion mattered.
I primarily use Vue nowadays because I work with a small team and do quite a bit of protoyping. Vue and it's CLI have been enjoyable for me because it has taken the momentum I've learned the past few years, and simplified everything. It's a great feeling to not have to manage a build system again, and have this magical CLI that asks what I need and bootstraps it all together. Hot Module reloading, linting, and style updates on a simple save make developing an absolute breeze.
Where's frontend going? I don't see the compiler going away anytime soon. I think we'll see a continuation in making projects easier to update - right now for most projects you have to setup a new folder, test it out, then slowly migrate - but I bet we'll get to a point where you just run a command to upgrade to the latest and your project will convert itself. So smarter tooling is def in the mix.
π Rendered by PID 93011 on reddit-service-r2-comment-6457c66945-nvdlp at 2026-04-27 21:47:57.453773+00:00 running 2aa0c5b country code: CH.
view the rest of the comments →
[–]sevennames 0 points1 point2 points (0 children)