Live data from Hacker News

Laravel 5 released

laravel-news.com

41–50 of 114 posts

Re: Laravel 5 released

#41
post #13

Earlier quoted context omitted.

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.

I would argue that Symfony is well engineered, not over engineered. The fact that Laravel is already at version 5 demonstrates just how poorly engineered it was in the first place.

So Internet Explorer is a better engineered product than Chrome and Firefox?

Re: Laravel 5 released

#42
Ive been so excited about this! Though I kinda miss the call to action buttons that they had on the old site. Scrolled down the page looking for the quickstart button before I had a "duh" moment and clicked on documentation.

Re: Laravel 5 released

#43

What are the main advantages of Laravel over say Cake or Symfony?

As some other commenters wrote - there's not that many differences with Symfony approach-wise. But it's more fun to write code in Laravel, Symfony on the other hand is incredibly verbose which is not a good thing in my opinion. You have to write way more code to achieve same thing in Symfony compared to Laravel.

Laravel has very reasonable and easy to understand structure and you don't need to use .xml or .yml for configuration.

I've had experience in CodeIgniter, Symfony, FuelPHP and I've been sticking with Laravel for over two years because of how simply nice it is to work with.

Re: Laravel 5 released

#44

What are the main advantages of Laravel over say Cake or Symfony?

Having worked with Kohana, CodeIgniter and WP, Laravel is the reason I started writing PHP again. Also being a node developer, Laravel feels at home with Express(both influenced by Sinatra).

Artisan command line utility, Migrations for DB version control, Blade template engine and the neat directory structure are some of the things I like apart from the community ofcourse

Re: Laravel 5 released

#45
post #16
post #12

Earlier 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…

I really enjoy using Yii. It's not perfect, but it seems underrated to me.

Re: Laravel 5 released

#46

Laravel represents what modern PHP can do and be. Clean, organised, fully object-oriented. Kudos to what Taylor Otwell has created both from a marketing perspective and technical standpoint.

I was a little scared by the heavy use of static method calls in Laravel 4. L5 has made the statics easier to ignore if that is not your thing.

But after understanding the Facade pattern that is widely used by the framework, I've concluded that the use of the static method calls is not an antipattern at all.

Re: Laravel 5 released

#47
After using Laravel 4 for an internal company tool I have a hard time recommending it (sadly, I was hopeful). I found the docs to be uneven in quality/scope, some key features (mostly around the ORM) missing and the 'feel' to be slightly off.

It's hard to quantify, but I have used CakePHP, Yii, Rails (0.9 through 4), Django and plenty of home-grown 'frameworks'. From all those the most cohesive and understandable to me was Rails followed by Yii (surprisingly).

Maybe it's the docs or structure, but Rails and Yii have a strong opinion and it seems their developers have both CS smarts and industry experience, which shows in the structure and code.

I'm sure in time Laravel will mature and improve. Currently it just feels like there's a lot more hype than it merits.

Re: Laravel 5 released

#48
post #17

If 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).

Jeffrey Way is the best. Back at Tuts+ I'd only watch his courses—no one else was as good of a teacher as him. Laracasts is even better.

Re: Laravel 5 released

#49
post #44

What are the main advantages of Laravel over say Cake or Symfony?

Having worked with Kohana, CodeIgniter and WP, Laravel is the reason I started writing PHP again. Also being a node developer, Laravel feels at home with Express(both influenced by Sinatra). Artisan command line utility, Migrations for DB version control, Blade template engine and the neat directory structure are some of the things I like apart from the community ofcourse

What is the thing you don't like about Laravel community? (or is this what you say when other PHP devs are involved?)

Re: Laravel 5 released

#50

Laravel represents what modern PHP can do and be. Clean, organised, fully object-oriented. Kudos to what Taylor Otwell has created both from a marketing perspective and technical standpoint.

>Laravel represents what modern PHP can do and be. Clean, organised, fully object-oriented.

In a JavaEE circa 2003-5 way. Not exactly what modern programming is about...

Post reply on HN