Zend Launches PHP Development Cloud

Popular Web development community gets free sandbox on Amazon that enables multi-cloud application deployments.

PHP developers, the world's fourth-largest developer group, now have an option enjoyed by other leading languages: they can collaborate on new software in the cloud, then deploy it to the cloud.

Microsoft illustrated the value of software development in the cloud when it made Visual Studio tools available for collaborative use on Windows Azure. Popular platforms as a service Heroku and Engine Yard did the same for Ruby developers. VMware's Cloud Foundry is a development environment for Java developers. And IBM has its developer's SmartCloud.


More Insights

Webcasts

More >>

White Papers

More >>

Reports

More >>

Zend Technologies has joined their ranks on behalf of PHP developers with PHPcloud.com. In addition to providing tools, Zend will give developers the option of deploying their finished applications to Amazon's EC2, IBM SmartCloud, Rackspace, or Red Hat's Cloud Foundation. The multi-cloud deployment option may be a draw for PHP developers, who have thus far had few collaborative environments to choose from.

Zend will offer Zend Development Cloud, a set of PHP tools, and Zend Application Fabric, an application server and other deployment middleware, as a development platform on Amazon's EC2. Instead of requiring a developer to fire up an Amazon virtual server to get started, a developer will sign in and be given a slice of an existing server so he can immediately start writing code in his own sandbox.

[Oracle is challenging Amazon, Rackspace in the public cloud game. Learn How Oracle's Public Cloud Is Different.]

"We're going to make Zend Development Cloud a powerful troubleshooting environment," said Andi Gutmans, CEO of Zend Technologies, in an interview. Code tracing, a feature of application server Zend Server, can capture the execution of an application request and allow developers to replay the way its functions execute to troubleshoot any problems.

Gutmans, one of the original developers of PHP with CTO Zeev Suraski, believes software development in the cloud will be more productive than on premises. Developers may coordinate their efforts more easily there and a standard development environment can be equipped with better troubleshooting tools.

Gutmans cited Zend Developer Cloud's change management feature as a form of "Git on drugs." Git is a sourcecode control system for tracking changes, originally produced by Linus Torvalds for use in the Linux kernel development process. Zend Developer Cloud allows a developer to take a snapshot of the sourcecode of an executing program, including its database connection and the data involved, and ship the snapshot to another developer for joint troubleshooting. The technique makes it possible for multiple eyes to inspect an execution problem. "That level of collaboration is very hard to do on premises," he said.

The PHPcloud.com was announced Tuesday at ZendCon, the annual PHP user group underway this week at the Santa Clara, Calif., convention center. PHP is the fourth most used language in the world, behind Java, C and C++. It's often used to bring data capture and database functionality to websites, among other things.

Zend manages the development portion of PHPcloud itself on Amazon, but deployments will be done on the cloud site of the developer's choice, whether Amazon, IBM, or Rackspace.

Learn about the latest cloud technologies and platforms from industry leaders and thinkers at Cloud Connect Santa Clara. In Santa Clara, Calif., Feb. 13-16. Sign up now.

Related Reading




Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

InformationWeek encourages readers to engage in spirited, healthy debate, including taking us to task. However, InformationWeek moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing/SPAM. InformationWeek further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.
Subscribe to RSS

Resource Links