If this is your first visit, please click the Sign Up now button to begin the process of creating your account so you can begin posting on our forums! The Sign Up process will only take up about a minute of two of your time.

Results 1 to 2 of 2
  1. #1
    WDF Staff smoseley's Avatar
    Join Date
    Mar 2003
    Boston, MA
    Member #
    205 times
    I'm looking into Zend for a project I'm working on right now. Anyone use it? How easy is it to install + configure?


  3. #2
    Junior Member
    Join Date
    Aug 2007
    Member #
    15718 powered by Zend , their "story" of Zend framework:
    The Zend Framework
    A couple of years ago, PHP sat at the top of the powerful-but-easy-to-use scripting languages heap -- at least as far as popularity was concerned. It was installed on most UNIX® and Linux®-based Web servers. And if you were a programmer, it was easy to get a hosting account that would let you use it. Ruby had been around for quite some time, but not many people were using it. If you wanted to build a Web site using dynamically generated content, but you weren't sure that you needed to go so far as to use an application server like J2EE, you would very likely use PHP. It was fast, easy to learn, convenient, and you didn't have to learn Perl.
    And then -- suddenly, it seemed -- the landscape changed. Ruby on Rails hit the programming world like a truck. Object-oriented and based on the Model-View-Controller (MVC) paradigm, Ruby on Rails presented a way to do what we all want to do: create a Web site with virtually no effort. Of course, there were still two problems. For one thing, you had to learn a new programming language. That's not a trivial task, no matter what the language. And for another thing, if you found a host that would let you run Ruby on Rails, you were very lucky. Most wouldn't. If you've had the same account for a decade (as I have), you might be a little slow to switch just because they don't have a new programming language. Then, of course, there was the issue of all of the existing PHP code you've written over the years. Did you really want a ditch it all and start over? Of course not!
    What is an enterprising PHP programmer to do? Create a new framework that incorporates many of these new advantages, that's what. And, thus, the Zend Framework was born.
    The Zend Framework provides clean, stable code, complete with -- and perhaps most importantly -- clean intellectual property rights. PHP is gaining ground in the enterprise space, but if you're a Fortune 500 company, you don't want to take a chance on a module submitted to a repository that may or may not be some other company's intellectual property.

    What is Zend Framework, exactly? The Zend Framework:
    Is based on PHP.
    Is object-oriented.
    Uses the MVC paradigm.
    Has open source contributors.
    Has contributors who take responsibility for the fact that their code is not the intellectual property of someone else.
    Zend_Controller This module provides the overall control for the application. It translates requests into specific actions and makes sure they get executed.
    This is based on PHP Data Objects (PDO) and provides access to databases in a generic way.
    This makes it easy to consume RSS and Atom feeds.
    This provides string-filtering functions, such as isEmail() and getAlpha().
    To Zend_Filter, this is designed to work with arrays such as form inputs.
    This enables you perform HTTP requests easily.
    This enables you to easily translate PHP objects into JavaScript Object Notation, and vice-versa.
    This provides general-purpose logging functionality.
    This enables you to send text and multipart MIME e-mail.
    This is used by Zend_Mail to help decode MIME messages.
    This enables you to create new PDF documents, and load and edit existing PDF documents.
    This enables you to perform sophisticated searches on your own text. For example, you can build a search engine that returns results based on relevancy or other factors.
    Zend_Service_Amazon, Zend_Service_Flickr, and Zend_Service_Yahoo
    These provide easy access to these Web service APIs.
    This handles the "view" portion of the MVC pattern.
    This enables you to easily create an XML-RPC client. (Server capabilities are planned for the future.)

    The Project
    Enable users to save sets of feeds or subscriptions.
    Enable users to read feeds and individual items.
    Enable users to save individual posts.
    Enable users to search saved entries for particular text.
    Enable users to easily read pages that don't have an RSS feed.
    Enable users to print collections of postings.
    Setting Up
    The Zend Framework doesn't require any particular installation, but you need to keep some requirements in mind. The Zend Framework requires PHP V5. It is compatible with V5.0.4 and above, so you can use V5.1, but you don't have to. You must, however, make sure that the library directory, where the framework expects to find all of its files, is included in the include_path. To do that, be sure to set it in the php.ini file, as in:
    ; Windows: "\path1;\path2"
    include_path = ".;c:\php\includes;e:\sw\zendframework\library "
    That's it.

Remove Ads

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
All times are GMT -6. The time now is 05:13 AM.
Powered by vBulletin® Version 4.2.3
Copyright © 2020 vBulletin Solutions, Inc. All rights reserved.
vBulletin Skin By: