cabbagehead909 - 12:38 am on Jul 6, 2012 (gmt 0)
And that justifies a project costing 2x more to deliver?
I understand the tech dept may prefer more sophisticated tech stacks. But the tech dept typically is not a the top of the food chain of an organization. How can that be sold through to the people at the top - that they must pay 2x more for the same product, because of the tools the tech team prefers to use?
The obvious answer to that question is - better code which costs less to maintain. But that's not necessarily true! There are sophisticated OO patterns and MVC frameworks avail in PHP too... as well as sophisticated developers than know how to use them. And, anyone who has had to maintain a Java or RoR project and also had to maintain a PHP app knows that's total BS! It shouldn't be ... but it is. :)
The next obvious answer is performance - but in fact, PHP out performs RoR apps hands down! Numerous studies to support that.
So again I'm left with the same question ... why so much cheaper? Can it REALLY just be a supply/demand thing? And can that get so far out of hand as to have a 100% impact on cost, with no better fundamental reason other than that?