Laravel 5 released
21–30 of 114 posts
Re: Laravel 5 released
#22Earlier quoted context omitted.
Can you give an example of a well designed PHP codebase? Are any of the other frameworks (Symfony2, Zend, etc..) better?
No, they also suffer from the pattern misuse pattern and are also slow as hell.
Re: Laravel 5 released
#23Re: Laravel 5 released
#24Earlier quoted context omitted.
Sure. PHP, especially post 5.4 has matured a lot and offers as many niceties as your favorite blub language. It has its warts, but at this point, nothing worse than what Javascript has for example. That said, while you can write beautiful code in PHP, IMHO, Laravel is not that. It full of "string typing", over-applied and mis-applied Design Patterns, and poorly thought abstractions. It just saddens me that Laravel is…
A lot of the over engineering in Laravel comes from Symphony, which in turn inspires how Laravel is built. And with the Proxy pattern in use everywhere, it inspires high coupling in your code in a way that doesn't quite look like coupling but is nonetheless.
Re: Laravel 5 released
#25What are the main advantages of Laravel over say Cake or Symfony?
- it's well-documented
- it has an active community
- I simply enjoy working with it. It feels lightweight, although it probably isn't, if I take a good look at the "vendor" folder and the dependencies
- I get stuff done relatively quickly
Edit: So I started porting my small Laravel 4 project to 5 and to be honest, my first impression is: Laravel 5 is more like Zend Framework than the small and nice PHP framework. It lost a bit of its lightweight flair for a potentially more structured architecture, but I kind of hate to put everything in "Service Providers" and "Middleware" and whatnot.
E. g. before, you had a folder "app/controllers", now you have "app/Http/Controllers" and "app/Http/Middleware" and "app/Http/Requests". While this might make sense for bigger projects, it also loses a bit of its lightweight charm.
With Laravel 4, things seemed to be more straight forward.
Re: Laravel 5 released
#26Earlier quoted context omitted.
Sure. PHP, especially post 5.4 has matured a lot and offers as many niceties as your favorite blub language. It has its warts, but at this point, nothing worse than what Javascript has for example. That said, while you can write beautiful code in PHP, IMHO, Laravel is not that. It full of "string typing", over-applied and mis-applied Design Patterns, and poorly thought abstractions. It just saddens me that Laravel is…
Can you give an example of a well designed PHP codebase? Are any of the other frameworks (Symfony2, Zend, etc..) better?
Re: Laravel 5 released
#27If you're new to Laravel or want to learn more check out http://Laracasts.com . Jeff Way does a great job. (Just a fan/current subscriber).
Re: Laravel 5 released
#28Re: Laravel 5 released
#29What are the main advantages of Laravel over say Cake or Symfony?
Re: Laravel 5 released
#30Earlier quoted context omitted.
Can you give an example of a well designed PHP codebase? Are any of the other frameworks (Symfony2, Zend, etc..) better?
When I tried SF2 I found it to be a terrible, Java-like, pile of abstractions. This might work for some people, but if you prefer thinking about business logic (as opposed to "where do I extend this IoC dependency container so that it can find my ControllerFactory), it's not for you. It left me bitter. Yii is supposed to be nicer, I heard from colleagues, but I left PHP programming the moment I saw the opportunity so…