2016년 12월 10일 토요일

Yii

Yii

Yii
First edition December 3, 2008 (eight years ago) (2008-12-03)
The latest edition 2.0.9 [1] / July 11, 2016 (four months ago) (2016-07-11)
Programming language PHP
The correspondence OS Cross-platform
The support situation Active
Classification Web application framework
License Modified BSD license
Official site www.yiiframework.com
I display a template

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]
  • There are fewer use results than other countries in Japan [9]; [10]

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).
  • Automatic cord generation [18] such as skeleton[17]application or the CRUD application
  • The cord produced by a component of Yii and the tool of the command-line is based on XHTML standard
  • 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

[Help]
  1. ^ "Yii 2.0.9 is released". Yiiframework.com (July 11, 2016). September 28, 2016 reading.
  2. ^ a b "yii-chapter1 - index". February 17, 2014 reading.
  3. ^ a b c "About Yii". February 17, 2014 reading.
  4. ^ Item of "History" of the English version "Yii" article
  5. ^ "A PHP framework "Yii Framework 1.0" appearance". ITmedia. (December 8, 2008). http://www.itmedia.co.jp/enterprise/articles/0812/08/news072.html February 20, 2014 reading. 
  6. ^ "It is - Yii/PHP ぺんたん info with Yii". February 20, 2014 reading.
  7. ^ "Blog of the framework "Yii" - takakino - Web system shop of PHP". February 20, 2014 reading.
  8. ^ "today's Yii framework - SlideShare." February 20, 2014 reading.
  9. ^ "benchmark comparison of the PHP framework and trend of 2013." February 20, 2014 reading.
  10. ^ "One or - Yii Framework Forum where Yii is not popular why in Japan". February 20, 2014 reading.
  11. ^ "cash." February 19, 2014 reading.
  12. ^ "error handling." February 19, 2014 reading.
  13. ^ "logging." February 19, 2014 reading.
  14. ^ "test expanding ゝ め (2): PHPUnit unit test (1/3) for PHP developers." February 19, 2014 reading.
  15. ^ "the [ThinkIT first: test tool Selenium using the Web browser (1/3)]." February 19, 2014 reading.
  16. ^ "function test." February 19, 2014 reading.
  17. ^ "Skeleton - glossary dictionary - NTTPC Communications, Inc". February 19, 2014 reading.
  18. ^ "Firstly it is making of the first Yii application". February 19, 2014 reading.
  19. ^ a b "Download Yii Framework". February 19, 2014 reading.
  20. ^ "extension summary." February 20, 2014 reading.
  21. ^ "uses the extension". February 20, 2014 reading.
  22. ^ "makes a blog system using Yii". February 20, 2014 reading.
  23. ^ "Terms of the Yii Documentation". February 20, 2014 reading.
  24. ^ "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.

Wikipedia and Tranpedia does not guarantee the accuracy of this document. See our disclaimer for more information.

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 개의 댓글:

댓글 쓰기