[ 
https://issues.apache.org/jira/browse/NETBEANS-1367?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alexander Romanenko updated NETBEANS-1367:
------------------------------------------
    Description: 
Zend Framework 1 and Symfony 1 are EOL.

Zend 2 not _exactly_ EOL in favor of 3, but some parts of it are, difficult to 
tell because it is no longer a monolithic framework that one "installs". This 
leads to another problem of frameworks listed (not the tools like PHPUnit) 
being configured as if there is a global external zipped library that gets 
referenced.

_Composer create-project_ <_packagist/repository>_ command has been the 
standard across all frameworks. There is no more "symfony installer" or "zend 
skeleton application zip" one can download anymore.

Doctrine no longer uses pear or single entry point for commands.

*ALSO*, the scripts are global to netbeans, not per project, which is a problem 
because these frameworks are unique to each project's _vendor_ sub-directory.

 

I propose removing application level frameworks from the list, until the plugin 
has caught up with composer workflow:
 * Nette2
 * Symfony (EOL)
 * Symfon 2/3
 * Zend (EOL)
 * Zend 2
 * PHPUnit skeleton generator (not the main phpunit)
 * Doctrine 2

 

(I did not test all utility level frameworks, that may be its own problem)

EDIT: tested
 * PhpUnit - passed (but is a global level option, not project specific, which 
will cause breakages)
 * Doctrine 2 - failed.

  was:
Zend Framework 1 and Symfony 1 are EOL.

Zend 2 not _exactly_ EOL in favor of 3, but some parts of it are, difficult to 
tell because it is no longer a monolithic framework that one "installs". This 
leads to another problem of frameworks listed (not the tools like PHPUnit) 
being configured as if there is a global external zipped library that gets 
referenced.

_Composer create-project_ <_packagist/repository>_ command has been the 
standard across all frameworks. There is no more "symfony installer" or "zend 
skeleton application zip" one can download anymore.

*ALSO*, the scripts are global to netbeans, not per project, which is a problem 
because these frameworks are unique to each project's _vendor_ sub-directory.

 

I propose removing application level frameworks from the list, until the plugin 
has caught up with composer workflow:
 * Nette2
 * Symfony (EOL)
 * Symfon 2/3
 * Zend (EOL)
 * Zend 2
 * PHPUnit skeleton generator (not the main phpunit)
 * Doctrine 2

 

(I did not test all utility level frameworks, that may be its own problem)

EDIT: tested
 * PhpUnit - passed (but is a global level option, not project specific, which 
will cause breakages)
 * Doctrine 2 - failed.


> PHP frameworks: End of Life or outdated installers.
> ---------------------------------------------------
>
>                 Key: NETBEANS-1367
>                 URL: https://issues.apache.org/jira/browse/NETBEANS-1367
>             Project: NetBeans
>          Issue Type: Bug
>          Components: php - Symfony, php - Zend
>    Affects Versions: 10.0
>            Reporter: Alexander Romanenko
>            Priority: Major
>
> Zend Framework 1 and Symfony 1 are EOL.
> Zend 2 not _exactly_ EOL in favor of 3, but some parts of it are, difficult 
> to tell because it is no longer a monolithic framework that one "installs". 
> This leads to another problem of frameworks listed (not the tools like 
> PHPUnit) being configured as if there is a global external zipped library 
> that gets referenced.
> _Composer create-project_ <_packagist/repository>_ command has been the 
> standard across all frameworks. There is no more "symfony installer" or "zend 
> skeleton application zip" one can download anymore.
> Doctrine no longer uses pear or single entry point for commands.
> *ALSO*, the scripts are global to netbeans, not per project, which is a 
> problem because these frameworks are unique to each project's _vendor_ 
> sub-directory.
>  
> I propose removing application level frameworks from the list, until the 
> plugin has caught up with composer workflow:
>  * Nette2
>  * Symfony (EOL)
>  * Symfon 2/3
>  * Zend (EOL)
>  * Zend 2
>  * PHPUnit skeleton generator (not the main phpunit)
>  * Doctrine 2
>  
> (I did not test all utility level frameworks, that may be its own problem)
> EDIT: tested
>  * PhpUnit - passed (but is a global level option, not project specific, 
> which will cause breakages)
>  * Doctrine 2 - failed.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to