原文 http://www.javaeye.com/topic/248813的确目前Delphi没有很好的做分布式应用的技术,而用java则在分布式应用上要强的多,
如果能将两者的长处结和起来是不是一件很美妙的事情呢?对于这篇文章希望大家能充分的讨论一下
同时我也有一些不明白的地方,也请大下侠们指点一下。
我的理解是
1、client端Delphi通过indy组件访问一个网址 如:http://127.0.0.1/say 类似调用一个远端的接口
2、接口会以json的数据格式返回的资料
3、前端delphi程式再对返回的资料进行处理。整个过程都可以用http进行通信,不知json-rpc的作用?
或者该如何使用json-rpc。
如果能将两者的长处结和起来是不是一件很美妙的事情呢?对于这篇文章希望大家能充分的讨论一下
同时我也有一些不明白的地方,也请大下侠们指点一下。
我的理解是
1、client端Delphi通过indy组件访问一个网址 如:http://127.0.0.1/say 类似调用一个远端的接口
2、接口会以json的数据格式返回的资料
3、前端delphi程式再对返回的资料进行处理。整个过程都可以用http进行通信,不知json-rpc的作用?
或者该如何使用json-rpc。
就是这个名称取得...我一开始以为是专门给PHP语言用的,去网站上看了一下才明白各种语言都有支持
# PHPRPC for PHP
# PHPRPC for Java
# PHPRPC for JavaScript
# PHPRPC for .NET
# PHPRPC for Delphi
# PHPRPC for ActionScript
# PHPRPC for ASP
# PHPRPC for Ruby
# PHPRPC for Python
# PHPRPC for Groovy
我也去看了一下,原来也是无法承受xml/soap的速度的人!
不过我是
以ini@http来取代webservice,
以client/webserver取代client/server和browser/webserver
http://blog.csdn.net/sz_haitao/archive/2009/09/10/4539228.aspxphprpc for delphi是仅仅实现客户端的,
ASP、.NET、Java、Ruby、Python 和 PHP 版本除了提供客户端实现外,还提供了服务器端实现。我是觉得delphi下的isapi,在iis下的效率还是很不错,作服务器端非常合适
所以,我的ini@http的服务端首先就是delphi实现的isapi