在我的公司,他们终于(大概是时间...)考虑将我们最畅销的应用程序之一从2层架构转换为3层架构,逻辑(演示,业务和数据层)以及物理层面。很可能我们会选择Delphi-Delphi-Oracle或Delphi-Java-Oracle方法进行更改。将Delphi/Oracle应用程序从2层更改为3层
这是一个相对较旧的大型应用程序,在我开始在那里工作之前已经创建和修改了很长时间。重构,除了什么时候需要改变之外,通常都没有考虑过。另外,业务逻辑也出现在两个实际层中......叹息。
物理变化并没有让我感到困扰,但逻辑上的变化将会是一种通过地狱的过程。为了尽可能平滑它,我想调查哪些Delphi组件更适合3层模型。
¿您会考虑使用哪些替代方案?
这个计划的驱动因素是什么?例如,是否支持其他数据库或其他前端(移动,Web,.net)或云部署?这将给出一个更清晰的画面,例如在Delphi和/或中间层的Java之间进行选择。 – mjn 2010-08-14 08:17:55
我基本上问过同样的东西:http://stackoverflow.com/questions/3431149/which-delphi-technology-to-use – 2010-08-14 11:50:21
@mjustin,我们的客户有两个主要原因:他们希望能够部署到其他数据库,如果需要的话,他们也希望能够快速扩展,因为他们每年增长两位数。 Thx您的评论:-) – 2010-08-15 11:30:38