1

在基于 PowerBuilder 的项目中,Microsoft SQL Server 上有超过三百个存储过程。它是一个客户端-服务器应用程序,很大程度上依赖于 PB 的 DataWindow。

现在,用户提出了一个功能请求,很可能会添加几个基于 Web 的屏幕来与系统交互。

我们正在评估 Rails(出于我们团队成员的经验)和 CakePHP(出于性能/部署考虑)。

我们在其他基于 Web 的项目中使用了很多 ActiveRecord(自然是在 Rails 上)。但是,存储过程和 ActiveRecord 不能很好地相互配合。

我想听听您的经验和建议:

  • 如何最小化重写(复制)ActiveRecord 中的存储过程
  • 除了我们已经在研究的(Rails 和 CakePHP)之外,还有哪些替代方案(比如 DataWindow.NET?、LINQ?)

谢谢!

4

2 回答 2

2

Powerbuilder 11.5 Webform 的数据窗口与存储过程配合得非常好。它的工作原理与客户端-服务器 Powerbuilder 完全相同。根本没有重写。

于 2010-03-03T18:42:39.997 回答
1

如果您只对 SQL Server 存储过程感兴趣,那么显而易见的答案是 ASP.NET。你甚至可以考虑 IronRuby!

于 2010-03-04T15:38:05.553 回答