I currently use Codeigniter as my PHP framework. I'm considering the pros and cons of moving to a different framework. For non-core developers, how much advantage is there likely to be in knowing/being comfortable with Symfony2 when Drupal 8 rolls around? Or will all the Symfony stuff be under the hood?
First, remember that "core contributor" doesn't just mean "developer." You could also be a documenter, tester, debugger, or even just an idea-person. I suspect that having a proper framework in place could be beneficial to most of those roles. Also, you said "non-core developer" - does that mean you are a contrib developer? Wouldn't the same environment be useful for the same reasons? There is a goal that, by 2014, one percent of Drupal.Org members be core-contributors. We'd all benefit from you thinking about becoming a 1%-er. Nancy Injustice anywhere is a threat to justice everywhere. -- Dr. Martin L. King, Jr.
________________________________ From: DTH
I currently use Codeigniter as my PHP framework. I'm considering the pros and cons of moving to a different framework. For non-core developers, how much advantage is there likely to be in knowing/being comfortable with Symfony2 when Drupal 8 rolls around? Or will all the Symfony stuff be under the hood?
Some symfony2 knowledge will be useful, particularly if you're going to include namespaced, autoloaded classes in your modules. Since there will be a fair number of symfony2 components in core for Drupal 8, some knowledge of those components may be valuable so that you're not duplicating work in your contrib modules. I'm also currently looking at trying to replace a portion of our hook system with the Symfony EventDispatcher component, so there's that. -- Cameron Eagans http://cweagans.net On Wed, Apr 4, 2012 at 08:04, Ms. Nancy Wichmann <nan_wich@bellsouth.net>wrote:
First, remember that "core contributor" doesn't just mean "developer." You could also be a documenter, tester, debugger, or even just an idea-person. I suspect that having a proper framework in place could be beneficial to most of those roles.
Also, you said "non-core developer" - does that mean you are a contrib developer? Wouldn't the same environment be useful for the same reasons?
There is a goal that, by 2014, one percent of Drupal.Org members be core-contributors. We'd all benefit from you thinking about becoming a 1%-er.
*Nancy*
Injustice anywhere is a threat to justice everywhere. -- Dr. Martin L. King, Jr.
------------------------------ *From:* DTH
I currently use Codeigniter as my PHP framework. I'm considering the pros and cons of moving to a different framework. For non-core developers, how much advantage is there likely to be in knowing/being comfortable with Symfony2 when Drupal 8 rolls around? Or will all the Symfony stuff be under the hood?
A lot of conceptual things like controllers, the kernel, at least some event dispatcher bits, etc. will be exposed to module developers. It will not look like the Symfony full stack framework, but learning Symfony full stack certainly won't hurt. --Larry Garfield On 4/4/12 8:20 AM, DTH wrote:
I currently use Codeigniter as my PHP framework. I'm considering the pros and cons of moving to a different framework. For non-core developers, how much advantage is there likely to be in knowing/being comfortable with Symfony2 when Drupal 8 rolls around? Or will all the Symfony stuff be under the hood?
participants (4)
-
Cameron Eagans -
DTH -
Larry Garfield -
Ms. Nancy Wichmann