我们有一个相对较大的应用程序,它与 Firebird 紧密相关(存储过程、 View 等)。我们现在收到了很多支持其他数据库的请求,我们还希望将很多功能从客户端转移到服务器。
现在似乎是转向 3(4) 层架构的好时机。我们已经看过 DataSnap 2009 和 RemObjects SDK/DataAbstract。两者似乎都可以胜任,但是我们应该注意哪些优点/缺点?有没有其他框架可以推荐?
干杯,
保罗
最佳答案
在迁移到多层应用程序的过程中,您可以考虑在层之间使用传输协议(protocol),该协议(protocol)与语言/技术无关(如 web 服务,(我认为 remobjects 支持))。
这可以使稍后重新实现层更简单(就像您以后必须在浏览器/java/silverlight 中制作另一个版本的客户端应用程序一样)。
关于database - 关于迁移到多层 Delphi 架构的建议,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/545080/