| By Sue Dunnell | Article Rating: |
|
| November 1, 2000 12:00 AM EST | Reads: |
7,136 |
There's no denying it. We're living in an n-tier world, especially since the release of PowerBuilder 7.0 and the Web DataWindow. It's almost counterintuitively caused many PB developers to ask themselves questions like: "What am I going to do with my client/server PowerBuilder skills? Where is the market going? Do I have to learn Java and JavaScript? Or C++? Or VB and VBScript?"
As the manager at Sybase most immediately responsible for the future of PowerBuilder, I'm going to offer some clear-cut answers to these questions.
Future Lives, Future Livings: Careers
for PowerBuilder Developers
There are three distinct, yet interrelated, career paths available to PowerBuilder developers:
- Creating and maintaining client/server PowerBuilder applications
- Migrating your PowerBuilder code to the Web, and...
- Don't look now - you're a Web developer!
Client/Server: Like a Rock
Client/server is very much alive; organizations around the world have amassed mountains of client/server code. Because the Web paradigm is inappropriate for many in-house projects (these applications generally don't demand the scalability associated with e-commerce and middleware), a significant number of applications will continue to be built according to the stable, proven, client/server model.
PowerBuilder 8.0: More Functionality,
Productivity for Client/Server
Anticipating your ever-increasing need for speed, we've built a number of important new or enhanced productivity features into the next major release of PowerBuilder. Chief among these:
- Library painter: Now also displays all the objects in your computer's file system
- Improved exception handling: similar to the implementation found in Java
- Build and deploy PowerBuilder applications from the command line: schedule compiles
- Autoscript
- Source code control: improved team development
- Powerscript: new file and printer system functions
You Can Take It with You: PowerBuilder
Code in Your Next Life
Are you thinking about migrating your client/server applications to the Web? Good news: you don't have to start from scratch, incurring the risk and expense you'd expect. Happily, you can take your existing PowerBuilder encapsulated objects with you and deploy them to Sybase EAServer as PowerBuilder components.
"Legacy" PowerBuilder Code
Perhaps you're concerned about the health of your code. Maybe you're working with an undocumented PowerBuilder 6 application - and the original developer retired to Costa Rica. Depending on the scope of your endeavor, we've designed solutions to help you get from tiers 1 and 2 to tier n:
- Online Documentation: Most migration issues are readily addressed by Sybase reference materials, available online at www.sybase.com/support.
- Sybase Professional Services (SPS): My colleague, practice manager Mitch Federman, recently explained to me that his professional services team was able to show a defense-industry client how Sybase's eMAP migration services "would reduce their time to deployment, trim their development costs, and eliminate the risk associated with rewriting their PowerBuilder code." The client had previously consulted other application server vendors, all of whom said they'd have to recode in Java. Instead, SPS showed the firm how to "leverage its PowerBuilder investment by identifying which PowerBuilder applications and objects to migrate to the [EAServer] application server" and which to leave alone. (SPS is available for customized consulting and turnkey services.)
"New" PowerBuilder Code: Coexisting
with EJB, CORBA, COM
On the other hand, if your business logic is already stored in nonvisual objects, you're ready to begin a new life as a developer of multitier applications.
PowerBuilder 7 and the upcoming version 8.0 dramatically simplify the process of migrating to the middle tier. Easy-to-use wizards allow you to deploy your modified PowerBuilder NVOs to Sybase EAServer (where they can coexist with a variety of other component types) - making your previously coded business logic available to a host of new Web, Java, C++, and other applications via the application server.
To make your life even easier, we've included a development edition of Sybase EAServer in the box with PowerBuilder 8.0.
The Promised Land - Here Already?
You're a Web Developer and You Didn't Even Know It
With PowerBuilder, the transition from client/server developer to Web developer is no great leap. Everything you need is in the box: Web DataWindow, application server, HTML generator, migration wizards, and seamlessly integrated PowerSite functionality (v8.0).
A Single, Unified Development Environment
Now, with PowerBuilder 8.0, you can develop and deploy business logic to EAServer with 4GL ease. You can create an HTML client interface (complete with autoformatting, client-side validation, calculated fields, and managed database connections) without leaving PowerBuilder.
The Big Opportunity
PowerBuilder's new functionality is exciting because it allows your PB code to execute alongside Java, C, C++, and other components within the EAServer application server platform. This puts you in direct proximity to new career opportunities within the expanding Web enterprise.
All because you develop with PowerBuilder.
Published November 1, 2000 Reads 7,136
Copyright © 2000 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Sue Dunnell
Sue Dunnell is the product manager for PowerBuilder, InfoMaker, DataWindow.NET, and Pocket PowerBuilder at Sybase. But, she began her career in criminal justice with undergraduate and graduate degrees in that field. Aftert nine years of private investigations, consulting, and teaching at Northeastern University, she switched fields and received a Master's degree from Northeastern's Graduate School of Engineering. Previously at Sybase, Sue worked in the Custom/Alliance techsupport group and in a staff position dedicated to internal training, hiring, customer service and certifications. Sue briefly left Sybase to work at an internet startup, but came back to PowerBuilder, and currently works in Concord, Massachusetts.
- Why SOA Needs Cloud Computing - Part 1
- Cloud Expo and The End of Tech Recession
- The Transition to Cloud Computing: What Does It Mean For You?
- A Rules Engine Built in PowerBuilder
- Sybase Named “Silver Sponsor” of iPhone Developer Summit
- How PowerBuilder Got Its Groove Back
- The Cloud Has Cross-Border Ambitions
- Ulitzer Named "New Media" Partner of Greatly Anticipated iStrategy Event in Berlin
- Risks and Enterprise Mobility?
- Steps for Success in Enterprise Mobility?
- Are Mobile Luddites Resisting Mobility?
- Hot Event in Santa Clara Becomes Cool with the iPhone
- The Difference Between Web Hosting and Cloud Computing
- Sybase CTO to Speak at 4th International Cloud Computing Expo
- Why SOA Needs Cloud Computing - Part 1
- Cloud Expo and The End of Tech Recession
- The Transition to Cloud Computing: What Does It Mean For You?
- Five Reasons to Choose a Private Cloud
- Seeding The Cloud: The Future of Data Management
- The Threat Behind the Firewall
- Economy Drives Adoption of Virtual Lab Technology
- Tips for Efficient PaaS Application Design
- A Rules Engine Built in PowerBuilder
- Sybase Named “Silver Sponsor” of iPhone Developer Summit
- Where Are RIA Technologies Headed in 2008?
- PowerBuilder History - How Did It Evolve?
- The Top 250 Players in the Cloud Computing Ecosystem
- Custom Common Dialogs Using SetWindowsHookEx
- DDDW Tips and Tricks
- OLE - Extending the Capabilities of PowerBuilder
- DataWindow.NET How To: Data Entry Form
- Book Excerpt: Sybase Adaptive Server Anywhere
- Sybase ASE 12.5 Performance and Tuning
- Working with SOA & Web Services in PowerBuilder
- Office 2003 Toolbar: A New Look For Your Old PowerBuilder App
- Dynamically Creating DataWindow Objects
































