Brackets and Node
I had written these two posts around a year ago, Making Fancy GNOME Apps with NodeJS, MongoDB and WebKit! & What if we replace GTK/Qt with WebKit?, which I was explaining how to embed a NodeJS server to GTK and how to use the NodeJS standalone client, as a native Gnome Application.
For many and obvious reasons (I describe on those posts), I think this is the future of Desktop higher-layer programming. Now I want to extend this to a bit.
Think of Brackets IDE, what is it? An IDE that let you create WebApps. How Adobe can make profits out of it? Adobe is used to sell the Flash IDE.
Brackets is running on the top of NodeJS. Whats really cool about NodeJS is that Adobe can take this FREE standalone client and put it on web. Add some extra features (like a db front-end), and a direct publish App2WebStore, and sell this as an Online Platform Service for Creating Applications. Can we create, compile, debug and run Apps through a Web-Browser? Sure!
Actually I didn’t want to talk about Brackets, but I used it as an example for another post I want to write. Anyways!
Brackets is an alright IDE, not the best, not the worst and I would reckon you to try it out. It may fit you.
Get if from:
There is only a .deb package which is installable only from Debian and Ubuntu. But that’s okay.
If you have something different than Ubuntu/Debian, download the package and extract it.
You will find 3 files:
- Control.tar.gz. That contains the metadata plus the dependencies. You don’t need that file, but to see the dependencies. If you already have installed NodeJS, you should have the deps anyway.
- Data.tar.gz. The actual installable files.
- Debian.binary. This prints the debian packaging format version. It is always 2.0.
Extract Data.tar.gz and navigate to:
Run <Brackets> executable file.
If you want to “install” it so you can launch it from Shell, you need to create a Desktop File. Read here how. Also you can copy it, under your </opt> directory, to make it system-wide.