Is Python suitable for a huge, enterprise size app?

2005-05-18 Thread john67
The company I work for is about to embark on developing a commercial
application that will cost us tens-of-millions to develop.  When all is
said and done it will have thousands of  business objects/classes, some
of which will have hundreds-of-thousands of instances stored in a DB.
Our clients will probably have somewhere between 50-200 users working
on the app during the day, possibly in mutiple offices, and then a
large number of batch processes will have to run each night.  It will
also need to have a web interface for certain users.  It needs to be
robust, easy to maintain, and able to be customized for each client.

Right now it looks like Java is the language of choice that the app
will be developed in. However, I have been looking and reading a lot
about Python recently and it seems to me that Python could handle it.
The big attraction to me is the developer productivity.  It seems that
if Python can handle it, then we could gain a huge savings by using
Python instead of Java from a productivity standpoint alone.

So, given the very general requirements in the first paragraph, do you
think that Python could handle it?  If anyone has direct experience
developing large apps in Python, I would appreciate your insight.
Based on the responses I get, I am planning on writing a proposal to my
management to consider Python instead of Java.

Thanks,
John

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Is Python suitable for a huge, enterprise size app?

2005-05-18 Thread john67
Would the allocation/deallocation memory usage issue be different than
it would be with Java?  Both Python and Java have automatic garbage
collection, correct?  Is Python's not as effective as Java's?  I think
the memory issues for the two languages would be similar in this area,
but maybe I am wrong.

John

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Is Python suitable for a huge, enterprise size app?

2005-05-18 Thread john67
LOL!  That is really funny, in a dark humor kind of way.  I don't want
the project to fail either.  I am not convinced that we will succeed if
we go the Java route.  However, I am just a grunt in the chain and not
in a position to make the decision.  I hope I can have some influence
on the decision though.  I will be pleased if I can get someone to at
least seriously consider Python.

I understand your sentiment about not encouraging something that might
fail to be done in Python.  Hopefully it won't come to that.  Thanks
for the info on Phaseit apps.

John

-- 
http://mail.python.org/mailman/listinfo/python-list


Problem accessing Python Business Forum

2005-05-26 Thread john67
Every time I attempt to look at the Python Business
Forum (www.python-in-business.org), I encounter an error that starts
like this:
  Site Error
  An error was encountered while publishing this resource.
  KeyError
  Sorry, a site error occurred.
  Traceback (innermost last):
  Module ZPublisher.Publish, line 150, in publish_module

I thought it might be temporary, but I have encountered the same error
for a couple of weeks.  I know other parts of the Python Business Forum
site work since I have been sent links to the European PyCon 2005 for
example.

Is there another URL for the Python Business Forum that has a site map
or something similar?  I am guessing someone has had and been given an
answer to the problem I am having, but I have not been able to locate
it.  I did a search of this forum, but almost all references to "Python
Business Forum" were in Dr. Dobbs postings.

Thanks for your help,
John

-- 
http://mail.python.org/mailman/listinfo/python-list