我最近开始了一个项目,我准备在 Access 2003 中构建一个基于 ADP 的应用程序。字体端 GUI 将在 Access 中,而所有数据都驻留在 MS SQL Server 中。我说“是”,因为权力已经决定 Oracle Forms 可能是比 Access 和 SQL Server 更好的选择。我做这项工作的地方是他们使用 Oracle 10g 的 Oracle 商店。他们还在内部大量使用 Oracle Forms。
至于我,我总是乐于学习任何新东西。我一直是一个相当“不拘一格”的开发人员(我使用 .NET WinForms、ASP.NET、Java、C#、Python 和 Access)所以我不介意迁移到 Oracle Forms,只要它可以做同样的事情MS Access(希望更多,因为 VBA 相当有限)。
所以我的问题是这个。在开发 GUI 应用程序方面,Oracle Forms (10g) 与 MS Access 相比如何?Access 使用 VBA 作为其语言,Oracle Forms 使用什么?我知道 Forms 应用程序是一个 Java 小程序。这是否意味着您可以使用 Java 编写 Oracle Forms?