You Got A Question? Ask    GNOME Community!


Installing Brackets IDE from Adobe

Brackets is another yet IDE targeting JavaScript development. What makes it special is that comes with MIT Licence from the “I hate Open Source” giant, Adobe. Another interesting thing about it, is the size of development which is huge with 174 contributors, 2,753 forks and 13.618 stars (at this moment!) on Github.

As you already know Adobe is dropping Flash, and replace it with JavaScript and libraries like Creative-JS. I had spent some time with CreativeJS in the past, and I do remember that there was an Adobe logo there, which is removed now. Not idea what changed, but I think this library is developed internal from Adobe. I might be wrong thought.


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

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!


Installing Brackets

Brackets is an alright IDE, not the best, not the worst and I would reckon you to try it out. It may fit you.

Downloading

Get if from:

There is only a .deb package which is installable only from Debian and Ubuntu. But that’s okay.

Installing

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.

Run It

Extract Data.tar.gz and navigate to:

/data/opt/brackets

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.


 
  We can't watch comments unless G+ provides an API or if you send a notification, e.g +World Of Gnome
     Sometimes is better to place your questions on GNOME Community
  • kmare

    there’s also an rpm which comes from the deb file using alien:
    https://github.com/jgillich/brackets-rpm
    works like a charm for me. Of course it’d be so much better if there was a proper rpm build for fedora or opensuse.

    • alex285

      Cool, It is another way :) Still I would prefer, the manual method, since I can also use the latest builds directly from github :)

      • kmare

        Indeed! Didn’t know about the method you mentioned so I thank you for that. I’ll try it as well!
        BTW: έλληνας;

        • alex285

          Btw: ναι!

  • http://varemenos.com/ Adonis K. (Varemenos)

    There is a ppa for Brackets which can be found here:

    http://www.webupd8.org/2013/11/install-brackets-in-ubuntu-via-ppa-open.html

  • lnxslck

    Or you can simply download the rpm made for Opensuse, that also works on Fedora:
    http://software.opensuse.org/package/brackets

    Create some symlinks if you need to:

    sudo ln -s /usr/lib64/libudev.so.1 /usr/lib64/libudev.so.0

    sudo ln -s /usr/lib64/libplc4.so /usr/lib64/libplc4.so.0d

    sudo ln -s /usr/lib64/libnspr4.so /usr/lib64/libnspr4.so.0d