Following is the list  of tools 'good' for Enterprise Level PHP  Application:
- Zend – Framework – Collection of  libraries and components in PHP – Best suited and recommended for enterprise  level projects (http://framework.zend.com/)
 - ExtJS -  Java Script Library – Will  be used mainly for Portal look of dashboards (http://www.extjs.com/deploy/dev/examples/portal/portal.html)
 - Phing – Build Tool for PHP Projects  – Will be used for build environment of project (http://phing.info/trac/)
 - Zend Test with PHPUnit – Unit Test  Case framework for PHP projects – Will be used for unit test cases  (http://phpunit.sourceforge.net/)
 - Zend Log or Log4PHP or Pear Logger  – Logging Tool (http://incubator.apache.org/log4php/index.html,  OR http://pear.php.net/packages.php)
 - Eclipse PDT with Zend Eclipse  Extensions – As development IDE (eclipse.org, AND http://www.zend.com/en/community/pdt)
 - Tomcat as web  server
 - Zend DOJO Library, Scriptaculous – For Java Script  Components and various effects at UI
 - Zend SOAP library – For web  services / SOAP handling in project
 - Zend ACL library – For  Authorization on various resources, roles based  security
 - Zend Auth Library – For HTTP or  LDAP based Authentication
 - Zend Cache – For caching various  resources and optimization of system speed
 - Zend Config – For maintaining the  configuration of the applications
 - Zend Controller and Front  Controller – As controller in the application (MVC)
 - Zend DB or Pear DB library – For  database accessor (DAO)
 - Zend Locale – For localization  
 - Zend Mail – For mailing  functionality
 - Zend Paginator – For Pagination in  application
 - Zend PDF or Issuu PDF Reader if it  can be used – For PDF library (http://issuu.com/services/customize/)
 - Zend Search – For searching  functionality in the application
 - Zend Session – For application  session management
 - Zend Memory Manager – For memory  management
 
0 comments:
Post a Comment