将PB程序迁移到Web:实现策略与关键步骤

2星 需积分: 43 38 下载量 99 浏览量 更新于2024-07-29 2 收藏 7.4MB PDF 举报
本文档探讨了如何将PowerBuilder®应用程序转换为Web应用程序的过程,以适应日益增长的互联网需求。PowerBuilder, 作为一款由Sybase开发的桌面应用开发工具,其.NET版本的策略旨在支持跨平台和互联网环境下的应用部署。 首先,作者Donald D. Clayton,Intertech Consulting, Inc. 的总裁,提供了关于PowerBuilder在.NET框架下的背景介绍。PowerBuilder的.NET战略包括了针对Windows Forms的支持,使得本地资源得以充分利用,并强调了其分布式架构和离线能力,使得应用程序能够在各种客户端设备上运行,即使在网络不稳定的情况下也能提供基本功能。 智能安装和更新是PowerBuilder的一个关键特性,它简化了软件的部署和维护。同时,为了适应Web环境,PowerBuilder引入了Smart Clients,这些客户端利用.NET Framework,实现了更高的安全性和版本控制。通过与.NET Web Forms集成,PowerBuilder能够生成编译后的代码,支持服务器控件,确保浏览器独立性,同时分离代码逻辑和用户界面内容。 状态管理和.NET Web Forms架构也是转换过程中的核心概念。Web Forms事件模型允许开发者构建更复杂的应用交互,而PowerBuilder Web Data Window则为数据访问提供了便利。此外,文档还提到了CITRIX或Terminal Services这样的远程桌面解决方案以及 Appeon(可能是一款与PowerBuilder集成的Web应用程序开发工具)的使用。 在进行转换时,文中强调了几个关键考虑因素。首先,要考虑应用程序需要暴露给互联网的部分,以平衡性能和安全性。其次,技术环境的现状和未来发展趋势也需纳入考量。客户的需求,如设备兼容性和性能需求,也是决定转换策略的重要因素。最后,评估原应用程序是否适合互联网环境,是否能提供一致的用户体验是决定是否进行迁移的关键。 这篇Whitepaper详细介绍了PowerBuilder应用程序向Web应用程序迁移的过程,包括技术实现、优势和注意事项,对于正在寻求将传统PB应用迁移到Web的组织来说,是一份宝贵的参考资源。