📜 ⬆️ ⬇️

Symfony 2 Online Conference Report

So, on Tuesday we organized the Moscow hub and conducted a live broadcast of the conference. For the organizers, as I understand it, this was the first experience in conducting events of this kind. And everything went great. We connected to the session, the speaker spoke in the background and flipped through the slides. There was no video. It was a little difficult to perceive information by ear, but on the whole it was understandable, the guys tried.

Reports


"Miscellaneous enhancements" by Fabien Potencier
http://www.slideshare.net/fabpot/news-of-the-symfony2-world

The reports slightly moved and first started Fabiens with an introduction to various innovations.In the end, Fabien warned everyone that the framework is under active development and that it does not guarantee the stability of the API. "We will add new code, delete the existing one, actively refactor, but most importantly, the symphony's philosophy will remain unchanged."
What is now up and running is a preview release. The first alpha is scheduled to be posted in September.


"Symfony 2 Meets Propel 1.5" by François Zaninotto
http://www.slideshare.net/francoisz/symfony2-meets-propel-15-4

Francois introduced a new version, telling how good and better it was than previous versions. But there was some kind of uncertainty in the bright future of this ORM.
We were introduced to new "killer features":And in general:And in the end, Francois vaguely spoke about the future of singing in Symfony2, and translated everything to Fabien.


"What's new in the Doctrine 2 Symfony Integration" Jonathan Wage
http://www.slideshare.net/jwage/symfony2-and-doctrine2-integration

What we have:But, on the whole, the report turned out to be somehow chaotic and chaotic. At times people turned off.


"Unit & Functional Tests" Fabien Potencier
http://www.slideshare.net/fabpot/unit-and-functional-testing-with-symfony2
"The new form framework" by Bernhard Schussek
http://www.slideshare.net/bschussek/the-new-form-framework

Again, all rewritten.
Now forms is only a visual presentation. All validation is cleverly placed in the model, see the presentation.
The main question that I had was: "What about the custom forms?".
That's how:In general, it is curious, it is necessary to try and see what happens.
But, at a minimum, testing will be much easier.


"The Symfony 2 Killer Feature ..." Fabien Potencier
http://www.slideshare.net/fabpot/caching-on-the-edge-with-symfony2

As you might have guessed, this is caching.
Symfony2 is a completely new look at caching, and benchmarks show generally the utmost difference. And the essence is in RFC 2616 (13. Caching in HTTP).
First, in the controller, we specify the cache lifetime and the response generates the corresponding http headers. At first glance, this is nothing revolutionary if it were not for the built-in HTTP proxy. Which wraps the application kernel and manages caching and does not allow requests to the application if it has a cache.
For partials, which should be cached at different times, technology similar to SSI is used, where the corresponding partial is connected and processed separately in accordance with its own settings.
And if you put reverse proxy on top of it, such as nginx, then due to the caching headers, requests won't reach the application at all.

It is recommended to manage the cache after “puffing” time. But you can also disable specific URLs.


Everything.
The organizers, as promised, have posted a new document describing the individual components.
As a result: Symfony2 is a fundamentally new framework, not only in comparison with 1.x, but in general in comparison with other php frameworks. There is still a lot of work ahead, but most importantly, Symfony2 is already a reality. Join now!

Propariu Russian newsletter . Not to say that it is quite active, but I think that this is a good gathering point. There, I will announce all my initiatives, such as, for example, meetings at Symfony code'n'coffe.

Source: https://habr.com/ru/post/97409/


All Articles