Share this blog:

Friday, February 20, 2009

Coghead bites the dust

For those that haven't heard the news, Coghead is closing up shop. When the company launched in 2006, it picked up a ton of industry buzz (and VC) for allowing non-programmers to build data-driven Web applications, and build them on the Web (as opposed to build on the desktop and deploy on the Web). So much for this pure Web dev play.

Platforms like Coghead, Blist, DabbleDB, Caspio, Zoho, Google Docs, etc., allow users to build simple databases in the cloud. Operative word: simple. While cloud-based tools work for simple databases, spreadsheets, lists, docs, and online organizers, they're not appropriate for serious development work.

You'll discover all of these Web-based dev tools run out of steam fast as soon as you try to build something that solves a real business problem -- that is, something more complex than a basic list. And therein lies the rub, because most developers, businesses, and even enthusiasts have ideas that are bigger than these tools can handle.

Worse, Coghead's demise points to the No. 1 problem I see with cloud computing in general: Who owns your data, and what happens to it if the vendor goes bust? The investment in time and information that people made building apps on Coghead is gone, and their data is too, if they don't act fast to save it. (Hopefully Coghead has an export function.)

I consider Coghead et al. more proof-of-concept products than real database development platforms. This isn't to say that cloud-based dev tools don't have potential. But it will be years before developers will be able to build mission-critical apps with them, let alone line-of-business apps.

I love the concept of a database RAD IDE hosted entirely in the cloud. But the infrastructure required to bring that concept to reality is still evolving. And as is the case with Coghead, many of these companies don't have the luxury of time, especially in today's economy.

These are some of the reasons we decided to continue to invest in Alpha Five as a desktop RAD IDE that you use to build Web-based database applications. With version 10 (which is inching closer to a beta release), the resulting applications can be powered by AJAX on the front- and back-ends, making your Web applications as responsive and interactive as desktop apps.

Build on the desktop. Deploy on the Web. That's the model for Alpha Five going forward, because that's the model that allows any developer of any skill level to bring their ideas to life.

6 comments:

Anonymous said...

Desktop is dead. Your slogan should be: Build for the web, deploy on the web. That's is going to be the one and only way to go. But it needs AJAX techniques to compete with Desktop performance. Glad to hear version 10 will be here soon. The market is expecting a lot.

Anonymous said...

Desktop is alive and well and will continue as long as companies like FaceBook threaten ownership of data.

Secondly alongside its people, data is the most important asset to any business.

Why would any one keep financial, sales, and other sensitive data on a distant server they know nothing about?

For us Alpha developers who totally understand the desktop development engine, trying to build the same polished application for web use, has yet to be realised.

If V10 promises and delivers the same key functionality as the desktop, then great.

But for any business thinking about putting operational critical data on someone else's server, check out
http://www.guardian.co.uk/technology/2008/jan/14/facebook

Anonymous said...

Web vs desktop has nothing to do where your data resides. Put your data on a secure server. In near future we do not need the hazzle of desktop gui's like installing the program on each PC client system. That will be taken care of by the browser.

Richard Rabins said...

"Build for the Web, deploy on the Web." I love it!

Richard Rabins said...

BTW, the issue is control of the data. You as the web developer still want/need/should have total control of YOUR data.

Jane McCarty said...

Well, if talk about the simplicity of applications of all above listed vendors, yes. But thats only partially true concerning all web-based databases. Such vendors as QuickBase or TeamDesk are capable of robust app developing, that really adds value to the business.