Why we choose ZF as the foundation of DotKernel, the DotBoost Rapid Application Development.

  1. It’s a “glue framework” with “Use at will” architecture.
  2. ZF is more like a component library, but it’s really somewhere in the middle, because ZF is designed to provide abstract classes that you can extend and reuse.
    We are not forced to follow a certain development pattern.
    Zend Framework is built to support a “Use at will” philosophy we should be able to only use those parts that we need.

  3. Business Friendly License.
  4. Developers of ZF have submitted a Contributor License Agreement (CLA).
    ZF is the only major framework for PHP 5 that uses the very business-friendly New BSD license, and has a Contributor License Agreement policy.
    One of the goals of ZF is to provide a centralized library of technology that is maintained and supported, and all of it has some assurance that it was developed and contributed without violation of any copyrights or patents. So ZF offers some non-technical advantages even where it provides similar technical capabilities.

  5. Support of latest PHP versions.
  6. Zend Framework seeks to support the version of PHP that is currently best to use for production applications.

  7. ZF upgrade path.
  8. One of the chief goals of ZF was to provide a class library that could commit to backward-compatibility and allow users to have assurance that their applications continue to work with subsequent versions of ZF. Therefore, ZF have an intention to maintain the class interface, so that upgrading to new versions will be virtually seamless.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>