10.02.2013 Views

PHP Programming Language - OpenLibra

PHP Programming Language - OpenLibra

PHP Programming Language - OpenLibra

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Symfony 316<br />

Development Roadmap<br />

The upcoming new release version of Symfony will include new features such as:<br />

• A new form generation framework, first introduced in version 1.2<br />

• A new admin generator (referred to as scaffolding in Rails) which makes use of the new form framework' and is<br />

no longer implemented as a helper.<br />

• Object relationship mapping declared in a separate plugin, rather than being integrated into the ORM<br />

• Choice of ORM (Doctrine or Propel, or a combination of the two)<br />

• Classes re-factored for looser coupling between objects, allowing for more user flexibility in using objects and<br />

fewer dependencies (similar in principle to the Zend Framework).<br />

• Routing rules and route objects more closely follow REST design principals.<br />

Symfony 1.3 and Symfony 1.4<br />

Symfony 1.3 and 1.4 are announced for November 2009. Both versions will be identical, but 1.4 will not support the<br />

1.3 deprecated features [18] . The many new features and enhancements include: [19]<br />

• Symfony Mailer: Symfony will provide native mailing functionnalities, built on top of Swift Mailer [20], a project<br />

taken over by Fabien Potencier (founder of Symfony) [21] .<br />

• Doctrine as a default ORM. Propel will still be supported, but the developer will have to activate it manually.<br />

• Performance enhancements: The form framework will have new widgets, an easier access to the widget's methods<br />

will be implemented, as well as a better support for I18N. The autoloading will be improved so that the developer<br />

doesn't have to clear the cache each time a new class is added.<br />

Releases<br />

Version Release date Support <strong>PHP</strong><br />

version<br />

Color Meaning<br />

Red Release no longer supported<br />

Green Release still supported<br />

Blue Future release<br />

End of<br />

maintenance<br />

1.0 January 2007 3 years >= 5.0 January 2010<br />

1.1 June 2008 1 year >= 5.1 June 2009 security-related patches will be applied until June 2010<br />

1.2 December 2008 1 year >= 5.2 November 2009<br />

1.3 November 2009 1 year >= 5.2 November 2010<br />

1.4 November 2009 3 years >= 5.2 January 2013 1.4 is identical to 1.3, but does not support the 1.3 deprecated<br />

features. [22]<br />

2.0 [23] late 2010<br />

(planned)<br />

>= 5.3<br />

Notes

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!