SlideShare a Scribd company logo
Alberto RodríguezVillalobos
Yorlin María Solís Alemán
Web Programming Environment 1
 Yii is a high-performance PHP framework best for developing Web
applications.
 Yii helps Web developers build complex applications and deliver them
on-time.
 Yii is an acronym for "Yes It Is!". This is often the accurate, and most
concise response to inquires from those new toYii
 Yii is the brainchild of Qiang Xue, who started the project on January 1,
2008
 Yii is a free, open-sourceWeb application development framework
written in PHP5 that promotes clean, DRY design and encourages rapid
development.
 It works to streamline your application development and helps to
ensure an extremely efficient, extensible, and maintainable end product.
 Being extremely performance optimized,Yii is a perfect choice for any
sized project.
 Model-View-Controller (MVC) design pattern
 Based on Prado, RoR, Symfony, Joomla
 AJAX-enabled widgets
 Database Access Objects (DAO), Query Builder, Active Record, DB
Migration
 Form input and validation
 Skinning and theming
 Authentication and authorization
 Compliance to XHTML
 Purely object-oriented
 Friendly with third-party code
 Detailed documentation
 Extension library
 Web Services.
 Internationalization and localization
 Layered Caching Scheme
 Error handling and logging
 Security
 Automatic Code Generation
Why ChoseYii?
 Great integration with the industry standard CSS and Javascript
frameworks like JQuery, Bootstrap, made it easy to create modern
responsive designs for the customers.
Yii
vs.
Codeigniter
CODEIGNEITER VS YII
 CodeIgniter is just a little bit more of a simple MVC framework.Yii is a
complete web-development framework used for rapid web application
development.
 CodeIgniter is great for beginners.
 CodeIgniter enables you to go into coding really fast and create basic
stuff quickly. But, that’s all.
6 REASONS WHY YII FRAMEWORK IS BETTER THAN
CODEIGNITER
1. Gii code generator. Gii can create template models, views, controllers and
forms.The special case CRUD really makes it stand out. In CodeIgniter, you
need to validate it on each action.The difference is that CodeIgniter is form-
oriented whileYii is data-oriented.
2. Form handling. Gii generated forms use “active” fields.This means that when
some field is not validated, yii would display the same form to fix the problem
with all the data filled in.
3. HTML Grid component. Enables to display data in tabular way with automatic
sorting, paging, coloring of even and odd rows, etc.
6 REASONS WHY YII FRAMEWORK IS BETTER THAN
CODEIGNITER
4. jQuery integration.This means that stuff like date-picker or auto-
complete input boxes are usually one line of PHP code andYii spits
out all the required JavaScript, HTML and CSS code.
5. Translations. Creating multilingual websites inYii is really easy.With
CodeIgniter you would have to create your own way of doing it.
4. Database relations.Yii supports lazy loading.This means that you don’t
have to write JOINs each time you need to get a value of related
table. If you have a ActiveRecord instance of blog post as $post, you
simply refer to author’s name.
Yii vs codeigneiter

More Related Content

PDF
Realtime Apps with JavaScript
PPTX
About me - Rothschild Partnerships
PPT
Data Portability at Social Media Camp Seattle
PDF
Building chatbot with amazon lex
PPTX
Behavior driven development - cucumber, Junit and java
PPTX
Behavior driven development - Deliver Value by Collaboration
PPTX
Continuous integration in large programs
Realtime Apps with JavaScript
About me - Rothschild Partnerships
Data Portability at Social Media Camp Seattle
Building chatbot with amazon lex
Behavior driven development - cucumber, Junit and java
Behavior driven development - Deliver Value by Collaboration
Continuous integration in large programs

Similar to Yii vs codeigneiter (20)

