Tim Mitchell a écrit :
Hi All,

I work on a desktop application that has been developed using python and GTK (see www.leapfrog3d.com). We have around 150k lines of python code (and 200k+ lines of C). We also have a new project manager with a C# background who has deep concerns about the scalability of python as our code base continues to grow and we are looking at introducing more products. I am looking for examples of other people like us (who write desktop apps in python) with code bases of a similar size who I can point to (and even better talk to) to help convince him that python is scalable to 300+ lines of code and beyond.

As far as I'm concerned, I'd say that if you didn't feel anything wrong nor spot any problem so far working on a 150 klocs project, there's just no need to worry. FWIW, a C# port would probably requires *way* much than 150 klocs.

I have looked at the python success stories page and haven't come up with anyone quite like us. One of my project managers questions is: "Are we the only company in the world with this kind and size of project?"

Doing a quick count using wc -l (so the following numbers include comments and blank lines), Zope 2.8 is about 418 klocs, Plone 3 about 259 klocs. Which, for the full stack, makes about 677 klocs. Even if you estimate a 50/50 ratio between real locs and comments/blank lines, this still makes something like 338 klocs.

Is that enough ?-)
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to