Quote:
What do you qualify as pretty big?
ERP system that is used in pretty huge companies. Development team is >20 core developers
Code base is >5 million lines of code iirc (not that LOC is a meaningfull measure anyways)
Quote:
I'm skeptical though that it wouldn't turn into a nightmare with a team of more than 4 or 5 people and even worse it feels like a language where one bad developer can really screw over a lot of people.
Not sure what you mean by this but it's a lot more related to the way the code is developed than the language anyways. We used Scrum style development for the core stuff and four eyes per commit as well as a pretty huge collection of tests of all kinds and certain best practices that needed to be followed.
Add a strict separation of the stable branch from the current devel one and customer specific customizations and it's really hard to screw anything up
I'll say though that I was kind of sceptical that Python could be used for anything big before working on this system but I was won over pretty quickly. From a business POV you also have customers every now and then who will aks you "wtf is this Python, business software is supposed to be written in insert language, usually JAVA" so I suppose JAVA does have a marketing edge of sorts.
tl;dr: just try it
Last edited by clowntable; 04-03-2011 at 12:22 PM.