A future without programming
Code-free application builders allow business people to take development into their own hands. Where does that leave the coders?
Tom Kaneshige (InfoWorld) 21/11/2008 09:59:00

Using Coghead, Heagney, another self-described nondeveloper, built Inexpo to manage all of the activities that go into producing a virtual, Web-based event, including order entries, invoices, expenses, purchase-order requisitions, and other transactions. Inexpo even interfaces with an accounting system "in all the right spots," Heagney says. Working part time, he built the application in only six months. 

Anyone who is comfortable writing macros or sophisticated Excel spreadsheets has what it takes to create apps with Coghead, says McNamara. A person needs a basic understanding of relational databases, such as an account record that has many invoices stored against it. Sounds easy enough, yet the problem is that even seasoned business executives who know how to operate intricate database applications have no idea what goes on in the background, adds Heagney.

Moreover, Heagney acknowledges some of Coghead's limitations today. For instance, the tool lacks simple ways to make mass changes and to create complex fields, he says. As with all cloud systems, reporting is a drawback because there's limited access to the back end. "One part I couldn't write was the general ledger -- the core piece of ERP -- which is a challenge right now because of the way the tables work," he says.

Analyst and software developer Peter Wayner, who authored the Coghead and Caspio reviews, takes it a step further: "In essence, [Coghead] is a fancy front end to a spreadsheet." Wayner, though, is quick to point out its potential, saying, "We're reaching a space where people can quickly build Web applications on top of any kind of database tables."

Into a wall of disillusionment

But don't count your applications before they hatch. Codeless software development is not as easy as the examples of Heagney and NextWave's Smith suggest, contends Forrester's Gualtieri. Rather, nonprogrammers heading down the do-it-yourself route should expect to confront a number of trials.

Gualtieri believes many business users will get in over their heads and become frustrated, which will lead to disillusionment. That's because they'll have made mistakes along the well-trodden developer's path of identifying what they want to do, selecting the right tools, and architecting the project appropriately. Or, more simply, they'll pound their heads on the desk because they won't be able to insert a table with an image in one of the cells.

"It didn't take me long to generate an inscrutable error message, the kind that leads to panic in mere mortals but inspires real programmers to roll up their sleeves," Wayner writes in his Coghead review. "The drag-and-drop tool may look nice, but I think most serious Coghead programmers will need to learn BPEL syntax and then work backward to figure out why something isn't working." In other words, the Cogheads may eliminate the coding, but they still require you to think like a developer.

Recommend this article?
Yes0 votes
No0 votes

Comments

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options

Enter the fully qualified URL, eg. http://www.example.com/
Users posting comments agree to the PC World comments policy.
Login or register to link comments to your user profile, or you may also post a comment without being logged in.
Syndicate content Syndicate content
 
Gift Guide
MWave
Samsung

CXO Latest

LED Advisor
 

Colour your world with Samsung

A chance to win with every
Samsung Consumable purchase*