PHP Programming Language - Cultural View
PHP Programming Language - Cultural View PHP Programming Language - Cultural View
Zend Framework 386 Requirements Zend Framework requires PHP 5.2.4 or later since version 1.7.0. Previous versions required PHP 5.1.4 or later, although the ZF Programmer's Reference Guide strongly recommended PHP 5.2.3 or later for security and performance improvements included in these versions of PHP. PHPUnit 3.0 or later is required to run the unit tests shipped with Zend Framework. Many components also require PHP extensions. [12] Features Zend Framework features include: [4] • All components are fully object-oriented PHP 5 and are E_STRICT compliant • Use-at-will architecture with loosely coupled components and minimal interdependencies • Extensible MVC implementation supporting layouts and PHP-based templates by default • Support for multiple database systems and vendors, including MySQL, Oracle, IBM DB2, Microsoft SQL Server, PostgreSQL, SQLite, and Informix Dynamic Server • Email composition and delivery, retrieval via mbox, Maildir, POP3 and IMAP4 • Flexible caching sub-system with support for many types of backends, such as memory or a file system. Building and running Zend Framework applications Zend Technologies provide a PHP stack, Zend Server (or Zend Server Community Edition), which is optimized for running Zend Framework applications. Zend Server includes Zend Framework in its OS-native, integrated installers, along with PHP and all required extensions. Zend Server provides improved performance for PHP and especially Zend Framework applications through opcode acceleration and several caching capabilities, and includes application monitoring and diagnostics facilities. [13] Zend Server is not required to run Zend Framework applications and the Zend Framework can be downloaded and installed independently of Zend Server. For developers who prefer an Integrated Development Environment (IDE) for coding and debugging, Zend Studio, tightly integrated with Zend Framework, provides an MVC view, MVC code generation, code formatter, code assist, and more. [14] Zend Studio is not free software, whereas the Zend Framework and Zend Server (community edition) are free. Zend Server may not be compatible with common debugging tools such as Xdebug which is bundled with free PHP IDEs such as Netbeans. [15] For this reason, developers who want to use a completely free PHP stack, including an IDE, should consider other alternatives as well as Zend Server. Code, documentation, and test standards Code contributions to Zend Framework are subject to rigorous code, documentation, and test standards. All code must meet ZF’s coding standards and unit tests must reach 80% code coverage before the corresponding code may be moved to the release branch. [16] Simple Cloud API On September 22, 2009, Zend Technologies announced [17] that it would be working with technology partners including Microsoft, IBM, Rackspace, Nirvanix, and GoGrid along with the Zend Framework community to develop a common API to cloud application services called the Simple Cloud API. This project is part of Zend Framework and will be hosted on the Zend Framework website [18] , but a separate site called simplecloud.org [14] has been launched to discuss and download the most current versions of the API.
Zend Framework 387 The Simple Cloud API will be included in production releases of Zend Framework after the API has been finalized and the adapters to popular cloud services have reached production quality. See also • List of web application frameworks • Comparison of web application frameworks • New BSD License • Zend Server • Zend Studio External links • Official Website [19] • Zend Framework by Examples (ZfEx) [20] • Zend Framework IRC Channels [21] • Zend Framework news, links and tutorials [22] Tutorials • Rob Allen's popular tutorial [23] • Lyndon Baptiste's tutorial [24] • Official ZF Quickstart [25] • Examples notes [26] • Video tutorials [27] References [1] "Introduction to Zend Framework" (http://framework.zend.com/manual/en/introduction.html). ZF Programmer's Reference Guide. . Retrieved 2009-02-12. [2] Morgan, Oonagh (2005-10-19). "Zend Announces Industry-wide PHP Collaboration Project at its Inaugural PHP Conference" (http://www. zend.com//news/zendpr.php?ozid=109). Zend Technologies. . Retrieved 2008-07-14. [3] Gutmans, Andi (2007-07-01). "Zend Framework 1.0 Released!" (http://andigutmans.blogspot.com/2007/07/zend-framework-10-released. html). Andi on Web & IT. . Retrieved 2008-07-14. [4] "About Zend Framework" (http://framework.zend.com/about/overview). . Retrieved 2009-02-11. [5] Gutmans, Andi (2005-10-27). "Zend Framework (post is too long so make sure to grab coffee)" (http://andigutmans.blogspot.com/ 2005_10_01_archive.html). Andi on Web & IT. . Retrieved 2009-02-11. [6] "History of PHP and related projects" (http://www.php.net/history). The PHP Group. . Retrieved 2009-02-11. [7] LaMonica, Martin (2005-02-25). "IBM backs open-source Web software" (http://news.cnet.com/IBM-backs-open-source-Web-software/ 2100-7344_3-5589559.html?tag=nw.14). cnet.com. . Retrieved 2009-02-11. [8] Kernel, Sean Michael (2006-12-20). "Google Data Joins PHP Zend Framework" (http://www.internetnews.com/dev-news/article.php/ 3650066). internetnews.com. . Retrieved 2009-02-11. [9] Krill, Paul (2006-10-31). "Microsoft, Zend boost PHP for Windows" (http://www.infoworld.com/article/06/10/31/HNzenphp_1.html). infoworld.com. . Retrieved 2009-02-11. [10] Potter, Mike (2008-07-31). "Adobe Contributing AMF Support to Zend Framework" (http://blogs.adobe.com/flex/archives/2008/07/ adobe_contributing_amf_support.html). The Official Flex Team Blog. . Retrieved 2009-02-11. [11] "StrikeIron Featured Partners" (http://www.strikeiron.com/partners/featured_partners.aspx). . Retrieved 2009-02-11. [12] "Zend Framework Requirements" (http://framework.zend.com/manual/en/requirements.html). ZF Programmer's Reference Guide. . Retrieved 2009-02-12. [13] Zend site (http://www.zend.com/products/server) [14] Features (http://www.zend.com/en/products/studio/features#ZFI) [15] Zend forums (http://forums.zend.com/viewtopic.php?f=8&t=553) [16] "Zend Framework Contributor Guide" (http://framework.zend.com/wiki/display/ZFDEV/Zend+Framework+Contributor+Guide). 07-01-2006. . Retrieved 2008-07-14.
- Page 341 and 342: Ubercart 335 Ubercart Developer(s)
- Page 343 and 344: uddeIM 337 uddeIM Developer(s) Step
- Page 345 and 346: uddeIM 339 References • Official
- Page 347 and 348: vBulletin 341 vBulletin Developer(s
- Page 349 and 350: vBulletin 343 • A database-stored
- Page 351 and 352: vBulletin 345 vBulletin Blog Now in
- Page 353 and 354: vBulletin 347 External links • vB
- Page 355 and 356: Vwar 349 License Virtual War is not
- Page 357 and 358: WakkaWiki 351 References [1] http:/
- Page 359 and 360: Website Baker 353 WebsiteBaker vers
- Page 361 and 362: Website Baker 355 Translations In t
- Page 363 and 364: WebWM 357 WebWM Development status
- Page 365 and 366: WikkaWiki 359 Wikka vision Compared
- Page 367 and 368: WordPress 361 WordPress Developer(s
- Page 369 and 370: WordPress 363 On December 12, 2008,
- Page 371 and 372: WordPress 365 See also • Comparis
- Page 373 and 374: Xaraya 367 Xaraya Initial release N
- Page 375 and 376: Xdebug 369 Xdebug Developer(s) Deri
- Page 377 and 378: XOOPS 371 XOOPS Developer(s) The XO
- Page 379 and 380: XOOPS 373 See also search engines.
- Page 381 and 382: YHM (software) 375 YHM (software) D
- Page 383 and 384: Your Free Community 377 Your Free C
- Page 385 and 386: Your Free Screamer 379 Your Free Sc
- Page 387 and 388: Zen Cart 381 Zen Cart Original auth
- Page 389 and 390: Zend Certified Engineer 383 Zend Ce
- Page 391: Zend Framework 385 Zend Framework D
- Page 395 and 396: Zend Technologies 389 Zend Server C
- Page 397 and 398: Zenphoto 391 Zenphoto Developer(s)
- Page 399 and 400: Zikula 393 Zikula Developer(s) Ziku
- Page 401 and 402: Article Sources and Contributors 39
- Page 403 and 404: Article Sources and Contributors 39
- Page 405 and 406: Article Sources and Contributors 39
- Page 407 and 408: Article Sources and Contributors 40
- Page 409 and 410: Image Sources, Licenses and Contrib
- Page 411 and 412: Image Sources, Licenses and Contrib
Zend Framework 386<br />
Requirements<br />
Zend Framework requires <strong>PHP</strong> 5.2.4 or later since version 1.7.0. Previous versions required <strong>PHP</strong> 5.1.4 or later,<br />
although the ZF Programmer's Reference Guide strongly recommended <strong>PHP</strong> 5.2.3 or later for security and<br />
performance improvements included in these versions of <strong>PHP</strong>. <strong>PHP</strong>Unit 3.0 or later is required to run the unit tests<br />
shipped with Zend Framework. Many components also require <strong>PHP</strong> extensions. [12]<br />
Features<br />
Zend Framework features include: [4]<br />
• All components are fully object-oriented <strong>PHP</strong> 5 and are E_STRICT compliant<br />
• Use-at-will architecture with loosely coupled components and minimal interdependencies<br />
• Extensible MVC implementation supporting layouts and <strong>PHP</strong>-based templates by default<br />
• Support for multiple database systems and vendors, including MySQL, Oracle, IBM DB2, Microsoft SQL Server,<br />
PostgreSQL, SQLite, and Informix Dynamic Server<br />
• Email composition and delivery, retrieval via mbox, Maildir, POP3 and IMAP4<br />
• Flexible caching sub-system with support for many types of backends, such as memory or a file system.<br />
Building and running Zend Framework applications<br />
Zend Technologies provide a <strong>PHP</strong> stack, Zend Server (or Zend Server Community Edition), which is optimized for<br />
running Zend Framework applications. Zend Server includes Zend Framework in its OS-native, integrated installers,<br />
along with <strong>PHP</strong> and all required extensions. Zend Server provides improved performance for <strong>PHP</strong> and especially<br />
Zend Framework applications through opcode acceleration and several caching capabilities, and includes application<br />
monitoring and diagnostics facilities. [13]<br />
Zend Server is not required to run Zend Framework applications and the Zend Framework can be downloaded and<br />
installed independently of Zend Server.<br />
For developers who prefer an Integrated Development Environment (IDE) for coding and debugging, Zend Studio,<br />
tightly integrated with Zend Framework, provides an MVC view, MVC code generation, code formatter, code assist,<br />
and more. [14]<br />
Zend Studio is not free software, whereas the Zend Framework and Zend Server (community edition) are free.<br />
Zend Server may not be compatible with common debugging tools such as Xdebug which is bundled with free <strong>PHP</strong><br />
IDEs such as Netbeans. [15] For this reason, developers who want to use a completely free <strong>PHP</strong> stack, including an<br />
IDE, should consider other alternatives as well as Zend Server.<br />
Code, documentation, and test standards<br />
Code contributions to Zend Framework are subject to rigorous code, documentation, and test standards. All code<br />
must meet ZF’s coding standards and unit tests must reach 80% code coverage before the corresponding code may be<br />
moved to the release branch. [16]<br />
Simple Cloud API<br />
On September 22, 2009, Zend Technologies announced [17] that it would be working with technology partners<br />
including Microsoft, IBM, Rackspace, Nirvanix, and GoGrid along with the Zend Framework community to develop<br />
a common API to cloud application services called the Simple Cloud API. This project is part of Zend Framework<br />
and will be hosted on the Zend Framework website [18] , but a separate site called simplecloud.org [14] has been<br />
launched to discuss and download the most current versions of the API.