Web
Article

Passengers Could be Stranded as AppJet Flies Off

By Craig Buckler

Appjet flies offThe team behind the AppJet project have announced that they are discontinuing their free hosting service with effect on 1 July 2009. The company will continue to focus on their Etherpad collaborative online word processor.

AppJet is a platform that allows developers to create server-side web-based applications in the browser. The company’s founders included two ex-Google engineers and the service was launched as a public beta in December 2007. It offered:

  • free application hosting and storage
  • an online IDE
  • custom domain names
  • beginner tutorials, example libraries, and a support forum

Application development was achieved using a JavaScript framework implemented with virtual machine running Java, the Rhino JavaScript engine and Scala libraries. Client-side developers could leverage their knowledge of the language and develop server-side applications in a stable environment without any concerns about hosting, backups or bandwidth. An online IDE was also a new and radical idea that has recently been adopted by Mozilla for their Bespin project.

At the launch, Aaron Iba, one of the founders stated:

We were sick of all the hassle of setting up servers, configuring apache, installing MySQL and php and mod_whatever, just to get a simple web app online. So we largely did this [AppJet] for ourselves so we could whip up little apps faster. We also think it would be great if it were EASIER to write a web app than a desktop app. This would change things: if you’re going to write a simple computer program, then instead of writing it on your desktop and not sharing it with anyone, you could make it a web app and other people can benefit.

The company’s announcement on 1 June states that Etherpad was intended to be a technology showcase for Appjet, but it became more important than the platform itself and they received hundreds of requests for professional versions. The company decided to divert their resources and remove support for the AppJet hosting service.

The company is providing advice and files for developers who want to keep their AppJet applications. Unfortunately, hosting files elsewhere is likely to involve considerable effort and, in some cases, a dedicated or virtual private server.

Whilst the AppJet platform may not have been used by a significant number of developers, this news does not bode well for the future of coding in the cloud. How can business owners rely on bespoke online platforms when that service could be withdrawn at any time?

Have you written AppJet applications? How will this announcement affect you?

Free Guide:

7 Habits of Successful CTOs

"What makes a great CTO?" Engineering skills? Business savvy? An innate tendency to channel a mythical creature (ahem, unicorn)? All of the above? Discover the top traits of the most successful CTOs in this free guide.

  • Marco

    I guess that’s one more reason for businesses to not rely on free services (unless the provider is Google)

  • http://mrclay.org/ mrclay

    AppJet was awesome; they gave away non-free resources to let people dip into server-side JS, and now even the code to run it elsewhere (had some foolish users come to depend on it). No ill will from me. The sadder story is that Google Wave (when public) could easily kill Etherpad.

    …without any concerns about hosting, backups or bandwidth

    Who expects free hosting to last forever, especially at a startup?

  • http://www.optimalworks.net/ Craig Buckler

    It’s not necessarily just free services that become discontinued – a commercial system could be more likely to fail because its existence depends on regular income. Google systems aren’t necessarily safe either: the company recently scrapped several under-performing projects.

    I doubt any serious code was developed on AppJet, but it highlights why businesses should consider portability. Moving an AppJet application to another server could be costly. The same is less likely to be true with PHP, ASP.NET or even Ruby and Python applications.

    It’s also a shame that the company didn’t offer to move the system to a commercial host who could have charged existing users for the service.

  • http://mrclay.org/ mrclay

    @Craig: Agreed, AppJet could’ve set up a commercial hosting system, but it’s all OSS, so the door is open for anyone else to do that. Maybe the bummer is the short notice they gave users.

  • http://www.optimalworks.net/ Craig Buckler

    It’s possible that one or more webhosts could install the AppJet system on their servers given that the code is freely available. It’s just a pity the company didn’t appear to investigate that option (or no hosts wanted it). One month’s notice is a little tight too.

Recommended
Sponsors
Because We Like You
Free Ebooks!

Grab SitePoint's top 10 web dev and design ebooks, completely free!

Get the latest in Front-end, once a week, for free.