Python plugin

Samuel A. Falvo II kc5tja at garnet.armored.net
Sat Jan 8 20:15:06 EST 2000


In article <38771491.BA08010 at iqsoft.hu>, Nemeth Miklos wrote:
>(2) No more COM or any Microsoft-only garbage. The only reason I am

COM is not garbage.  Coming from a die-hard anti-Windows proponent, you may
be suprised to hear me say that.  But COM is, in my opinion, vastly superior
to anything CORBA has produced, or ever WILL produce.  I find it interesting
that even Zope succeeds in many areas where CORBA fails.

Furthermore, COM is not Microsoft only.  They may have invented the
technology, and therefore the largest user of it.  But it's now an open
standard -- in the hands of DCE, the same people who manage the RPC
standards.  As an example, Mozilla is using COM to implement all of its
component architecture, because CORBA just plain ain't up to snuff.  This
includes its Linux version.  And then there's the COM implementation I'm
currently working with that I wrote myself.

How many people do you know of can take a CORBA spec and write a crude
implementation in a day?

Before making wide, sweeping generalizations about whose technology "sucks"
or not, please be sure to do the research first (I'm not saying you didn't
-- we're all entitled to our opinions).  Tons of things from Microsoft
"sucks" for various technical reasons.  I can also think of tons of things
in Linux which have almost made me switch back to Windows, come to think of
it. And, in fact, it's those issues that are making me write my own
operating system too.

>(1) Grail was not mentioned as an alternative. I am a bit sad that this
>project was a failure.

Indeed.  I tried Grail once, and it seemed to work well enough, but it was
...sssslllloooowwww....  Perhaps with its core functionality rewritten in C,
it would make a fine and extensible browser.  Perhaps even suitable enough
to replace "man" and "info".  Now THERE'S a set of commands that need to die
a slow and painful death...

>PyQt, etc. communicating via HTTP, XML-RPC, CORBA (all supported by

Bingo -- XML-RPC.  This is perhaps far, far more suitable for your
applications than any plug-in architecture could ever afford.  My
user-management system for Armored Internet will be using XML-RPC
pervasively to support distributed processing.  And yes, it'll use COM on
both Linux and NT boxes as well (sorry -- shameless plug for COM... ;) ).

>Python) with my server. If HTML is acceptable for my application I
>should use Zope with any browser.

And Zope supports XML-RPC to boot.  Combine that with External Methods and
ZClasses, and you'll have one kick-butt system to work with.  It can be
scripted using something like Python, AND it can have a front-end user
interface based on HTML.

-- 
KC5TJA/6, DM13, QRP-L #1447
Samuel A. Falvo II
Oceanside, CA



More information about the Python-list mailing list