RPC with Python - Comparison?

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Wolfgang Keller

    #1

    RPC with Python - Comparison?

    Hello,

    has anyone done a comparison of the different RPC protocols &
    implementations available for Python that is more extensive and exhaustive
    than the one on


    Topics would be:

    - Runtime efficiency
    - Development efficiency
    - Design concepts & features (security...)

    Candidates could be:

    - Pyro
    - Twisted.spread
    - OSE (XML-RPC)
    - ICE
    - ...others?

    TIA,

    Best regards

    Wolfgang Keller
  • has

    #2
    Re: RPC with Python - Comparison?

    Wolfgang Keller wrote:
    [color=blue]
    > Candidates could be:
    >
    > - Pyro
    > - Twisted.spread
    > - OSE (XML-RPC)
    > - ICE
    > - ...others?[/color]

    MacPython also supports Apple events (high-level bridge:
    <http://freespace.virgi n.net/hamish.sanderso n/appscript.html> )

    HTH

    Comment

    • Wolfgang Keller

      #3
      Re: RPC with Python - Comparison?

      >> Candidates could be:[color=blue][color=green]
      >>
      >> - Pyro[/color][/color]

      I forgot to mention Corba here:

      - Omniorb
      - Orbit
      - Fnorb

      BTW: It seems to me that none of these provides an AMI implementation. ..?
      [color=blue][color=green]
      >> - Twisted.spread
      >> - OSE (XML-RPC)
      >> - ICE
      >> - ...others?[/color][/color]
      [color=blue]
      > MacPython also supports Apple events (high-level bridge:
      > <http://freespace.virgi n.net/hamish.sanderso n/appscript.html> )[/color]

      I know, but I was thinking of OS-independent RPC protocols. :-)

      Best regards,

      Wolfgang Keller

      Comment

      • has

        #4
        Re: RPC with Python - Comparison?

        Wolfgang Keller wrote:
        [color=blue][color=green]
        > > MacPython also supports Apple events[/color]
        >
        > I know, but I was thinking of OS-independent RPC protocols. :-)[/color]
        Pity, you're missing some good stuff... :/

        Comment

        • johng2001@rediffmail.com

          #5
          Re: RPC with Python - Comparison?

          > Candidates could be:[color=blue]
          >
          > - Pyro
          > - Twisted.spread
          > - OSE (XML-RPC)
          > - ICE
          > - ...others?[/color]

          Anyone has any insights on REST Vs SOAP/XML-RPC? I have seen these
          debates else where on the web. Just want to know what the view point
          here is.

          Comment

          • Jeremy Bowers

            #6
            Re: RPC with Python - Comparison?

            On Mon, 06 Dec 2004 21:38:16 -0800, johng2001 wrote:[color=blue]
            > Anyone has any insights on REST Vs SOAP/XML-RPC? I have seen these debates
            > else where on the web. Just want to know what the view point here is.[/color]

            I've seen people argue this point a bajillion times, and honestly, I think
            the best insight is that there *is* no insight. Each of those three things
            (XML-RPC is not the same as SOAP, it is *way* simpler with the associated
            costs and benefits) are exactly what they look like, three entries on a
            pretty typical cost/benefit scale, with the primary tradeoffs being
            between ease of use and cross-platform/language. There's a time and a
            place for each, they don't really overlap much, and people trying to fit
            the world into the One True RPC, in my experience, generally only have
            experience in one of the RPC domains and mistake their experience for
            global truth.


            Comment

            • Wolfgang Keller

              #7
              Re: RPC with Python - Comparison?

              Am 6 Dec 2004 16:00:35 -0800 schrieb has:
              [color=blue]
              > Wolfgang Keller wrote:
              >[color=green][color=darkred]
              >>> MacPython also supports Apple events[/color]
              >>
              >> I know, but I was thinking of OS-independent RPC protocols. :-)[/color]
              > Pity, you're missing some good stuff... :/[/color]

              _I_ _am_ using a Mac at home.

              But not _everyone_ _else_ and especially not _every_ _company_ is using
              _exclusively_ Macs.

              Best regards,

              Wolfgang Keller

              Comment

              • has

                #8
                Re: RPC with Python - Comparison?

                Wolfgang Keller wrote:[color=blue]
                > Am 6 Dec 2004 16:00:35 -0800 schrieb has:
                >[color=green]
                > > Wolfgang Keller wrote:
                > >[color=darkred]
                > >>> MacPython also supports Apple events
                > >>
                > >> I know, but I was thinking of OS-independent RPC protocols. :-)[/color]
                > > Pity, you're missing some good stuff... :/[/color]
                >
                > _I_ _am_ using a Mac at home.
                >
                > But not _everyone_ _else_ and especially not _every_ _company_ is[/color]
                using[color=blue]
                > _exclusively_ Macs.[/color]

                Of course. Would it be tactless to mention you're also missing out on
                DCOM and WSH? ;)

                has <ducks>

                (p.s. Seriously, why not just cover everything? Platform(s) support is
                just another feature.)

                Comment

                • has

                  #9
                  Re: RPC with Python - Comparison?

                  Wolfgang Keller wrote:[color=blue]
                  > Am 6 Dec 2004 16:00:35 -0800 schrieb has:
                  >[color=green]
                  > > Wolfgang Keller wrote:
                  > >[color=darkred]
                  > >>> MacPython also supports Apple events
                  > >>
                  > >> I know, but I was thinking of OS-independent RPC protocols. :-)[/color]
                  > > Pity, you're missing some good stuff... :/[/color]
                  >
                  > _I_ _am_ using a Mac at home.
                  >
                  > But not _everyone_ _else_ and especially not _every_ _company_ is[/color]
                  using[color=blue]
                  > _exclusively_ Macs.[/color]

                  Of course. Would it be tactless to mention you're also missing out on
                  DCOM and WSH?

                  <ducks>

                  has

                  (p.s. Seriously, why not just cover everything? Platform(s) support is
                  just another feature.)

                  Comment

                  Working...