"But not having to know where a file lives and/or how to include it is absolutely glorious."
huh? no, I don't have to know the module is at modules/markus/src but I do have to know that the file I need is at Drupal\markus\Clothes\Pants or Drupal\markus\Clothes\Fabric\Blue\Jeans\Pants.php.
If a module properly uses files[] in .info, I only have to know $object = new Pants().
Seems we've only shifted which part of the tree we need to know not made it better. Not sure I would classify that as 'glorious'.
It's this type of 'everything about Drupal 8 is amazingly brilliant' hyperbole that has me still so concerned. Nothing is always amazingly brilliant in every aspect. It would be really really nice to see some more balanced writings about D8-- which would include the cons that inevitably accompany all such massive architectural changes along side the pros.
"But not having to know where a file lives and/or how to include it is absolutely glorious."
huh? no, I don't have to know the module is at modules/markus/src but I do have to know that the file I need is at Drupal\markus\Clothes\Pants or Drupal\markus\Clothes\Fabric\Blue\Jeans\Pants.php.
If a module properly uses files[] in .info, I only have to know $object = new Pants().
Seems we've only shifted which part of the tree we need to know not made it better. Not sure I would classify that as 'glorious'.
It's this type of 'everything about Drupal 8 is amazingly brilliant' hyperbole that has me still so concerned. Nothing is always amazingly brilliant in every aspect. It would be really really nice to see some more balanced writings about D8-- which would include the cons that inevitably accompany all such massive architectural changes along side the pros.