Hi Fabien,

Thank you for your answers.
You are right that I don't know of all the tickets that were opened
for symfony1, and I should keep that in mind.
Regarding Symfony2, I was just giving my fresh (and, should I say
again, humble) feedback of a new user of Symfony2.
It's true that in Symfony2 some things are longer to write than
before, but that is just detail compared to the great new features it
provides.
I won't argue with you about that, because as you told me, this is for
the need of flexibility (although I still think that some shortcuts
are possible and would relieve developpers a bit).

I'm retrieving information all over the web in order to widen my
knownledge of Symfony2 (although I know it will change slightly) and
practise, as you advised me to, on a small project.

Just like so many people, I can't wait to get the stable release at
last !

I'm glad I can thank you in person for all the amazing work you did
with Symfony (among other things).
Thank you !

It's true that my small feedback was a point of detail compared to the
complexity of the framework.

Thanks from Paris,

Renaud


On 1 déc, 07:52, Fabien Potencier <fabien.potenc...@symfony-
project.com> wrote:
> On 11/29/10 7:22 PM, Lideln wrote:
>
> > Hi there,
>
> > I just read the entire Symfony 2 quick tour. I found many useful and
> > smart things, which are great !
> > But I also wondered about a few (tiny) things, that are more about
> > ease of use.
> > Hope I get an answer here :)
>
> The answer: Explicit is always better than implicit. In symfony1, we
> have all kind of things that happen automagically. You know them and you
> know how they, but a newcomer can just scratch its head to understand
> what's going on. Futhermore, when you want to escape from the default
> behavior, it's a bit more complex; also because you now have a different
> way of doing things. Symfony2 basically solves these problems.
>
> > 1) I'm sorry that we lost the ability to "return nothing" in the
> > action (which would default to a specific template). Instead now, we
> > have to write "$this->render('HelloBundle:Hello:index', array('name'
> > =>  $name));", which is long and useless. I think the SF1.4 way was
> > quicker. (but I am definitely fond of the arguments-like new way of
> > dealing parameters :) )
>
> Probably quicker to write but definitely less flexible. In Symfony2,
> there is only one way, and the one true way is as flexible as you might
> need.
>
> > 2) Can't we define layouts in view.yml anymore ? Do we have to use "<?
> > php $view->extend('HelloBundle::layout') ?>" in every single view ?
>
> The layout belongs to the template. So, it's much better now. Also, just
> have a look at all the problems we have we the default layout in
> symfony1 (and all the related tickets we just cannot solve easily). As
> before, there is now only one way to define a layout. It is much easier
> to learn and to master.
>
> > 3) Is there a shortcut like "$view->render('hello')" (that would
> > default the namespace to the current one, if not specified) ?
>
> Again, in symfony1, the fact that a partial for instance tries to
> automatically determines the context falls apart pretty quickly (just
> try that with a partial used in two different modules).
>
> > These are just tiny thoughts (and other ones that were even tinier so
> > I did not bother to write them), but as much as I find the SF2
> > features awesome, I find it a bit more complex to use (but maybe it's
> > also a question of habit).
>
> When learning Symfony2, you need to put symfony1 aside and more
> importantly, you need to use Symfony2 for a small project to understand
> all the benefits of the new approach.
>
> Thanks for the feedback,
> Fabien> Thank you for your answers :)
>
> > A humble SF user.

-- 
If you want to report a vulnerability issue on symfony, please send it to 
security at symfony-project.com

You received this message because you are subscribed to the Google
Groups "symfony users" group.
To post to this group, send email to symfony-users@googlegroups.com
To unsubscribe from this group, send email to
symfony-users+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/symfony-users?hl=en

Reply via email to