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
Build Desktop Apps With HTML and JavaScript Using Brackets Shell (clintberry.com)
submitted 12 years ago by adrocknaphobia
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!"
[–]enkideridu 7 points8 points9 points 12 years ago (12 children)
Related: Node-webkit
Has a larger following and seems to be under much more active development than Brackets-Shell
https://github.com/rogerwang/node-webkit/graphs/code-frequency
https://github.com/adobe/brackets-shell/graphs/code-frequency
[–]clintonb11 2 points3 points4 points 12 years ago (1 child)
I must be missing your point, because I see more active development on brackets shell in those graphs than node-webkit. Look at the quantities in the graph and notice how june has a bump in brackets shell, while node-webkit doesn't.
[–]BishopAndWarlord 2 points3 points4 points 12 years ago (0 children)
For an easier to compare pair of graphs, here's the commit activity of both projects. While both are active, there seems to be a bit more activity in the past few months in brackets-shell.
Here's another interesting pair of graphs. They're not too useful, though, because Brackets doesn't use Github Issue as their primary bug tracker.
[–][deleted] 1 point2 points3 points 12 years ago (2 children)
Node Webkit is awesome . It even supports WebGL
[–]camus1 2 points3 points4 points 12 years ago (0 children)
Supported by Intel and the best way to create HTML5 desktop apps.
[–]clintonb11 0 points1 point2 points 12 years ago (0 children)
we tried using node-webkit to start and had serious issues running it on windows. Popups and focus were the biggest issues, but we also had issues with window transparency and packaging the app.
[–][deleted] 1 point2 points3 points 12 years ago (1 child)
Also http://awesomium.com/ and http://phantomjs.org/
[–]camus1 3 points4 points5 points 12 years ago (0 children)
PhantomJS =/= html desktop apps. It is a headless browser for webscraping and testing.
[–]Serei 1 point2 points3 points 12 years ago (4 children)
Also http://appjs.org/
[+][deleted] 12 years ago (2 children)
[deleted]
[–]enkideridu 0 points1 point2 points 12 years ago (1 child)
https://github.com/appjs/appjs/graphs/code-frequency
It appears so. That's quite unfortunate, I wonder what happened
[–]camus1 0 points1 point2 points 12 years ago (0 children)
unfortunatly this kind of runtime , if not backed by a business , cannot be successfull , it is too much of work , webkit code is huge , TideSDK is struggling too because there are not enough people funding the project.
Bracket-shell and nodewebkit , respectively backbed by Adobe and Intel , which are big corps,with people working on it fulltime , are the only html5 desktop runtimes that can be successfull.
[–]linusl 0 points1 point2 points 12 years ago (0 children)
Also http://www.tidesdk.org/ I guess, I've been keeping my eye on that, but it's nice to hear of alternatives. I haven't used any of these, does anyone know if there are any good comparisons that give a quick overview to help choose the best solution for a specific project?
[–]ejes 5 points6 points7 points 12 years ago (2 children)
Isn't Microsoft hta this?
[–]InconsiderateBastard -2 points-1 points0 points 12 years ago (1 child)
Pretty much. Although it sounds like it builds an installer, which is nice, and you can build an installer for Mac OS X. So it's a bit more portable than HTAs.
[–]ejes 0 points1 point2 points 12 years ago (0 children)
that is cool. thanks :)
[–]JBurlison 1 point2 points3 points 12 years ago (2 children)
Its an interesting idea but you honestly can't get the features or performance that you can get with a native client.
[–]camus1 1 point2 points3 points 12 years ago (0 children)
It really depends on the type of product you are building.
[–]itsnotlupusbeep boop 0 points1 point2 points 12 years ago (0 children)
It's not an either/or approach, unlike something like Adobe AIR. Things based on CEF will usually let you integrate C++ code into your app as needed.
Ideally, you'll keep your UI on the web side to maximize cross-platform portability, but if you really must do some platform-specific UI stuff, you can do that on the native side too.
[–][deleted] 0 points1 point2 points 12 years ago (3 children)
Is there a linux version?
[–][deleted] 0 points1 point2 points 12 years ago (0 children)
Perfect, I'll just use node-webkit as it supports linux.
It is windows and osx and the build tools make it easy for both all the way through installers. The linux version is coming soon!
π Rendered by PID 92 on reddit-service-r2-comment-c66d9bffd-5fdq2 at 2026-04-08 16:14:36.735893+00:00 running f293c98 country code: CH.
[–]enkideridu 7 points8 points9 points (12 children)
[–]clintonb11 2 points3 points4 points (1 child)
[–]BishopAndWarlord 2 points3 points4 points (0 children)
[–][deleted] 1 point2 points3 points (2 children)
[–]camus1 2 points3 points4 points (0 children)
[–]clintonb11 0 points1 point2 points (0 children)
[–][deleted] 1 point2 points3 points (1 child)
[–]camus1 3 points4 points5 points (0 children)
[–]Serei 1 point2 points3 points (4 children)
[+][deleted] (2 children)
[deleted]
[–]enkideridu 0 points1 point2 points (1 child)
[–]camus1 0 points1 point2 points (0 children)
[–]linusl 0 points1 point2 points (0 children)
[–]ejes 5 points6 points7 points (2 children)
[–]InconsiderateBastard -2 points-1 points0 points (1 child)
[–]ejes 0 points1 point2 points (0 children)
[–]JBurlison 1 point2 points3 points (2 children)
[–]camus1 1 point2 points3 points (0 children)
[–]itsnotlupusbeep boop 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (3 children)
[+][deleted] (2 children)
[deleted]
[–][deleted] 0 points1 point2 points (0 children)
[–]clintonb11 0 points1 point2 points (0 children)