I have an unusual problem: I have to convince my superiors to use Django for our new project. Alternative is some PHP framework. I've programmed in PHP for 2 years and then switched to Python and have about 3 years of experience in it. However I'm not too good in business speech.
I know all the technical pros and cons but when it comes to discussing business issues things blur a bit.
EDIT:
Reasons I want to use Python + Django:
- experience in Django
- beauty of pythonic code (and all it's benefits)
- lots of third party libraries
- efficiency
- less code = less bugs
Reasons why my new boss wants to use PHP:
- he knows it
- he can estimate on his own
- he doesn't know Python
@Vinko Vrsalovic: All requirements for both technologies are met.
- we have both our own servers and external Python hosting
- PHP costs of course less, however the difference is really tiny in comparison to support cost
- we have suitable resources for both PHP and Python projects
I think problem is with my PM: he is afraid of new technologies. For him it's something new. So quoting the basic question from Robertos answer "why can't we just use the old system?".
I think I'm just too old :D to write a prototype in my free time. However this had worked a few times in past.