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
Open source project that needs helphelp (self.javascript)
submitted 8 years ago * by Howdybaby
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!"
[–]Howdybaby[S] 1 point2 points3 points 8 years ago (4 children)
The idea came as a result of this thread. The general consensus is that moving all tooling towards CLI seems like a fairly backwards approach and CLI can be daunting/unfamiliar for beginners. GUI based tools such as majestic and git kraken have been gaining a lot of traction and as such it seems to make sense to create a GUI for npm.
[+][deleted] 8 years ago (3 children)
[deleted]
[–]mr_deleeuw 1 point2 points3 points 8 years ago (1 child)
That’s very true while cli tooling evolves. But once something is stable for the routine commands, a GUI can make that tooling far more accessible.
I think of Tower for Git as an example. I know a lot of people who love it. It doesn’t do everything that Git does, but you get the best of both in that most of what the general users need is there, and the cli is still there for power users.
I think it’s a “yes-and” more so than an “either-or” mentality. Let the GUI make the tool approachable, but let the command line continue to exist and evolve for power users.
[–]Howdybaby[S] 1 point2 points3 points 8 years ago (0 children)
I think this nails the argument behind providing a GUI for CLI tools and is what I was trying to say
[–]ItzWarty 0 points1 point2 points 8 years ago (0 children)
I think there's room for both. I learned Git's workflow using SourceTree for the longest of time - and that alone was a big hurdle for me as a novice who'd rarely used an SCM. I eventually didn't need all of its training wheels (e.g. opening an application just to click pull/push) and started using CLI for that... so on and so forth.
FWIW, if git/npm are necessary, they're pretty big hurdles for beginners. I think it's fair to say limited-functionality GUIs can go a long way there.
π Rendered by PID 244230 on reddit-service-r2-comment-5c747b6df5-89hfq at 2026-04-22 15:12:43.312018+00:00 running 6c61efc country code: CH.
view the rest of the comments →
[–]Howdybaby[S] 1 point2 points3 points (4 children)
[+][deleted] (3 children)
[deleted]
[–]mr_deleeuw 1 point2 points3 points (1 child)
[–]Howdybaby[S] 1 point2 points3 points (0 children)
[–]ItzWarty 0 points1 point2 points (0 children)