News

PowerBuilder Revved with .NET Hooks

Sybase PowerBuilder 11.1 adds .NET enhancements.

PowerBuilder 11.1's new .NET hooks now allow developers to incorporate Web services such as the Flickr photo management site.

PowerBuilder was once regarded among the hottest IDEs during the heyday of client/server computing, and while it still has a following among enterprise corporate development teams it has recently lacked the pizzazz of more modern programming suites. Yet the newest incarnation of Sybase Inc.'s venerable 4GL RAD tool, just released, adds some noteworthy enhancements with support for Microsoft's .NET Framework.

Sybase dubbed its PowerBuilder 11.0 release ".NET simplified." Version 11.1 adds .NET enhancements the Dublin, Calif.-based company says it couldn't get into the earlier version by the November release date.

"We didn't want customers to have to wait to get their hands on version 11 and deploy it to .NET," says Dave Fish, senior software engineer and technical evangelist for Sybase. Release 11.1 adds new Windows Vista support, .NET Framework incremental compile capabilities and database driver enhancements.

One of a Kind
PowerBuilder 11.1 also comes with the newest version of DataWindow, probably the best part of this revered 4GL RAD tool. Created in the early 1990s by Kim Sheffield, the DataWindow was the first component to allow RAD access for reporting and updating to SQL databases. Then, it was revolutionary; today, it's still one of a kind.

"Whenever I get a data-driven development tool presentation, and they show me how you build controls or wire widgets together, I always compare it to the PowerBuilder DataWindow," says Forrester Research Inc. analyst Jeffrey Hammond. "Without exception, at least from my biased opinion as a former PowerBuilder developer, those data-access mechanisms come up short in comparison."

While PowerBuilder is still used in quite a few enterprise development shops, its usage is a small fraction of where it was at its peak during the client/server era. "In its heyday, there were probably more than a million PowerBuilder developers; there can't be more than 100,000 today, worldwide," says Gartner Inc. analyst Mark Driver.

The PowerBuilder user base hasn't shown any noteworthy growth in the past five years, Driver says. Forrester's Hammond agrees, noting that 10 percent to 15 percent of his inquiries -- at best -- are regarding PowerBuilder, mostly whether to stick with it. "I don't see new teams adopting it," Hammond says.

New in PowerBuilder 11.1
  • DataWindow .NET 2.5 control for .NET Framework-based environments included
  • Web services can be used as a data source
  • TreeView presentation styles supported
  • Design-time environment can be integrated with Visual Studio 2005 integration

PowerBuilder's .NET Hooks
For those loyalists and developers looking to modernize client/server apps programmed with PowerBuilder or bridge them into Microsoft's current environment, PowerBuilder 11.1's DataWindow .NET 2.5 control for .NET Framework-based environments -- which Sybase also offers as a standalone product -- is designed to simplify and accelerate the creation of data-driven apps. This version allows developers to use Web services as a data source, offers TreeView presentation styles and supports the integration of the design-time environment with Visual Studio 2005.

PowerBuilder was part of a generation of tools that had its heyday in the client-server era. But it was enormously popular in the enterprise, and there are still a lot of robust, mission-critical PowerBuilder solutions out there, Gartner's Driver recalls.

PowerBuilder
[click image for larger view]
PowerBuilder 11.1's new .NET hooks now allow developers to incorporate Web services such as the Flickr photo management site.

"To Sybase's credit, they never gave up on the product," he says. "They continued to invest in it, upgrading it at least once a year. So it does a very good job of what it does, which is two-tier client-server development. But that model has been subsumed by the Web."

Jeffrey Hammond, Analyst, Forrester Research Inc.
Driver credits the Sybase strategy of providing .NET enhancements to PowerBuilder with extending the IDE's lifespan. "They've never given the developer a reason not to stick around, never given him more pain than benefit," he says. "But tools like this never disappear overnight. And Sybase could very well continue to give enterprises with existing investments in PowerBuilder developed code and skill for many years into the future."

About the Author

John K. Waters is the editor in chief of a number of Converge360.com sites, with a focus on high-end development, AI and future tech. He's been writing about cutting-edge technologies and culture of Silicon Valley for more than two decades, and he's written more than a dozen books. He also co-scripted the documentary film Silicon Valley: A 100 Year Renaissance, which aired on PBS.  He can be reached at [email protected].

comments powered by Disqus

Featured

  • Build Your First AI Applications with Local AI

    "AI right now feels like a vast space which can be hard to jump into," says Craig Loewen, a senior product manager at Microsoft who is helping devs unsure about making that first daunting leap.

  • On Blazor Component Reusability - From Day 0

    "We want to try to design from Day One, even Day Zero, with reusability in mind," says Blazor expert Allen Conway in imparting his expertise to an audience of hundreds in an online tech event on Tuesday.

  • Decision Tree Regression from Scratch Using C#

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of decision tree regression using the C# language. Unlike most implementations, this one does not use recursion or pointers, which makes the code easy to understand and modify.

  • Visual Studio's AI Future: Copilot .NET Upgrades and More

    At this week's Microsoft Ignite conference, the Visual Studio team showed off a future AI-powered IDE that will leverage GitHub Copilot for legacy app .NET upgrades, along with several more cutting-edge features.

  • PowerShell Gets AI-ified in 'AI Shell' Preview

    Eschewing the term "Copilot," Microsoft introduced a new AI-powered tool for PowerShell called "AI Shell," available in preview.

Subscribe on YouTube