3 ms·
Each organization is going to be different. If you have a team that already rocks on PHP, migrating people to Python is likely to be a problem. Depending on w
by robomartin 14y ago
Each organization is going to be different.
If you have a team that already rocks on PHP, migrating people to Python is likely to be a problem.
Depending on where you are located, finding good Python programmers could be difficult (stats: over 10x more PHP programmers than Python.
If your project is pretty far along, translating to Python might carry with it a non-trivial cost.
In general terms I think it might be easier/cheaper to launch an MVP in PHP with a sensible framework (like Yii) and then migrate to Python + web2py or Django for the "real" product.
I prefer Python, but it is hard to ignore job market statistics when considering what it might take to put together a team.
I'll go out on a limb and piss off a bunch of people in the process. I'll venture the thought that most PHP-only programmers are really bad programmers. Someone not formally educated in CS or having no experience in a variety of languages (and paradigms) before adopting PHP will probably be "challenged" as a programmer in more than one way. I have a feeling that, because of the nature of the language, a larger percentage of Python programmers are really good "traditional" programmers with a good balance between theoretical and practical knowledge.
Let the flaming begin.
- samuellevy 14y agoThat's pretty much how it is, but I believe the why is largely to do with the large amount of bad PHP learning aides available for free on the internet (I'm looking at you, w3schools). That being said, I have met (and work with) some "PHP first" programmers who are genuinely great programmers, and who get how to write clean, reusable code. "I learnt in PHP" isn't a blanket euphemism for "I'm a horrible programmer".
- papsosouid 14y agoYour analysis of the benefits doesn't seem to be very favorable to PHP, so I am still confused as to how you came to the conclusion that using anything other than PHP is basically impossible. Again I feel the need to ask, what is it you are choosing PHP for? We were making a language choice for building a large web app that is the basis of the company. PHP rated terribly for that purpose. Setting up a blog for someone would presumably have PHP rating much better. >In general terms I think it might be easier/cheaper to launch an MVP in PHP with a sensible framework (like Yii) and then migrate to Python + web2py or Django for the "real" product. Why do you think that? >I'll venture the thought that most PHP-only programmers are really bad programmers Obviously.