8
It’s been a while since I actually developed in PHP. In my last research, about two years ago, I didn’t hear much about the Laravel, as long as the Yii led some rankings (including my) framework to be chosen for new project.
Anyway, my question can be asked like this:
What are the reasons, in the most objective way possible, that lead a developer to choose Laravel instead of Yii?
Alternatively, the answers may be to the question:
What are the reasons, in the most objective way possible, that lead a developer to nay choose Yii as a framework?
Notes:
- I’m not looking for opinions like "I liked X more than Y" but relevant technical information.
- I’m not asking which framework I should use, I would just like to try to extract from the PHP architects present here the reasons that led them to choose Laravel.
- I know it’s hard to compare frameworks or any software, but there must be some more concrete and objective reason for this choice,
or not.
This question is on a fine line. I don’t vote to close because I seem to scrape through most of the 6 items in http://blog.stackoverflow.com/2010/09/good-subjective-bad-subjective/
– Maniero
@Bigown It’s on the limit right? I thought it was weird too. This kind of question usually turns into evangelization.
– Bacco
@Bacco This is the bad part. In fact there is this question and in the OS it would be closed even passing the criteria of what is "subjective good". You have to consider this. The answer posted so far, no matter how hard you tried not to push it, is evangelism. I almost voted to close for the possibility of evangelism. In this site start I am preferring to see what the community thinks when I think it has 51%+ chance of being something appropriate for the site.
– Maniero
Software architects must be objective in decisions, at least within a context. As a professional, if your boss asks you why you used the X framework instead of the Y framework, you should be able to answer it in terms of productivity, cost or quality, even if the answer is not an eternal and absolute truth. The problem starts when you try to answer a question like this by looking only at personal experience and, worse, without having experienced both technologies.
– utluiz
@Bigown Hernandes' answer ended up getting good with face of evangelization. If there is no more objective answer in a day or two and the answer is no longer closed, I myself vote to close or ask to exclude.
– utluiz
It would help the question not to open the door to evangelism if a text similar to "You are only qualified to answer the question who knows both technologies and has had experience seriously evaluating the use of one or the other with some depth". It would help in items 4 and 5 of the link I passed above.
– Maniero