3. Free Powerpoint Templates
Page 3
Notable Framework
for Java
•Apache Struts
•JavaServer Faces
•Jt Design Pattern
Framework
•Apache Wicket
for PHP
•CakePHP
•Laravel
•CodeIgniter
•Symfony
•Yii
•Zend Framework
for Python
•Django
•Flask
•Pyjamas
•web2py
•Pylons
•Turbogears
•Twisted
•Web.py
•Pythonic
•Zope
•Pyroxide
for Ruby
•Ruby on Rails
•Ramaze
4. Free Powerpoint Templates
Page 4
high-performance PHP framework best for developing Web 2.0 applications.
Yii comes with rich features: MVC,
DAO/ActiveRecord, I18N/L10N, caching,
authentication and role-based access
control, scaffolding, testing, etc. It can
reduce your development time
significantly.
Yii is pronounced as Yee or [ji:], and is an
acroynym for "Yes It Is!".
5. Free Powerpoint Templates
Page 5
- the brainchild of Quiang Xue (founder)
- project started on January 1, 2008, in
order to fix some drawbacks of
the PRADO Framework
- October 2008, first alpha version of Yii
was released.
- December 3, 2008, Yii 1.0 was
formally released.
Yii History
6. Free Powerpoint Templates
Page 6
Yii Features
• Model-View-Controller (MVC) design pattern
• Generation of complex WSDL service specifications and management
of Web service request handling
• Internationalization and localization (I18N and L10N)
• Layered caching scheme
• Error handling and logging
• Security measures include cross-site scripting (XSS)
prevention, cross-site request forgery (CSRF)
prevention, cookie tampering prevention, etc.
7. Free Powerpoint Templates
Page 7
Yii Features
• Unit and functionality testing based on PHPUnit and Selenium
• Automatic code generation for the skeleton
application, CRUD applications, etc
• Code generated by Yii components and command line tools complies
to the XHTML standard
• Carefully designed to work well with third-party code. For example, it's
possible to use code from PEAR or Zend Framework in a Yii
application
8. Free Powerpoint Templates
Page 8
Three steps to build your application
rapidly:
• You create the database;
• Yii generates the base PHP code;
• You customize the code to fit your exact
needs.
11. Free Powerpoint Templates
Page 11
• Download Yii framework, extract to any location
• Copy framework file into your xampp folder
• Set the PHP path to
set path=“c:xampphtdocsphp”
• run YIIC application
e.g. yiic webapp ../htdocs/<webname>
Yii Installation
19. Free Powerpoint Templates
Page 19
Latest News
AUG 11, 2013. Yii 1.1.14 is released
We are very pleased to announce that Yii Framework version 1.1.14 is released.
You can download it at yiiframework.com/download/.
JUL 23, 2013. Website deface details
It was recently announced that the Yii website was defaced, but until recently we
were still investigating.
MAY 3, 2013. Yii 2 Public Preview Available
We are very pleased to announce that Yii 2 is now available for public preview at
GitHub. This is a major milestone during the Yii 2 development which was
started more than two years ago and has since undergone complete rewrite.
20. Free Powerpoint Templates
Page 20
Why go to Manila if you can build your
CAREER here in Legazpi
Why do the hardcoding work if you can
do that in Yii Framework