rather comparing with J2EE (which has made quite a few bad
architecture choices on the way), better is to see what are your
requirements and see if Python and django can do it with less effort
and more elegance, while achieving desired maintainability,
performance and scalability. and from answers on this thread looks
like it python and django can be a good choice.

a dated article on how and where Google uses Python
http://panela.blog-city.com/python_at_google_greg_stein__sdforum.htm

It looks like python has been traditionally used as better replacement
of Perl, for scripting and glue code and in operations.
Java and J2EE has been more popular for building business
applications.

that said, it is changing fast. Partly because people frustration with
J2EE and its mistakes ( high complexity, high development time, EJB 2
model etc.)
 and partly because frameworks like django are turning out to be such
awesome alternative.


( DIsclaimer: I have almost 10 years of enterprise-class J2EE
architecture and oracle experience and before that C. And I like Java
and J2ee both despite the shortcomings which I have learned to avoid.)

BTW, the having presentation and business logic on same physical
server is nothing bad in itself, till they are logically separate.
Even in J2EE enterprise class apps We have gone that route (same
physical server but separate logical tiers) many times to avoid
overhead of remoting/networking and serialization/de-serialization. Of
Course there are surely few cases where you may want separate physical
tiers.

Ashish

On Apr 16, 7:43 am, "Norman Harman" <[EMAIL PROTECTED]> wrote:
> Hussein B wrote:
> > In Java we have a dedicated component model for business logic (EJB)
> > and the ability to call remotely other components
> > With Java, we can create 3-tier enterprise applications not to mention
> > a cluster of servers.
> > I didn't play with Django yet but it seems to me that the presentation
> > and logic are located on the same server for Django applications.
>
> Have you looked at PEAK Python Enterprise Application 
> Kithttp://peak.telecommunity.com/
>
> --
> Norman J. Harman Jr.  512 912-5939
> Technology Solutions Group, Austin American-Statesman
>
> ___________________________________________________________________________
> Get out and about this spring with the Statesman! In print and online,
> the Statesman has the area's Best Bets and recreation events.
> Pick up your copy today or go to statesman.com 24/7.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to