From: Michael Neumann Date: 2001-07-17T21:51:13+09:00 Subject: [ruby-talk:17995] Re: Movement in scripting language communities to integrate XML-RPC James (ruby-talk) wrote: > One of my gazillion side projects is to assemble a reasonable > web-app framework, so that when asked to put up a web site I can do so > quickly, and get the 80% "common to all web site" capabilities in place > with 20% of the effort. > > I'd *rather* do this sort of work in Ruby, but reality says that not > every hosting environment will have Ruby, and I'll rarely have the > ultimate say over this. So I need to construct scripting components > in some more available language, such as PHP3, so that there is a t > least a minimal set of objects that can be installed most places. > > However, I would like to plan for the ability to have different objects > written in different languages play well with each other. PHP, Ruby, Perl, > will let me call other scripts using system calls, but this strikes me > as really inefficient. I've been thinking that an XML-RPC interface > would be nice, though I don't know that it would grant much in performance. You probably gain not much in performance, but it will be more flexible. You might have a look at Sandstorm: http://sstorm.sourceforge.net It's a component architecture based on XML-RPC. Currently supported languages are Ruby, Perl, Python and PHP. Regards, Michael -- Michael Neumann merlin.zwo InfoDesign GmbH http://www.merlin-zwo.de