Yii
| First edition | December 3, 2008 () () |
|---|---|
| The latest edition | 2.0.9 [1] / July 11, 2016 () () |
| Programming language | PHP |
| The correspondence OS | Cross-platform |
| The support situation | Active |
| Classification | Web application framework |
| License | Modified BSD license |
| Official site |
Yii is a Web application framework written in PHP of MVC which is an object-oriented component base made with an open source. The pronunciation of Yii is [ji:] The name that is "E" "simple, effective Easy) "・"; when express Extensible), (Efficient) "・" amount of extensibility" does it [2]. In addition, the spelling of Yii was named than an initial of "Yes It Is!" (yes, it is it!) [3].
Table of contents
History
薛強) improved a fault of PRADO and, as for the Yii project, was begun the name of a country out of Qiang(Charlie) Xue( which was a developer of PRADO on January 1, 2008 because it was easier, and extensibility developed a framework based on PHP5 high-speed highly [2]. A first alpha version [4] was shown in October of the year, and Yii1.0 was announced formally on December 3 [3].
Characteristic
- Point [5] that is a component base
- The MVC design pattern that can isolate a screen display part and a logic part
- Pure object oriented
- Design [6] that can be worthy of application of the high load because I consider Memcache and APC (Alternative PHP Cache) at light weight
- PHP5 is for exclusive use [7].
- There is much use in the old Communist bloc including Russia Ukraine, China [8]
Main function
- Design constitution by MVC
- Management of generation and the Web Service request processing of the specifications of the service of complicated WSDL.
- I cope with i18N8N/L10N support - globalization and localization (the formatting of a format, the number of message translation, a date and the time and interface).
- I save cash data in the different media and can use it at a different level [11] - Data·I support caching, page cash, fragment cash and dynamic contents. I can change storage medium to make a cache.
- When exception handling (error handling) and logging function - error of the message occurred, an exception handling [12] is carried out and I search a supporting view file and display error message and I record error log [13] and classify it and send error message to a different destination (a file or email).
- Prevention of prevention such as security measures - cross site scripting and manipulation of the cookie.
- Even the code that the third party made can use a cord from PEAR or Zend Framework on application of -, e.g., Yii which is designed carefully to work
Version history
| Explanatory notes |
|---|
| Running out of support (past release) |
| Under support (past release) |
| Under release for act |
| Under development |
| Version | Release | Release day | Support end plan [19] | Correspondence PHP version [19] |
|---|---|---|---|---|
| 1.0 | 1.0 | December 3, 2008 | December 31, 2010 | PHP after 5.1.0 |
| 1.0.1 | January 4, 2009 | |||
| 1.0.2 | February 1, 2009 | |||
| 1.0.3 | March 1, 2009 | |||
| 1.0.4 | April 5, 2009 | |||
| 1.0.5 | May 10, 2009 | |||
| 1.0.6 | June 7, 2009 | |||
| 1.0.7 | July 5, 2009 | |||
| 1.0.8 | August 9, 2009 | |||
| 1.0.9 | September 6, 2009 | |||
| 1.0.10 | October 18, 2009 | |||
| 1.0.11 | December 13, 2009 | |||
| 1.0.12 | March 14, 2010 | |||
| 1.1 | 1.1.0 | January 10, 2010 | December 31, 2016 | PHP after 5.1.0 |
| 1.1.1 | March 14, 2010 | |||
| 1.1.2 | May 2, 2010 | |||
| 1.1.3 | July 4, 2010 | |||
| 1.1.4 | September 5, 2010 | |||
| 1.1.5 | November 14, 2010 | |||
| 1.1.6 | January 16, 2011 | |||
| 1.1.7 | March 27, 2011 | |||
| 1.1.8 | June 26, 2011 | |||
| 1.1.9 | January 1, 2012 | |||
| 1.1.10 | February 12, 2012 | |||
| 1.1.11 | July 29, 2012 | |||
| 1.1.12 | August 19, 2012 | |||
| 1.1.13 | December 30, 2012 | |||
| 1.1.14 | August 11, 2013 | |||
| 1.1.15 | July 29, 2014 | |||
| 1.1.16 | December 21, 2014 | |||
| 1.1.17 | January 13, 2016 | |||
| 2.0 | 2.0.0 | October 12, 2014 | Undecided | PHP after 5.4.0 |
| 2.0.1 | December 7, 2014 | |||
| 2.0.2 | January 11, 2015 | |||
| 2.0.3 | March 1, 2015 | |||
| 2.0.4 | May 10, 2015 | |||
| 2.0.5 | July 11, 2015 | |||
| 2.0.6 | August 5, 2015 | |||
| 2.0.7 | February 14, 2016 | |||
| 2.0.8 | April 28, 2016 | |||
| 2.0.9 | July 11, 2016 |
Extension
The extension of Yii called "extension" [20]. Yii project includes the expansion repository which a user contributed and I download it and can use it [21].
There was the formal expansion library called "Zii", but I was unified by a core framework. This function is bundled by all versions after 1.1.0 and includes added behavior and widget such as grid and jQuery UI.
Documentation
It is a guide of the explanation of all functions such as the details about a tutorial [22] and the property method event to develop the blog application that is brief in formal documentation (collection of official documents / formula guide) of Yii and the reference of the class.
The most of the specifications which a user contributed are available in the official web site.
License
Yii is released under the free correction BSD license (3 article BSD licenses) to be available of Yii in an open source and the development of both web applications of the proprietary software not to show the source code of the secondary book. [3]
In other words, if even a mention does three points of the copyright indication, license text, effect of no guarantee for documents, I incorporate the source code of the BSD license in other programs and can do the source code after the embodiment behind closed doors. (I quote it than the article of the BSD license of Wikipedia and explain it.)
The text listed in an official manual of Yii provides a license to the public under GFDL. Generally speaking, I do it when the contents of Yii change the copy of the primary book which a primary copyright holder made using Yii as far as I admit that the secondary book which I am going to make by Yii is available to another person freely and I can redistribute it. [23]
The logo is licensed under one of a license of "the creative Commons indication - modification prohibition 3.0 non-transplant" [24].
Allied item
Footnote
- ^ "Yii 2.0.9 is released". Yiiframework.com (July 11, 2016). September 28, 2016 reading.
- ^ a b "yii-chapter1 - index". February 17, 2014 reading.
- ^ a b c "About Yii". February 17, 2014 reading.
- ^ Item of "History" of the English version "Yii" article
- ^ "A PHP framework "Yii Framework 1.0" appearance". ITmedia. (December 8, 2008)l February 20, 2014 reading.
- ^ "It is - Yii/PHP ぺんたん info with Yii". February 20, 2014 reading.
- ^ "Blog of the framework "Yii" - takakino - Web system shop of PHP". February 20, 2014 reading.
- ^ "today's Yii framework - SlideShare." February 20, 2014 reading.
- ^ "benchmark comparison of the PHP framework and trend of 2013." February 20, 2014 reading.
- ^ "One or - Yii Framework Forum where Yii is not popular why in Japan". February 20, 2014 reading.
- ^ "cash." February 19, 2014 reading.
- ^ "error handling." February 19, 2014 reading.
- ^ "logging." February 19, 2014 reading.
- ^ "test expanding ゝ め (2): PHPUnit unit test (1/3) for PHP developers." February 19, 2014 reading.
- ^ "the [ThinkIT first: test tool Selenium using the Web browser (1/3)]." February 19, 2014 reading.
- ^ "function test." February 19, 2014 reading.
- ^ "Skeleton - glossary dictionary - NTTPC Communications, Inc". February 19, 2014 reading.
- ^ "Firstly it is making of the first Yii application". February 19, 2014 reading.
- ^ a b "Download Yii Framework". February 19, 2014 reading.
- ^ "extension summary." February 20, 2014 reading.
- ^ "uses the extension". February 20, 2014 reading.
- ^ "makes a blog system using Yii". February 20, 2014 reading.
- ^ "Terms of the Yii Documentation". February 20, 2014 reading.
- ^ "Official Logo." February 20, 2014 reading.
Outside link
This article is taken from the Japanese Wikipedia Yii
This article is distributed by cc-by-sa or GFDL license in accordance with the provisions of Wikipedia.
In addition, Tranpedia is simply not responsible for any show is only by translating the writings of foreign licenses that are compatible with CC-BY-SA license information.
0 개의 댓글:
댓글 쓰기