Top 15 free and open source PHP development tools
2007-06-07 17:15
591 查看
原文:http://www.andrewsellick.com/39/top-15-free-and-open-source-php-tools
1. DBDesigner 4
DBDesigner 4 is a visual database design system that integrates database design, modeling, creation and maintenance into a single, seamless environment.
It combines professional features and a clear and simple user interface to offer the most efficient way to handle your databases.
More about DBDesigner 4…
2. PHPeclipse
PHPeclipse is a full featured PHP IDE with features like internal PHP parser, debugger, code formatter, outline view, templates and much more.
More about PHPeclipse…
3. Subversion
The goal of the Subversion project is to build a version control system that is a compelling replacement for CVS in the open source community. The software is released under an Apache/BSD-style open source license.
More about Subversion…
4. Dia
Dia is inspired by the commercial Windows program ‘Visio’, though more geared towards informal diagrams for casual use. It can be used to draw many different kinds of diagrams. It currently has special objects to help draw entity relationship diagrams, UML diagrams, flowcharts, network diagrams, and many other diagrams. It is also possible to add support for new shapes by writing simple XML files, using a subset of SVG to draw the shape.
More about DIA…
5. MySQL GUI Tools Bundle for 5.0
MySQL GUI Tools Bundle for 5.0 is available under the MySQL AB "dual licensing" model. Under this model, users may choose to use MySQL products under the free software/opensource GNU General Public License (commonly known as the "GPL") or under a commercial license.
This is the MySQL GUI Tools Bundle for 5.0. It includes the following products.
· MySQL Administrator 1.2 Generally Available (GA)
· MySQL Query Browser 1.2 Generally Available (GA)
· MySQL Migration Toolkit 1.1 Generally Available (GA)
More about MySQL GUI Tools Bundle for 5.0…
6. curl-loader
A powerful C-written HTTP, HTTPS, FTP, FTPS load generator, performance and stress testing tool. It uses real HTTP and TLS/SSL stacks, generating thousands of users each with own IP-address. Emphases is given to user authentication, login and statistics.
More about curl-loader…
7. DBMonster
DBMonster is a tool which generates random test data and puts it into SQL database. It helps to test how an application can deal with large database.
More about DBMonster…
8. phpDocumentor
phpDocumentor, sometimes referred to as phpdoc or phpdocu, is the current standard auto-documentation tool for the php language. Similar to Javadoc, and written in php, phpDocumentor can be used from the command line or a web interface to create professional documentation from php source code. phpDocumentor has support for linking between documentation, incorporating user level documents like tutorials and creation of highlighted source code with cross referencing to php general documentation. A complete list of features is available.
More about phpDocumentor…
9. PHPUnit
I understand this is a framework, however, I think it’s a good tool to use in PHP development.
To make code testing viable, good tool support is needed. This is where PHPUnit comes into play. It is a member of the xUnit family of testing frameworks and provides both a framework that makes the writing of tests easy as well as the functionality to easily run the tests and analyse their results.
More about PHPUnit…
10. PHP Accelerator
The ionCube PHP Accelerator is an easily installed PHP Zend engine extension that provides a PHP cache, and is capable of delivering a substantial acceleration of PHP scripts without requiring any script changes, loss of dynamic content, or other application compromises.
More about PHP Accelerator…
11. DBG
DBG is a full-featured php debugger. It works on a production and/or development WEB server and allows you debug your scripts locally or remotely, from an IDE or console.
More about DBG…
12. WinMerge
WinMerge is an Open Source visual text file differencing and merging tool for Win32 platforms. It is highly useful for determing what has changed between project versions, and then merging changes between versions.
More about WinMerge…
13. LiveHTTPHeaders
LiveHTTPHeaders displays http headers in real time (while pages are being downloaded from the Internet) letting you edit request headers and replay a URL.
More about LiveHTTPHeaders…
14. PuTTY
PuTTY is a free implementation of Telnet and SSH for Win32 and Unix platforms, along with an xterm terminal emulator. It is written and maintained primarily by Simon Tatham.
More about PuTTY…
More about Beautify PHP…
1. DBDesigner 4
DBDesigner 4 is a visual database design system that integrates database design, modeling, creation and maintenance into a single, seamless environment.It combines professional features and a clear and simple user interface to offer the most efficient way to handle your databases.
More about DBDesigner 4…
2. PHPeclipse
PHPeclipse is a full featured PHP IDE with features like internal PHP parser, debugger, code formatter, outline view, templates and much more.More about PHPeclipse…
3. Subversion
The goal of the Subversion project is to build a version control system that is a compelling replacement for CVS in the open source community. The software is released under an Apache/BSD-style open source license.More about Subversion…
4. Dia
Dia is inspired by the commercial Windows program ‘Visio’, though more geared towards informal diagrams for casual use. It can be used to draw many different kinds of diagrams. It currently has special objects to help draw entity relationship diagrams, UML diagrams, flowcharts, network diagrams, and many other diagrams. It is also possible to add support for new shapes by writing simple XML files, using a subset of SVG to draw the shape.More about DIA…
5. MySQL GUI Tools Bundle for 5.0
MySQL GUI Tools Bundle for 5.0 is available under the MySQL AB "dual licensing" model. Under this model, users may choose to use MySQL products under the free software/opensource GNU General Public License (commonly known as the "GPL") or under a commercial license.This is the MySQL GUI Tools Bundle for 5.0. It includes the following products.
· MySQL Administrator 1.2 Generally Available (GA)
· MySQL Query Browser 1.2 Generally Available (GA)
· MySQL Migration Toolkit 1.1 Generally Available (GA)
More about MySQL GUI Tools Bundle for 5.0…
6. curl-loader
A powerful C-written HTTP, HTTPS, FTP, FTPS load generator, performance and stress testing tool. It uses real HTTP and TLS/SSL stacks, generating thousands of users each with own IP-address. Emphases is given to user authentication, login and statistics.More about curl-loader…
7. DBMonster
DBMonster is a tool which generates random test data and puts it into SQL database. It helps to test how an application can deal with large database.More about DBMonster…
8. phpDocumentor
phpDocumentor, sometimes referred to as phpdoc or phpdocu, is the current standard auto-documentation tool for the php language. Similar to Javadoc, and written in php, phpDocumentor can be used from the command line or a web interface to create professional documentation from php source code. phpDocumentor has support for linking between documentation, incorporating user level documents like tutorials and creation of highlighted source code with cross referencing to php general documentation. A complete list of features is available.More about phpDocumentor…
9. PHPUnit
I understand this is a framework, however, I think it’s a good tool to use in PHP development.To make code testing viable, good tool support is needed. This is where PHPUnit comes into play. It is a member of the xUnit family of testing frameworks and provides both a framework that makes the writing of tests easy as well as the functionality to easily run the tests and analyse their results.
More about PHPUnit…
10. PHP Accelerator
The ionCube PHP Accelerator is an easily installed PHP Zend engine extension that provides a PHP cache, and is capable of delivering a substantial acceleration of PHP scripts without requiring any script changes, loss of dynamic content, or other application compromises.More about PHP Accelerator…
11. DBG
DBG is a full-featured php debugger. It works on a production and/or development WEB server and allows you debug your scripts locally or remotely, from an IDE or console.More about DBG…
12. WinMerge
WinMerge is an Open Source visual text file differencing and merging tool for Win32 platforms. It is highly useful for determing what has changed between project versions, and then merging changes between versions.More about WinMerge…
13. LiveHTTPHeaders
LiveHTTPHeaders displays http headers in real time (while pages are being downloaded from the Internet) letting you edit request headers and replay a URL.More about LiveHTTPHeaders…
14. PuTTY
PuTTY is a free implementation of Telnet and SSH for Win32 and Unix platforms, along with an xterm terminal emulator. It is written and maintained primarily by Simon Tatham.More about PuTTY…
15. Beautify PHP
This program tries to reformat and beautify PHP source code files automatically. It is a pretty printer for your php source code. The program is Open Source and distributed under the terms of GNU GPL. It is written in PHP and has a web frontend.More about Beautify PHP…
相关文章推荐
- Windows Developer Power Tools: Turbocharge Windows Development with More Than 140 Free and Open Sour
- Top free and open source log management software
- Open source and free log analysis and log management tools.
- Top 10 Open Source Tools for eActivism
- Building Open Source Network Security Tools: Components and Techniques
- linux-open-source-development-tools【重点】
- [zz]Freeware, Open source and Commercial Website Security Tools and Services
- Free and Open Source Load-Balancing Software and Projects--转
- Top 10 Free Wireless Network hacking/monitoring tools for ethical hackers and businesses
- Community: Top 500 Supercomputers Increasingly Turning to Linux and Open Source
- List of free and open source operating systems (In alphabetic order, 345)
- List of free and open source SCADA software
- Free and Open Source Java Software
- Open Source and/or Free Alternatives to .Net Reflector
- Open Source Replication and Synchronization Tools Written in Java
- 13 Free Open Source NetFlow Analyzers for Windows and Linux/Unix
- J2EE Development with Free and Open-Source Tools