My Account   
WebGuild   Startup Idol Conference
July 23, 2009
Hotel Sofitel, CA
HOME SEARCHNOMICS | CLOUDNOMICS | STARTUP IDOL | EVENTS | JOBS | GROUPS | SERVICES
    « Back | Next »    

Where Have All The 4GLs Gone?

By Chris Keene at September 11, 2008 5 Comments  

bad electron jokeBrad Feld recently wrote a blog post entitled, What Happened To The 4GL? In it, he describes the difficulty of working with today’s web development frameworks:

This summer I spent some time playing around with Google AppEngine…. It didn’t take long before I realized I needed to really understand how to program in Python to do anything.

People often ask whether Ruby on Rails is a competitor to WaveMaker. My response is that WaveMaker is for people who don’t want to learn a new language to build web apps, RoR is for people who do.

In Proustian fashion, Brad looks at the new cloud computing tools in hopes of recapturing that sense of power that comes from working with a well-designed 4GL:

When I was playing with Google AppEngine, I kept waiting for the 4GL “aha moment.” That’s the moment I had using Clarion and Access where I realized how easy it was to do certain things. That moment never came with Google AppEngine – the deeper I got, the more confused I got.

This is the elephant under the table in web programming today – it is no longer possible for mere mortals to build basic business applications. Even formerly technical guys like myself and Brad are intimidated by the bookshelf worth of O’Reilly books you need to read just to get started with web development.

WaveMaker has a very strong 4GL pedigree and is funded by Mitchell Kertzman (of PowerBuilder fame) and Roger Sippl (of Informix 4GL fame). Our belief is that the time has come for a 4GL web development solution.

Ten years ago, there were loads of ways to build client/server apps easily – PowerBuilder, MS Access, Lotus Notes, Filemaker. None of those tools have made the leap to the web, leaving a huge market vacuum.

It has been so long since there have been decent tools for non-expert developers that people have literally forgotten what a 4GL even looks like. The best proof of this is the many comments on Brad’s post by people who think that coding frameworks like Ruby on Rails and Django are reasonable substitutes for a 4GL.

This is not to slight Rails and Django, just to say that these products are targeting making hard-core developers even more productive. They are absolutely not appropriate for visual developers who don’t want to do any programming in the first place.

Tags Tags:  , ,

    Digg!   Facebook   Post to MySpace!   Delicious   LinkedIn   Add to Mixx!   Add to Newsvine
 

Previous: Creator of Web Says Flaw in Internet Explorer

Next: One-In-Five Employers Use Social Networking Sites To Screen Applicants


5 Comments

Rich Reader said...

What is the role of Python in web development, and how are the boundaries drawn between Python and the other required languages?

September 12th, 2008 at 1:22 PM
Sekhar Ravinutala said...

I guess it’s a matter of how much control you need – widget based vs. intricate logic.

Python is a bit strange initially (to those used to curly’s and semicolons, etc.), but it’s kind of fun once you get started. I learned Python to build my app on Google App Engine (see my link above) pretty quickly. Also, it has a good community – e.g., see http://pypi.python.org.

September 16th, 2008 at 9:51 PM
Doug said...

I have to agree whole heartedly. I have developed some quite sophisticated systems for desktops using VisualAge for Smalltalk including the web interface module & while I still had to learn smalltalk, I loved the speed with which I could build a working app & working webpages. I also develop using Ruby on Rails & really like it & was saying to my workmates 2 years ago that if the genius behind VisualAge (his name is Dave Thomas & he conceived VisualAge) were to apply his skills to creating a 4GL for the web on top of Rails & exploiting JavaScript, he would have a winner. So I am now super keen to see what Wave Runner can do.

Doug M

September 23rd, 2008 at 9:56 PM
Javel said...

“None of those tools have made the leap to the web, leaving a huge market vacuum.”

Check out Oracle Application Express (Apex), which is a no-cost option for the database (and is free if you use Oracle XE). Apex is already starting to fill the vacuum you are talking about.

October 18th, 2008 at 2:23 AM
Brenda Ducnan said...

We would like to also humbly suggest that developers look at Servoy (www.servoy.com) as a possible upgrade to an old 4GL. We convert hundreds of “old 4gl-ers” who need ease of use along with the Internet. Please give us a look over! We have a free community edition that makes it easy to try.

October 20th, 2008 at 11:44 AM

Post a Comment


(required)


(required; will not be published)










Chatter @ Twitter