nWire for PHP is an Eclipse plugin which accelerates PHP development by helping developers navigate through their code and better understand the architecture of their application. nWire was designed for developers who get lost in large and complex applications. It dramatically shortens the time it takes to read and understand the code and reduces the learning curve for new developers (watch a 4 minute introduction).
nWire was developed with support from Zend Technologies and works with the new Zend Studio 7.0 and Eclipse 3.5 (Galileo) with PHP Development Tools (PDT). It adds several unique tools:
- nWire Visualizer – graphically browse the system elements and visualize the associations between them. Filter the associations to produce different types of graphs. Exported images serve as a time saving enhancement for code reviews and developer documentation.
- nWire Navigator – a unique tool for browsing any type of association in the application code: type inheritance, file inclusion, method invocation and more. This view can be synchronized with the PHP code editor to provide instant context while reading the code.
- nWire Quick Search – search as you type for any element in the system, including methods and fields. Once a relevant component is found, a single click will reveal all its’ associated components.
The following quote is taken from the nWire for PHP press release:
“As PHP applications scale and meet rapidly expanding requirements, the use of advanced, design-pattern based architectures is becoming more and more widespread. While advanced frameworks like Zend Framework provide great basis to build on, making the most of them can sometimes be challenging.”, said Zeev Suraski, co-founder and CTO at Zend Technologies. “nWire’s solution, sporting tight integration with Zend Studio 7.0 and PDT, enables developers to build and maintain complex, large-scale applications while greatly reducing the time and pain normally involved with understanding existing application architecture and code. I believe many developers will find it as an invaluable addition to their toolbox.”
nWire is available at an introductory price of $59. A free trial is available for free at nwiresoftware.com