With an upgrade to its software development framework for PHP scheduled for release today, Zend Technologies is mixing in client-side AJAX capabilities with server-side PHP functionality.
Zend Framework 1.6, the company's open-source framework, integrates with the Dojo Toolkit for AJAX. Developers thus gain front-end rich Internet application capabilities via Dojo (version 1.1.1 of Dojo will ship with Zend's framework); integration between Zend and Dojo is accomplished via a piece of software called Zend_Dojo.
In this approach, developers would use Zend Framework to build JavaScript-enabled Web applications that Zend Framework renders, said Wil Sinclair, the Zend project lead for Zend Framework.
Although Zend worked with the Dojo Foundation on the Dojo integration, the Zend Framework still can be used with other AJAX technologies.
Also added in version 1.6 is full support for SOAP Web services. With that support, developers could build integration with an application based on Microsoft's .Net Framework. Jeffrey Hammond, a Forrester Research analyst, lauded the SOAP backing in version 1.6. "SOAP support is something many enterprise IT shops will find interesting. Many have made significant investments in SOAP-based SOA strategies but would still like to take advantage of lighter weight Web-based frameworks that use dynamic languages like PHP or Ruby. The updated version of Zend Framework should help them significantly," Hammond said.
Another capability highlighted in Model/View/Controller-enabled (MVC) Zend Framework 1.6 is unit testing for controllers on top of the existing object-level unit testing. This benefits agile and test-driven development, Zend's Sinclair said. Unit tests on controllers allow developers to test realistic user scenarios, such as log-ins or balance transfers, he said. The MVC support allows developers to separate applications into presentation and business logic, he added.
Version 1.6 features a preview implementation of the Zend_Tool project, for creating projects and project assets and managing them. This capability is important for rapid application development, Sinclair said. Zend Framework also features a "use at will" architecture, enabling developers to use separate components such as a forms creation component.
Get the independent advice and expertise you need to support a virtual workforce.
The increase in Linux popularity has increased the frequency and sophistication of malware attacks. Read this 2 page white paper now to learn how you can protect your Linux environment with real-time protection that is certified by all major Linux vendors.
Download now »Ensuring acceptable application delivery will become even more difficult over the next few years. As a result, IT organizations need to ensure that the approach that they take to resolving the current application delivery challenges can scale to support the emerging challenges. This handbook elaborates on the key tasks associated with planning, optimization, management and control and provides decision criteria to help IT organizations choose appropriate solutions.
Download now »A common misconception is that mid-range storage requirements are dramatically different than that of a larger enterprise. Mid-range storage users may require less capacity, but they have similar functionality and management requirements. This ESG paper examines mid-range storage needs and reviews a new solution that adjusts size while retaining value, performance and functionality.
Download now »
Sign up to receive InfoWorld Resource Alerts
