我想知道是否有任何解决方案来这样做。有人知道吗?
大局:我想使用我的delphi瘦客户机通过web访问数据。但是我希望我的服务器/服务是用pascal编写的。
“不是那么”的大局:我正试着写一个php来模仿一个用delphi写给ClientDataSets的SOAP Midas包,但是我的大脑里没有必要的肌肉来做这件事。因此,我可以尝试将dbexpress转换为FPC,但我不知道这是否合法。
好了,朋友们,我知道PHP、java、c#/asp、python、ORM和类似的东西可以帮助我解决这个问题,但我是一个图形用户界面的家伙!用cobol编写过10000行报表的人都知道我在说什么。我只想将我的soap连接指向网络中的某个服务器(我并不拥有服务提供商),并让我的客户满意。简单得像..。
发布于 2009-11-13 21:47:56
RemObjects SDK支持免费的Pascal。Free Pascal是一个兼容Delphi的Pascal编译器,适用于Linux平台。
http://wiki.remobjects.com/wiki/Introduction_to_Free_Pascal_support
如果您熟悉FPC并且不喜欢编写很多行代码(如您所指出的),那么我认为RemObjects SDK确实是一个有趣的选择。
一个Delphi跨平台版本正在开发中。希望在下一个版本的Delphi中可以为Linux平台构建DataSnap服务器。
发布于 2009-11-13 20:37:26
您可以使用Lazarus和wst (web服务工具包)来做到这一点。我们在一些客户端/服务器项目中使用它。在Lazarus中,你可以使用(几乎) 100%兼容的Delphi代码,还可以编译成Windows、Linux和OSX的原生应用程序。
唯一的问题是学习曲线,这是相当缓慢的。
发布于 2009-11-13 22:22:51
Delphi2010 DataSnap支持REST协议和JSON as数据包。如果你想设计你的解决方案来集成你的Delphi应用程序和非Delphi应用程序,这可能会有所帮助。
https://stackoverflow.com/questions/1728647
复制相似问题