Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Drupal has partnered with the Symfony (a dying PHP MVC framework)

Is Symfony dying? With Symfony 2, I thought it's components are becoming more and more popular.



It's not, and Symfony2, along with Laravel (which also uses Symfony2 components), is probably the only reason I would consider new PHP development these days.


you might wanna check out http://www.yeager.cm if you are searching for a slick and easy to extend php (5.3) cms.

disclaimer: i'm one of the devs/founders.


What's so good about it? Looks like any other MVC framework to me.


It takes advantage of PHP 5.3 (anonymous callback functions, namespacing, etc) whereas a lot of the other PHP frameworks feel like PHP 4+.

You can swap in components like Redis easily. Setting it to use mock versions of web-based APIs in the development environment. And the code just feels nice to work with.


Also has a nice Dependency Injection pattern, and the Twig template system is wonderful.


Yes, that's sort of the point. It looks like the MVC frameworks you'll see in Python and Ruby, with allowances for and enhancements where they make sense with PHP as a language.

I would call Symfony2 "PHP for adults".


Symfony2 is excellent and is growing in terms of usage, conferences, and so on. The framework actually borrows best practices from Django, Ruby, and Java. The false description of Symfony2 as "dying" makes me wonder how much the original author actually understands the landscape.


I don't think symfony is dying, however, bridging the two systems might produce a mess. but we better wait and see.


Isn't drupal 8 a total rewrite using symfony components in the core?


Not a rewrite from ground up, no, but a very serious refactor, yes.


Fair enough, haven't been paying much attention to Drupal 8's development cycle.


Maybe it was phrased that way because Symfony 1.x is dying, since Symfony 2.x is not backwards compatible.


But Drupal is using symfony2 components, so it doesn't make sense either way.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: