On 2/17/11 11:40 PM, Lukas Kahwe Smith wrote:

On 17.02.2011, at 23:33, Fabien Potencier wrote:


Pros and Cons:

+ clear separation of projects and responsibilities

The current naming convention better separates projects and responsibilities. 
All re-usable and independent libraries are under Component\. Straightforward 
to document and to understand.

How putting everything under the same namespace makes for a better separation?


+ logical structure for people unrelated to Symfony

Again, how can someone not aware of Symfony make a difference between 
Symfony\EventDispatcher and Symfony\CMF now. I don't even see how we can 
document that as everything is at the same level but some have very different 
purposes.

- BC break, but can be fixed in an automated fashion by recursively
renaming all namespaces


Another drawback (not a major one though): The notion of Symfony Components 
disappears. It's probably just about marketing if you want, but Symfony2 
adoption will probably be much better if we can demonstrate that we actually 
have decoupled components.

I'm not against the change as I was the one who proposed something similar some 
time ago 
(http://groups.google.com/group/symfony-devs/browse_thread/thread/01723c9cae0140fc),
 but I quite don't understand why people who were opposed to the change are now 
in favor of it.


the separation argument is moot.
for non Symfony2 users they will not use Framework or CMF .. so they will be more .. wtf? 
why is there a single Component dir in the Symfony namespace for all the stuff i want to 
use. those who do use Symfony2 will know what Framework is .. and also what CMF is about 
.. when they look into the dir and only see dir's that end in "Bundle".

Come on Lukas, Symfony is known as a framework, not as a set of decoupled libraries/components.

Anyway, I don't see how the separation argument is moot. How one can make a difference between Symfony\CMF and Symfony\YAML? If I know nothing about Symfony, I can't.

Fabien

regards,
Lukas Kahwe Smith
[email protected]




--
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 developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/symfony-devs?hl=en

Reply via email to