1

Topic: Akshell, a web application network

Akshell is a site for developing and hosting web applications in JavaScript. I released its public beta yesterday and folks pointed me at JGate; may be some of you will be interested.

Akshell in intended for more "heavy" applications. It provides them with an access to a relational database and a file storage, allows to share code and interact with each other. Any application can serve as a library. There are MVC framework library, form-handling library, Markdown-handling library, etc. Each developer can create new ones.

A web browser is all you need for development. Development and serving users is separated: you write and debug new code in a special place, then atomically release it.

If you are interested, visit http://www.akshell.com/. The service is free for free projects. It has a screencast and rather comprehensive documentation.

If you have questions, you can contact me at anton@akshell.com.

Last edited by Anton Korenyushkin (2010-04-14 11:59:25)

2

Re: Akshell, a web application network

Hi Anton,

congrats to your new site. I already registered this morning at akshell after reading about it in a Y combinator discussion. Your site has great potential. I can't believe that you've put all this together from ground up. I would like to hear about your site, like what JavaScript engine you use, virtualization, sandboxing and other technical details. It doesn't seam to be based on AppJet.jar though.

3

Re: Akshell, a web application network

Thank you!

It's not based on AppJet. Akshell uses Google V8 as a JavaScript engine. Applications are executed by a plain linux processes. All sandboxing takes place in the program running them. The query language is compiled into SQL and fed to PostgreSQL. The language is simpler than SQL, but has the same strength, and it embeds naturally into JavaScript. Processes talk to each other to execute cross-application requests. And the web frontend is written in Django. That's it smile

BTW all its libraries are open; their repos are hosted on bitbucket. May be some code can be useful for JGate.

Last edited by Anton Korenyushkin (2010-04-14 20:30:29)

4

Re: Akshell, a web application network

Wow, I'll definitely have a look.

JGate runs on AppJet, which basically is Jetty + Rhino + Comet + ASM. The database is a proprietary object store developed by AppJet. The web frontend is written in AppJet itself.

BTW. AppJet's libs are also open source as are the user apps/libs. There are over a thousand of them.

5

Re: Akshell, a web application network

Hello Anton,

I've also registered, too. Kudos to you for a great website! Will get myself familiarized with it over the weekend. smile
pokies