web开发框架
目录 |
Development Documentation
- Development Note
- PHP Framework
- Database Scheme
- Ajax Engine
- PHP Coding Standard
- PEAR
- PHP Performance (To be completed)
- PHP Security (To be done later)
- PHP Debug
- Compatibility
- Bugs In Open Source Code
Development Tools
- PHP 5
- MySQL 5
- Apache 2
- Subversion
- CakePHP
- Smarty
- PEAR
- dotProject
- phpDocumentor (PEAR::PhpDocumentor)
- ADOdb (Other tools may be used, such as ADOdb Lite)
- DBDesigner (Database Design Tool, Windows only)
- Mantis(Up to now we don't need bug tracker tool)
- Comparison of issue tracking systems
- eTicket (rank higher than Mantis in sf.net. Not reviewed)
- Trac is widely used by some famous PHP projects: CakePHP, PHPUnit, eAccelerator, ...... Dropr, Akelos, ......
- Eventum (recommended by someone in this post)
- dotProject (used for Project Management)
- MediaWiki (used for Wiki Knowledge Base)
- Groupware (Inactive now) (eGroupWare)
- others
ePayment
- wiki: Merchant account, Payment gateway, Merchant account provider
- Comparision:
- Six Payment Gateways Reviewed ( Offerings from Authorize.net, Verisign, Plug 'n Pay, and LinkPoint are compared.)
- Comparison: Credit Card Software Overview
- ITransact,
Tools
General Test and Security Test
- PhpUnit (Alternative: Simple Test for PHP), (List of unit testing frameworks)
- TestGen4Web
- Firefox extensions from Security Compass:
- XSS-Me: the Exploit-Me tool used to test for reflected Cross-Site Scripting (XSS) vulnerabilities.
- SQL Inject-Me: the Exploit-Me tool used to test for SQL Injection vulnerabilities.
- Rats: Rough Auditing Tool for Security