PPT
Introduction to YII framework
PPTX
yii framework
KEY
Yii Framework
PPTX
Yii framework
PDF
Introduce Yii
PPT
10 reasons to choose the yii framework
PPTX
Yii Development
PPTX
P H P Framework
PPTX
PPTX
PDF
Some Features make CodeIgniter Powerfull PHP framework.pdf
PDF
Yii, frameworks and where PHP is heading to
DOCX
Get Codeigniter Developement Services From Us
PPT
Yii framework
PPTX
Introduction to Yii & performance comparison with Drupal
PPTX
Why choose Yii framework?
PPTX
PHP framework difference
PDF
Get things done with Yii - quickly build webapplications
PPTX
Php Web Frameworks
Introduction to YII framework
yii framework
Yii Framework
Yii framework
Introduce Yii
10 reasons to choose the yii framework
Yii Development
P H P Framework
Some Features make CodeIgniter Powerfull PHP framework.pdf
Yii, frameworks and where PHP is heading to
Get Codeigniter Developement Services From Us
Yii framework
Introduction to Yii & performance comparison with Drupal
Why choose Yii framework?
PHP framework difference
Get things done with Yii - quickly build webapplications
Php Web Frameworks
Ad

More from Luis Alberto Rodriguez (6)

PPTX
PPTX
Afilar la sierra Séptimo Hábito
PPTX
La generación del repertorio americano, Vanguardismo, Literatura Costarricence
PPTX
Microsoft Project
PPTX
Observer: Patrón de diseño
PPTX
Scrum Metodologia Agil
Afilar la sierra Séptimo Hábito
La generación del repertorio americano, Vanguardismo, Literatura Costarricence
Microsoft Project
Observer: Patrón de diseño
Scrum Metodologia Agil
Ad

Yii vs codeigneiter

  • 1. Alberto RodríguezVillalobos Yorlin María Solís Alemán Web Programming Environment 1
  • 2.  Yii is a high-performance PHP framework best for developing Web applications.  Yii helps Web developers build complex applications and deliver them on-time.  Yii is an acronym for "Yes It Is!". This is often the accurate, and most concise response to inquires from those new toYii  Yii is the brainchild of Qiang Xue, who started the project on January 1, 2008
  • 3.  Yii is a free, open-sourceWeb application development framework written in PHP5 that promotes clean, DRY design and encourages rapid development.  It works to streamline your application development and helps to ensure an extremely efficient, extensible, and maintainable end product.  Being extremely performance optimized,Yii is a perfect choice for any sized project.
  • 4.  Model-View-Controller (MVC) design pattern  Based on Prado, RoR, Symfony, Joomla  AJAX-enabled widgets  Database Access Objects (DAO), Query Builder, Active Record, DB Migration  Form input and validation  Skinning and theming  Authentication and authorization
  • 5.  Compliance to XHTML  Purely object-oriented  Friendly with third-party code  Detailed documentation  Extension library  Web Services.  Internationalization and localization  Layered Caching Scheme  Error handling and logging  Security  Automatic Code Generation
  • 6. Why ChoseYii?  Great integration with the industry standard CSS and Javascript frameworks like JQuery, Bootstrap, made it easy to create modern responsive designs for the customers.
  • 8. CODEIGNEITER VS YII  CodeIgniter is just a little bit more of a simple MVC framework.Yii is a complete web-development framework used for rapid web application development.  CodeIgniter is great for beginners.  CodeIgniter enables you to go into coding really fast and create basic stuff quickly. But, that’s all.
  • 9. 6 REASONS WHY YII FRAMEWORK IS BETTER THAN CODEIGNITER 1. Gii code generator. Gii can create template models, views, controllers and forms.The special case CRUD really makes it stand out. In CodeIgniter, you need to validate it on each action.The difference is that CodeIgniter is form- oriented whileYii is data-oriented. 2. Form handling. Gii generated forms use “active” fields.This means that when some field is not validated, yii would display the same form to fix the problem with all the data filled in. 3. HTML Grid component. Enables to display data in tabular way with automatic sorting, paging, coloring of even and odd rows, etc.
  • 10. 6 REASONS WHY YII FRAMEWORK IS BETTER THAN CODEIGNITER 4. jQuery integration.This means that stuff like date-picker or auto- complete input boxes are usually one line of PHP code andYii spits out all the required JavaScript, HTML and CSS code. 5. Translations. Creating multilingual websites inYii is really easy.With CodeIgniter you would have to create your own way of doing it. 4. Database relations.Yii supports lazy loading.This means that you don’t have to write JOINs each time you need to get a value of related table. If you have a ActiveRecord instance of blog post as $post, you simply refer to author’s name.