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