I am starting a new PHP project and was considering adopting Laravel. Coming from a Java / Spring background I was excited to see a similar MVC / Dependency Injection framework bundling together all the common stuff one normally needs in a web application, in a well structured package. It also seems Laravel is very easy to adopt (easier than Symfony2) when it comes to setting up routes etc.
However, after doing some further research, I am concerned that this framework will introduce a lot of performance overheads and load a lot of things I don't need, making pages slower than they should be. My application will be a typical form-based application, with some database queries and Javascript/AJAX as a front-end. One very important non-functional requirement however is performance. I don't want the page to take a second to load (as long as the database responds quickly obviously).
Either way I intend to use Smarty (partly because I have lots of experience with it and partly because its much more well documented and has much more functionality than Blade, and to me the syntax is slightly cleaner than Twig), although the template engine is not the point of this question really.
Is Laravel truly much slower than say developing a page using a Controller (normal PHP script) with plain PDO and a Smarty template? And what about Laravel compared to a controller with Doctrine2 ORM and Smarty template as the view?
I am a bit new to these frameworks so any information, benchmarks or general description of the overheads that Laravel introduces (versus plain PDO and versus Docrine) would be greatly appreciated.
DB::*methods nor models then all the ORM and database-related code won't get loaded, ever.