AKShell – Develop And Publish JavaScript Based Scripts And Apps Online


If you’re about to start a JavaScript project, it would be better to use AkShell web service rather than installing a heavy web development environment. It provides server side development and hosting, with an online IDE which is designed especially to code JS based apps and scripts. It features all the essential tools which you might require while creating a JavaScript based app with a facility to instantly deploy the web app.

You just need to provide code and AkShell will handle the rest. It uses an open source PostgreSQL which allows interpreting almost all the SQL constructs, so database management of your Java script based project work will be both easy and free from any database specific conflicts. Git console is integrated within to make the code management easy for users. Furthermore, users can also collaborate with each other on GitHub to take suggestions and exchange code modules to speed up the development process.

Along with starting a fresh project, you can also import code files into AkShell editor to modify them. To begin, visit AkShell to open the live editor. The editor emulates traditional IDE user interface, with navigation bar to browse through code files and main window to edit the opened file. The left side offers two sections to view and open files in current workspace and explore libraries, environments, and other code files respectively.

akshell 1

The main toolbar lets you switch between different modes. To edit the file, make sure the Edit option is enabled. Alongside Edit, Eval and Commit options are available to evaluate and compile the code. Clicking Git will open Git console to run commands. If you want to open any saved code file from local location, click File on menu bar followed by Upload File to specify the file location.

upload file 1

Once you’ve coded the Java Script app, you can publish it from App menu. Before publishing the app, check live server preview of the developed application or script by clicking Preview on main toolbar. AKShell is certainly a handy online editor to code JavaScript web applications.

Visit AkShell

  • Gregg DesElms

    Nice. But you really need to warn the reader when any online app is limited to browsers other than Internet Explorer. This one kicks an error box in IE which tells the user to use either Firefox or Chrome.

    Sometimes, such “use Firefox or Chrome (instead of IE)” pop-up boxes or web pages are legitimate because the javascript or Ajax (or Flash, or java or whatever) which runs the web app is literally incompatible with IE. Such is the case, for example, with Google’s YouTube’s “Leanback” tool, which is capable of displaying the opening screen in IE, but degrades to a normal YouTube screen once video is selected. And when the code which runs the web app is legitimately incompatible like that, then, fine, such a pop-up telling the user to use such as Firefox or Chrome instead of IE is at least defensible, if not completely underestandable. In my opinion, though, there’s rarely any excuse for writing code so that it’s not completely cross-browser compatible, no matter what; and more often than not, the author of said code could have made it work in IE except that his/her hatred of Microsoft and IE make him/her turn it into a political statement.

    Sometimes such “use Firefox or Chrome (instead of IE)” pop-up boxes are just mean-spirited arrogance such as referred to toward the end of the final sentence of the preceding paragraph. It’s no secret that no small number of Linux- and open-source-loving programmers out there in the universe so despise Microsoft that they try to make what amount to political statements about it on their web sites by including javascript in the of each web page which senses the browser, and if it’s IE, it pops-up (or takes the user to a page containing) a message which tells the user to stop using the inferior IE and use, instead, a “real” browser like Firefox or Chrome.

    This, of course, is contemptable… unconscionable… and immature. Examining virtually any server log will reveal that IE remains the dominant browser… even though it’s now true that IE’s use has recently gone from around sixty-something percent of the browser market to closer to fifty percent. However, it takes all other browsers, combined, to equal whatever is Microsoft IE’s cut of said market. So even if IE fell to only 40% or even 30%, it should still not be dismissed…

    …especially considering that it remains the default browser in any copy of Windows; and, for that reason, will continue to hold its own among browsers pretty much forever.

    Moreover — and this is important — though it’s true that IE (at least until the most recent IE9) has admittedly tended to always be the least stendards-compliant of the browsers, Firefox and Chrome have their incompatibilities, too. They’re far from perfect. I have both of them on my machine, in addition to IE, and I use them all, variously, for different things (though IE is my default browser because there are some BHO’s that I need which only run in IE), and there are PLENTY of web sites which won’t render properly in them, as well as in IE. And in the case of Firefox, it has become a BEHEMOTH, with extraordinarily slow initial start-up times (especially if there are a lot of plug-ins), making it just as code-heavy and giant and slow as its makers once chided IE for being.

    And as is always true, any of the browsers may be better than others because of recent updates. IE’s upgrade to version 9 is an example. It’s still imperfect, but at least it finally handles CSS better (and more pursuant to standards) than ever before; and it “sees” Firefox and Chrome’s CSS standards compliance and “raises” it serious HTML5 compatibility.

    So, really, bottom line: It’s just mean-spirited arrogance for any web site developer to create a site or web app which isn’t fully cross-browser compatible; and/or to pop-up a message box, or take the user to a page, which conveys that IE is anything less than a “real” browser, and/or that either Firefox or Chrome is. Gimmee a freakin’ break!

    Shame on web designers which so immaturely and politically behave. Stupid they are, in any case, for locking-out from using their page or app some 50% to 60% of all browser users because usability studies are showing that only a tiny fraction of IE users who land on such arrogant “get a real browser” pages are actually motivated thereby to download and use the likes of Firefox and/or Chrome. So, in effect, popping-up such boxes (or taking the user to such pages) which decry IE and promote Firefox and/or Chrome works to just shoot the arrogant web designer in the foot and chase away potential site visitors and/or app users in DROVES!

    What goes around, comes around, I guess.

    Gregg L. DesElms
    Napa, California USA
    gregg at greggdeselms dot com

    • Oleg

      That was a really long reply 😉

      We’ve now put back the ability to let users proceed to use Akshell even when the browser they’ve got is not fully supported. We’re using two open source frameworks: Cappuccino and the Ace online editor, both of which unfortunately have slight issues with older and non WebKit browsers. We will do our best to resolve them by working with the respective communities once we get the workload under control.

      If you have any other comments or suggestions, please use http://feedback.akshell.com