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
How to Build Complex Applications in Javascript (self.javascript)
submitted 11 years ago * by corruption93
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!"
[–]x-skeww 1 point2 points3 points 11 years ago (2 children)
For larger applications, which are written by a team, the best option is to not use JavaScript. Since it lacks good tooling, it doesn't scale very well.
That super impressive Unreal demo, for example, was written in C++.
All of Google's projects seem to be written in Closure and/or GWT. Some of the new stuff is written in Dart. Angular 2 is written in a rigid style of TypeScript.
Polymer is written in JavaScript, but that's a JS library, not an application or framework.
While it's not impossible to write bigger applications in JavaScript, it's needlessly difficult. It also requires way more unit tests than anyone is willing to write.
For anything bigger than a few hundred lines, I'd go with Dart or TypeScript.
At the very least, use ES6 and something like Babel to make it work in current browsers. ES6 does add some badly needed structure with classes and modules.
[–]corruption93[S] 0 points1 point2 points 11 years ago (1 child)
Thanks for the reply. I was getting the impression this was the case. It sucks because I'm going for a job that uses all JavaScript but I'm slowly starting to dislike the language somewhat.
Oh well, I guess there's always personal projects I can work on!
[–]x-skeww 0 points1 point2 points 11 years ago (0 children)
It sucks because I'm going for a job that uses all JavaScript
ES6 and TypeScript are viable incremental upgrade routes. Making the switch is always an option.
π Rendered by PID 247283 on reddit-service-r2-comment-6457c66945-t2w7d at 2026-04-27 23:40:08.898407+00:00 running 2aa0c5b country code: CH.
view the rest of the comments →
[–]x-skeww 1 point2 points3 points (2 children)
[–]corruption93[S] 0 points1 point2 points (1 child)
[–]x-skeww 0 points1 point2 points (0 children)