Ruby / Rails使用Delphi后端

时间:2013-03-18 18:15:14

标签: ruby delphi firebird

任何人都可以向我指出一些资源或教程,这些资源或教程可以帮助我利用Rails连接/查询Delphi后端(使用Firebird数据库)。

此外,有关此设置的一些问题。
Delphi的后端是否比rails后端更快?与红宝石司机相比,德尔福对连接火鸟的支持似乎要好得多。

目前提出要求的最佳选择方法是什么? REST的东西,还是某种RPC?或其他什么?

由于我们目前是德尔福商店,我认为德尔福的后端将有助于我们更好地利用现有技能。

感谢任何帮助。

编辑:关于设置的一点点。

因此,为了使这更容易解释,我们只能说它本质上是一个todo组织者。因此,前端将是一个日历,显示每天应付的款项。或者列出该信息的视图等。我所称的“后端”将存储到Firebird数据库。然后,RoR日历站点将在给定日期或日期范围内请求有关Todos或todos的信息,可能是关于某些联系人的信息。所有这些都存储在Firebird中。

我确实知道你也可以在delphi中做前端部分,但我正试图逐步淘汰Delphi,转而使用更新的语言。

1 个答案:

答案 0 :(得分:3)

AFAIK,您需要的不仅仅是RESTful API来运行RoR应用程序。

大部分工作都是在服务器端完成的:MVC模型,数据持久性,路由等......

使用Delphi作为后端将需要大量的工作。

如果您需要使用Delphi内置的RESTful服务器,请查看一些项目:

所有实现与Firebird的直接连接,并且DoR + mORMot + DWS声音具有更好的性能。

基于Delphi的服务器在所有情况下都会更具响应性。

DoR更接近RoR - 顾名思义! Delphi Relax似乎也接近它(即使我想知道Marco是否仍会维持它 - 5个月没有提交)。 DataSnap更像RAD,并集成在IDE中。 DWS具有新的数据库后端,以及与mORMot相同的高性能HTTP服务器。 mORMot有一个完整的客户端 - 服务器ORM,但Web客户端将在AJAX中构建 - 首选SmartMobileStudio。