2. Want to create a social site, a
custom web app, a web portal, or
an ecommerce website?
Read on.
Got a website or web app idea?
3. Are you concerned about
these challenges?
- High Development Cost
- Time to Develop the Product
- Time to Market
- Rapid changes
- Scalability
- Security
4. The need for a framework
- MVC Framework is important
- Structured, clean, and maintainable code
- Built in security features
- Layered architecture
(UI, Business Logic, Data access)
5. With our extensive experience working with
multiple platforms and frameworks such as
Zend, CakePHP, CodeIgniter, Symfony we incline
towards Yii as our preferred framework of
choice.
Choosing the right
framework
Our customers face similar challenges together with
us every day.
But why Yii ?
6. Choosing the right
framework
Yii is a high performance component based PHP
framework for developing large scale Web
Applications.
It uses an Model-View-Component based
architecture, widely used in web
development, enabling developers to make
changes to User Interfaces and Data Access
Layer in a structured and convenient way.
8. Why choose Yii ?
Great integration with the industry standard CSS
and Java Script frameworks like JQuery, Bootstrap
etc. made it easy to create modern responsive
designs for our customers.
9. Rapid Development
Yii helps us get web applications up and running in no
time by generating all the basic CRUDS operations.
Easy to customize the application as per customers
requirements.
It not only helps us develop the application faster but
also helps in maintaining the application design as
recommended by Yii, which greatly
helps in maintaining application security.
10. Easy Data Migration
Migration utility provides great control
over Database changes, helping us
upgrade/downgrade application version on
different installations.
11. Great Command Line Tools
Yii provides great command line tool that
helps us create complicated CRON jobs by
utilizing already written application logic
instead of writing it all again in the CRON
jobs.
12. Large Collection of Widgets and
Third Party Components
Huge widgets library means that we can get most of
the common implementations of the front end
controls and tasks.
Yii Extensions like widgets also provides a huge set
of community provided code for common tasks.
This helps reducing costs as well.
Helping us reduce a lot of development effort that
goes into perfecting front end.
13. Custom Theme Management
Yii offers great support for theme management
helped us provide our clients with a number of
interface designs that can be switched on the fly to
meet the customers requirements.
Significant cost reduction from writing a generic
theme structure.
14. Unit Testing Frameworks
Out of the box integration of unit testing
frameworks helped us get the better tested
application to the clients in short time.
Significant cost saving in quality assurance.
15. Data Cache and Performance
Yii caching support is very handy with high traffic
websites allowing to cache data that is not changing
rapidly.
Also the same interface for different kind of cache
system means that you can make changes to your
caching mechanism just by adjusting the
configurations.
16. 0 50 100 150
Yii Framework
Kohana
Symfony
CakePHP
CoreIgnitor
Performance
Performance Benchmarks
We tested the performance based on requests per
second for each framework and here are our
findings
17. GoodCore develops top quality apps for
Web, Mobile & Desktop.
Yii framework is one of our favorites for
PHP development.
If you need any assistance with your Yii project or
have a query about our services, please drop us an
email at
info@goodcoresoft.com