Is Python fit for multi-tired apps?

Laurent Szyster laurent.szyster at q-survey.be
Tue Sep 18 11:44:13 EDT 2001


Eike Kock wrote:
> 
> I've spent the last weeks studying Enterprise Java Beans (EJB) and
> J2EE. It takes a lot of time and code to achieve very little.
> Features beeing wonderful in theory just don't address complex
> scenarios in reality (e.g. CMP). The incomplete specification leads
> to vendor specific solutions - using them leads to vendor lock-in.
> Design patterns help avoid problems of the spec (e.g. entity bean
> performance issues) but leaves you with apps that can't really be
> called object orientated.

I've had the same experience. What's even worse is that Java
application servers require huge ressources.

> Disappointed with J2EE I looked for possible alternatives and found
> Python. What a cool language! I did'nt expect to find a .Net or J2EE
> like framework but found typical multi-tired app functionality like
> object distribution mechanisms (Pyro, CORBA ORBs).
> 
> Is Python fit for multi-tired apps?

yes.

> Is a pure Python framework a valid option?

yes.

> Are there any larger implementations using a pure Python framework?

yes. Zope is a Python CMF to build web sites. Then , there's Webware
for entreprise application server.


Laurent Szyster



More information about the Python-list mailing list