If you work with PHP, and are looking for an MVC framework, I would very highly recommend Laravel.  I came from a background working with ASP.NET MVC, and if anything I am finding Laravel more enjoyable to use.  I much prefer C# to PHP as a language, but for some reason I find Laravel incredibly feature-complete and easier to use right out of the box.  The wider ecosystem is great too – for example, we needed some auditing functionality, and lo and behold, there’s a FOSS auditing library that does 99% of what we need already.

I know that in PHP land there is something of a Symfony vs Laravel debate.  From my peruse of the discussion on that, Symfony could be seen as a more rigid and principled framework, while Laravel allows you a little more flex.  In our case this made sense, as we were migrating from a bespoke MVC framework, so a little bit of flexibility helped us reuse a lot of the existing code.

Leave a Reply

Your email address will not be published. Required fields are marked *

To respond on your own website, enter the URL of your response which should contain a link to this post's permalink URL. Your response will then appear (possibly after moderation) on this page. Want to update or remove your response? Update or delete your post and re-enter your post's URL again. (Find out more about Webmentions.)