Aqui está uma rápida descrição dos componentes:
Todos esses são do Zend Framework 2:
"zendframework/zend-stdlib": "~2.4.6",
"zendframework/zend-code": "~2.4.6",
"zendframework/zend-server": "~2.4.6",
"zendframework/zend-soap": "~2.4.6",
"zendframework/zend-uri": "~2.4.6",
"zendframework/zend-validator": "~2.4.6",
"zendframework/zend-crypt": "~2.4.6",
"zendframework/zend-console": "~2.4.6",
"zendframework/zend-modulemanager": "~2.4.6",
"zendframework/zend-mvc": "~2.4.6",
"zendframework/zend-text": "~2.4.6",
"zendframework/zend-i18n": "~2.4.6",
"zendframework/zend-eventmanager": "~2.4.6",
"zendframework/zend-view": "~2.4.6",
"zendframework/zend-servicemanager": "~2.4.6",
"zendframework/zend-json": "~2.4.6",
"zendframework/zend-config": "~2.4.6",
"zendframework/zend-form": "~2.4.6",
"zendframework/zend-di": "~2.4.6",
"zendframework/zend-serializer": "~2.4.6",
"zendframework/zend-log": "~2.4.6",
"zendframework/zend-http": "~2.4.6",
Este é um fork do Zend Framework 1.12.16:
"magento/zendframework1": "1.12.16",
Os componentes do Symfony são:
"symfony/console": "~2.3 <2.7",
"symfony/event-dispatcher": "~2.1",
"symfony/process": "~2.1",
"symfony/phpunit-bridge": "~2.7",
"symfony/dependency-injection": "~2.6|~3.0.0",
"symfony/expression-language": "~2.6|~3.0.0",
"symfony/config": "~2.0,>=2.0.5|~3.0.0",
"symfony/stopwatch": "~2.3|~3.0.0",
"symfony/filesystem": "~2.3|~3.0.0"
"symfony/yaml": "~2.1|~3.0.0",
Como David disse, apenas o componente Console é usado nos app/code/Magento
outros componentes internamente lib/internal/Magento/Framework
.
Em relação à porcentagem, uma simples contagem das ocorrências no Magento 2.1-rc1 fornece a você (excluindo comentários e vendor
pasta):
- ~ 1400 referências das
Zend_
quais é de ZF1
- ~ 800 referências das
Zend\
quais é de ZF2
- ~ 850 referências a
Symfony
composer show
comando