YOUR FEEDBACK
Using My HDTV as a Second Monitor
kenk wrote: When you open up your displays in the system preferences, you ...
SOA World Conference
Virtualization Conference
$50 Savings Expire May 23, 2008... – Register Today!


2007 West
GOLD SPONSORS:
Active Endpoints
Your SOA Needs BPEL for Orchestration
BEA
Virtualized SOA: Adaptive Infrastructure for Demanding Applications
Nexaweb
Overcoming Bandwidth Challenges with Nexaweb
TIBCO
What is Service Virtualization?
SILVER SPONSORS:
WSO2
Using Web Services Technologies and FOSS Solutions
Click For 2007 East
Event Webcasts

2008 East
PLATINUM SPONSORS:
Appcelerator
Think Fast: Accelerate AJAX Development with Appcelerator
GOLD SPONSORS:
DreamFace Interactive
The Ultimate Framework for Creating Personalized Web 2.0 Mashups
ICEsoft
AJAX and Social Computing for the Enterprise
Kaazing
Enterprise Comet: Real–Time, Real–Time, or Real–Time Web 2.0?
Nexaweb
Now Playing: Desktop Apps in the Browser!
Sun
jMaki as an AJAX Mashup Framework
POWER PANELS:
The Business Value
of RIAs
What Lies Beyond AJAX?
KEYNOTES:
Douglas Crockford
Can We Fix the Web?
Anthony Franco
2008: The Year of the RIA
Click For 2007 Event Webcasts
SYS-CON.TV
POWERBUILDER LINKS YOU MUST CLICK ON


PBDJ Editorial: Is RAD Dead?
Is RAD Dead?

Digg This!

Page 2 of 2   « previous page

However, in the 15+ years I've been using the product, I can't think of a project I've worked on that actually followed the RAD methodology. Instead, we generally used (and still use) a Waterfall model. In some cases it's augmented with feedback loops that result from our ability to produce early versions of the eventual product, so it's more of an incremental development approach. But no actual RAD methodology. That's probably (IMHO) something that was more widely accepted in the Visual Basic camp.

To the degree that we discuss the RAD development methodology, I think Michael Swindell (vice president of products for CodeGear - makers of Delphi) is correct when he indicates that it evolved into Agile Development. But where does that leave 4GL products like PowerBuilder that were originally developed in order to support RAD? Frankly, I don't think it affects them at all. The primary advantage of such 4GL tools - abstracting development away from low-level implementation details - is independent of the development methodology used, be it Waterfall, RAD, Agile, or something else.

While RAD may be dead - or at least living on in Agile - 4GL tools still make sense to a lot of developers. If that wasn't the case, why would folks like IBM's Bob Zurek (http://jdj.sys-con.com/read/281638.htm) indicate that what AJAX is missing is a DataWindow? Why would companies like WaveMaker bill their products as "PowerBuilder for the Web" (http://campustechnology.com/articles/57089/)? Or why would people be asking: "Who Will Become the PowerBuilder of the Web 2.0 Set?" Who compares themselves to "dead" technologies in order to indicate they can be or are a market leader?

If that is the case, why isn't there more demand for PowerBuilder? I think it boils down to a couple of reasons:

  • While PowerBuilder is a great 4GL tool for client/server development, it (until recently) has remained a 3GL tool as far as Web development is concerned. The new WebForm capability introduced in PowerBuilder 11 is the first real 4GL offering in PowerBuilder for Web development. It still has a ways to go. Some AJAX-like methodology is needed to reduce postbacks for screen updates. While it facilitates generating Web applications that look like client/server applications, it also needs to have the ability to generate Web sites that don't look like client/server applications at all.

  • One of the main critiques of 4GL tools is vendor lock-in. Many development shops are not as comfortable using proprietary languages as they once were. Sybase might make significant modifications to PowerScript in order to give it features similar to some of the market-leading languages (e.g., Java, C#), but they don't have the mindshare or marketing clout to declare it a non-proprietary language. In particular, there has to be other vendors willing to support the language. Instead, Sybase needs to open up the PowerBuilder IDE so that developers have a choice with regard to the scripting language used for development. And the other languages supported need to be well-known non-proprietary ones (e.g., C#, JavaScript) and not a variant of some lesser-known one (e.g., DynaScript, the Sybase embellished version of ECMAScript that PowerDynamo was based on).
Is RAD dead? Actually, it doesn't matter. What does matters is that 4GL is alive and well and being sought for the Web development arena. With the right kind of improvements, the answer to the question: "Who Will Become the PowerBuilder of the Web 2.0 Set?" might very well be "PowerBuilder."


Page 2 of 2   « previous page

About Bruce Armstrong
Bruce Armstrong is a development lead with Integrated Data Services (www.get-integrated.com). A member of TeamSybase, he has been using PowerBuilder since version 1.0.B. He was a contributing author to SYS-CON's PowerBuilder 4.0 Secrets of the Masters and the editor of SAMs' PowerBuilder 9: Advanced Client/Server Development.

PBDJ LATEST STORIES . . .
3rd International Virtualization Conference & Expo: Themes & Topics
From Application Virtualization to Xen, a round-up of the virtualization themes & topics being discussed in NYC June 23-24, 2008 by the world-class speaker faculty at the 3rd International Virtualization Conference & Expo being held by SYS-CON Events in The Roosevelt Hotel, in midtown
The PB Future: More on Graphs in PowerBuilder 11.5
Last week I posted a screen shot of the new 3D Rendering capabilities being added to some of the 3D graphs in PowerBuilder 11.5. It was met with mixed reviews on the PowerBuilder Futures newsgroup (forums.sybase.com) so I went back to the drawing board to see what I could come up with.
BluePhoenix Expands Modernization Collaboration with Microsoft
BluePhoenix announced that it has expanded its collaboration with Microsoft on legacy modernization projects. The collaboration provides customers moving their applications or databases to .NET-based environments the best in both modernization services and technical support. BluePhoeni
Sybase PowerBuilder Delivers AJAX and .NET Enhancements Enabling Rich Internet Application Development
Sybase announced that AJAX development capabilities and further Microsoft .NET enhancements have been added to the latest version of Sybase PowerBuilder 11, the premier 4GL rapid application development (RAD) tool. PowerBuilder 11.2 represents another milestone in the PowerBuilder road
PowerBuilder 11.2 Released: Sybase's Flagship IDE
Sybase has released the production version of its flagship .NET development tool - PowerBuilder version 11.2. This latest release of its premier IDE for RAD includes not only standard fixes but also a good list of new features. Here is the 'Coles Notes' version of these new features.
PowerBuilder Takes You To .NET
In June of 2007, Sybase released PowerBuilder 11. PowerBuilder developers can now deploy PowerBuilder components as .NET Assemblies or as .NET Web Services. A PowerBuilder developer can now create these .NET resources so that those who develop .NET solutions can benefit from PowerBuild
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021

SYS-CON FEATURED WHITEPAPERS

ADS BY GOOGLE
BREAKING POWERBUILDER / SYBASE NEWS
Sybase and Sun Set Guinness World Record for World's Largest Data Warehouse
Sybase, Inc. (NYSE:SY), the largest enterprise software and services company exclusively