ZF Components - WordPress.com

fishhookFladgeInternet and Web Development

Dec 13, 2013 (3 years and 10 months ago)

341 views

 
 
 
 

What is ZF

ZF Components

ZF Power

Quick Web Project on ZF
by Andrei Ermicioi (aka erani)
 
 
4 who don't know what is PHP

PHP <=> PHP: Hypertext Processor

Interpreted programming language

C like syntax

No data type

Powerfull OOP

Easy embed to HTML
 
 
What is Zend Framework (ZF)

An Open Source Framework

Use full power of PHP OOP

Use MVC (Model­view­controller), architectural 
pattern 

Focused on building more secure, reliable, and 
modern Web 2.0 applications & web services

Corporate friendly licensing (New BSD License)
 
 
2 words from ZF history

Ruby on Rails & Spring Framework gaining 
popularity

No framework for PHP community to fulfill similar 
web development needs

It was 2005, at Zend Conference ZF was publicly 
announced
 
 
ZF Components

ZF v1.6 – 63 components

Components for services:

Amazon (Zend_Service_Amazon)

Google (Zend_Gdata)

Yahoo (Zend_Service_Yahoo)

XML – RPC (Remote Procedure Calling)

Dojo (JavaScript framework)
 
 
ZF Power

Model – View – Controller (MVC)

Model   data & business rules→

View   elements of user interface→

Controller   communication to the model of user →
actions

The best of PHP 5 OOP no procedures

Many DB Adapters

Good documentation
 
 

Folder architecture
Quick Web Project on ZF
 
 

Rewrite (.htaccess)
 
 

Bootstrap (index.php)
 
 

Model (Demo.php)
 
 

IndexController (IndexController.php)
 
 

View (index.phtml)
 
 

Output
 
 
Some numbers

More than 7 Million Downloads

More than 500 Contributors

More than 1000 pages in our Reference Guide

More than 500 Examples in our Reference Guide

Almost 2 million hits on Google

More than 60 projects based on or extending Zend Framework 
at SourceForge

More than 30 projects based on or extending Zend Framework 
at Google Code

More than 3000 resolved issues in our Issue Tracker