By Jack M. Germain LinuxInsider Part of the ECT News Network
07/06/07 4:00 AM PT
Zend Framework is designed to help software companies speed up their Web application development. It provides developers with a Windows-based platform. "The philosophy that existing with the pre-release versions is the same as we follow now. But there is a lot more functionality in the version 1.0," said Kent Mitchell, director of product marketing.
How Much is 'Free' Costing You? Learn how DaveRamsey.com saw a 567% uplift in ROI with Omniture. This complimentary guide and webinar cover the most important factors in selecting an analytics solution. Download Now.
PHP (hypertext preprocessor) developer Zend Technologies announced Monday the release of version 1.0 of Zend Framework, an open source application framework for PHP.
Zend Framework 1.0, pre-released in beta versions since last year, is the result of collaboration from
230 contributors comprised of individual developers and company-sponsored committers, including from
Google (Nasdaq: GOOG) and IBM (NYSE: IBM).
"We were pleasantly surprised with the 1.4 million downloads between the first two days. Those are pretty impressive numbers showing a fantastic uptick in interest," Kent Mitchell, director of product marketing , told LinuxInsider.
"Zend Framework's goal is to provide a high-quality open source framework for developing Web applications and Web services," said Andi Gutmans, co-CTO and cofounder at Zend Technologies.
What It Does
Zend Framework is designed to help software companies speed up their Web application development. It provides developers with a Windows-based platform.
"The philosophy that existing with the pre-release versions is the same as we follow now. But there is a
lot more functionality in the version 1.0," Mitchell said.
Examples of Zend Framework's effectiveness are IBM, online advertising firm Right Media and Web servicescompany StrikeIron, according to Zend officials. StrikeIron used Zend Framework to create a StrikeIron API to provide real-time access to a diverse set of data sources and functionality over the Web.
IBM used Zend as one of its core frameworks for Ajax and Web Services supporting its QEDWiki, which allows line of business professionals to assemble mashups from disparate sources on demand.
Right Media used Zend's PHP framework to cut its development time to six months for its Right Media
Exchange, an application used by advertisers and publishers to buy and sell online ad placements in real
time through auctions.
Commercial Adoption
A key feature of Zend Framework is its ease in being adopted for commercial purposes, noted Gutmans. For instance, all contributors to the framework have submitted their code under an Apache-style contributor license agreement (CLA), so that companies can deploy Zend Framework based applications without concern for IP violations.
Also, Zend Framework is released under a BSD (Berkeley Software Distribution) license. This enables users to include the framework code in their own Web applications without any constraints on use.
The lack of use restrictions for the architecture means that users can gradually adopt Zend Framework and use as much or as little of its functions as their applications require, avoiding the lock-in
from the "all-or-nothing" architecture of other frameworks, according to Mitchell.
How It Works
Zend Framework is based on simple object-oriented best practices and a lightweight architecture. This
enables faster development of interactive Web applications. It is comprised of numerous components.
MVC application framework is Zend Framework's model view controller architecture. It enables the
separation of business logic from user interface design. The framework also makes AJAX (Asynchronous JavaScript and XML) programming easier with JSON (Javascript Object Notation) support.
Database support provides access to multiple brands of RDBMS (relational database management systems) via a database-independent object-oriented interface. Databases supported include IBM DB2, MySQL, Oracle (Nasdaq: ORCL), Microsoft (Nasdaq: MSFT) SQL Server, PostgreSQL and SQLite.
Big on Web Services
"We've invested heavily in Web services. Everything works out of the box," Gutmans told LinuxInsider.
Web services provides convenient classes to publish and consume Web services and feeds in PHP. These feeds
include Atom, RSS (really simple syndication) and Google data APIs (application programming interfaces).
Zend Framework uses REST, HTTP and XML-RPC clients and servers. It integrates a multitude of industry Web services, including APIs from major providers like Amazon (Nasdaq: AMZN), Yahoo (Nasdaq: YHOO) and StrikeIron.
Foundation Framework services provide many other classes to make common application development tasks quick and easy. For example, solutions for e-mail , sessions, authentication, logging, caching, filtering input and others are included.
eBay's Kijiji Makes Stealthy Move Into Craigslist Turf July 05, 2007
Craigslist has some new competition in the online classifieds market, and it appears to be based in its own corporate boardroom. eBay, which owns a quarter of Craigslist, has quietly opened online classifieds site Kijiji to the United States after a few years of activity in other countries. While Craigslist is by far the dominant player, Kijiji offers features not found on its relatively simply designed competitor.
Related Stories
Microsoft Leads Linspire to Its Linux Stable June 14, 2007
Linspire has joined the likes of Novell, JBoss and Xandros in signing cross-licensing and litigation protection deals with Microsoft. Microsoft has gone on a virtual spree lately, partnering with Linux vendors across the board. Only a few years ago, the software giant was fuming about Linspire, which back then was known as Lindows.
Zend CTO Andi Gutmans: Pumping Up PHP May 17, 2007
Zend is investing in a number of open source projects like Framework aimed at furthering the strength of the PHP technology and its thriving community, as well as collaboration with other software developers such as Microsoft. While PHP is rooted in the open source space, Zend hopes that working with Microsoft will boost PHP Web application deployments to the Windows platform.
Microsoft Aligns With Open Source Vendor Zend, PHP November 02, 2006
Microsoft and Zend, the programming language vendor that currently dominates Web-based scripting with the open source PHP language, have agreed to collaborate on a production-level PHP runtime environment for the next rev of Windows Server, Windows XP, Windows Server 2003 and Vista. "This is a good fit," Interarbor Solutions Principal Analyst Dana Gardner told LinuxInsider.
Related News Alerts
More by Jack M. Germain
Microsoft FOSSifies .Net Micro Framework November 18, 2009
Microsoft has declared its .Net Micro framework open source under the Apace 2.0 license. Not all bits of .Net Micro are covered, however. Its TCP/IP stack has been stripped, as has its cryptography libraries. Rights to the TCP/IP stack aren't Redmond's to give, and the cryptography libraries are used outside of the scope of the .Net Micro framework, according to the company.
New Ubuntu OS Features Create Good Karma November 13, 2009
Amidst the OS upgrades from Apple and Microsoft over the last few months, the Linux OS Ubuntu got a version bump of its own. Ubuntu 9.10, or Karmic Koala, is well worth the effort to upgrade, and its developers have made the process easier -- if you're using the full-sized desktop/notebook version. The Remix version, intended for netbooks, caused quite a few headaches.
Samsung Chimes In With Bada Mobile OS November 11, 2009
With Android, iPhone, BlackBerry, WinMo, Symbian, WebOS and plenty other mobile platforms fighting for space, is there room for one more? Samsung believes there is, and it's announced a new open mobile platform called "Bada." The company, which already makes handsets for several existing platforms, says Bada will make app-making easy for developers. The first Bada handset should be out in the first half of 2010.