Conclusion

As you can tell from this chapter, migration is a nontrivial task. However, code that is well formed can be a breeze to migrate. Code that is not well formed can be a real challenge even just to understand. For code like that, there are great benefits to migrating slowly by first partitioning the application. After it is fully partitioned and working, it's already an n-tier application and is ready for the final leap to becoming a Web application.

The Web DataWindow has great powers for creating an HTML GUI for you, but it also provides many technical challenges. Whether your eventual goal is Web or n-tier, it is important that you understand the technical issues and perform sufficient analysis up front. In the end, that will help ...

Get PowerBuilder® 9: Internet and Distributed Application Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.