0

请原谅我在这个领域明显缺乏知识。软件开发不是我的强项。

我目前即将开始一个项目的工作,该项目有一个使用 PowerBuilder 和 Oracle Enterprise 数据库构建的大型系统来提供数据。

我想为系统构建一个更好的界面,并相信可以使用网络技术(我的背景)来做到这一点。任何人都可以确认是否可以将 PHP 与 PowerBuilder 一起使用,或者是否有一种方法可以将我的构建与 PowerBuilder 接口?

4

1 回答 1

0

我不认为有一种“好”的方式来整合 PB 和 PHP,但如果有意愿,总会有办法。

一种不寻常但可能的混合技术的方法可能是使用 PowerBuilder.NET 编写 IIS 处理程序,或者您可以使用 Visual Studio 构建处理程序并从处理程序调用 PowerBuilder .NET 程序集。我发现自己使用 Visual Studio 构建处理程序更容易,因为我在让 PB.NET 从 HTTPHandler 继承或使用 .NET 接口时遇到问题。这样做就像重新发明 ASP.NET,因为它基本上只是处理 .ASP 文件并踢出 HTML/Javascript/CSS 等,并且您将为不同的文件扩展名(例如 .pb 或 .powerbuilder)编写处理程序并根据您在 URL 中使用的文件名和/或参数吐出您最喜欢的 Web 代码。

不久前我做了这样的事情,只是为了看看我是否可以做到,这并不太难。最终,我会将代码发布在我的 PB 博客上。我见过另一种使用 CGI 实现类似的东西,这是一种较旧的技术,不如使用处理程序来处理繁忙的站点。

同样,这可能不是您正在寻找的答案,但它是一个答案。祝你好运。

于 2013-09-20T02:48:48.403 回答