[Twisted-Python] Seeking advice on use of Perspective Broker

Mark Visser markv at lumierevfx.com
Fri Sep 18 10:56:23 EDT 2009


Another happy PB user here, and I used the O'Reilly book.

In fact, PB has changed so little that it's still using old-style 
classes. That bit us in the ass a couple times (no super!).

David Ripton wrote:
> On 2009.09.17 17:39:17 -0500, Arthur Pemberton wrote:
>   
>> On Thu, Sep 17, 2009 at 2:09 PM, Brett Sheffield <brett at gladserv.com> wrote:
>>     
>>> Arthur Pemberton wrote:
>>>       
>>>>  1) Is the Twisted Matrix book published by Orielly relevant ie. updated enough?
>>>>         
>>> Yes.  I just read it and it has excellent Perspective Broker examples in
>>> chapters 5 & 6 which got me to a flying start recently.   Obviously
>>> you'll want to read the online docs too.
>>>
>>> It doesn't cover twisted.web and nevoew very well because the API was
>>> still shifting about then, but the rest seems pretty good.  It was
>>> published in 2006.
>>>       
>> I know it was published in 2006, but 3 years can be a long time in the
>> computing industry, but you've convinced me that its worth a ready. Is
>>     
>
> PB has changed very little lately.  My PB-using project started in 2003.
> The last time I remember changing something to sync with a Twisted
> change was in late 2003, when I switched my from using the old cred API
> to the new cred API.  Since then it's been 100% boringly
> backward-compatible.  If you want stable documentation and the most
> examples and a very strong likelihood that the API won't change
> underneath you, PB is your best Twisted RPC option.
>
> (Other Twisted RPC options include AMP, Foolscap, and txprotobuf.  I
> recommend learning PB first because it has the most examples and docs so
> it's the easiest to learn.  If you end up using one of the others to get
> better security or portability or whatever, it'll be pretty easy to
> learn because the Twisted fundamentals carry over.)
>
>   


-- 
Mark Visser, Software Director
Lumière VFX
Email: markv at lumierevfx.com
Phone: +1-514-316-1080 x3030




More information about the Twisted-Python mailing list