TrustRadius
Yii Framework is a free and open source PHP framework.https://dudodiprj2sv7.cloudfront.net/product-logos/Rl/13/6IJZEJ1F60HO.jpegBest PHP frameworkCurrently Yii Framework is the main technology behind many applications in the company. It helps to reduce development time by offering many tools and components, that helps to build applications faster and saving money. Also, there are many developers out there that knows PHP and helps us to find good developers. Lately Yii has been moved from being the only framework to make web apps, to be the main backend technology.,Yii is fully MVC and object oriented. It implements the patrons really well and helps developers (and company) to stick to a single way to do things. Yii offers a lot of components to build any application fast. Just read documentation and implement it. Also there are many 3rd party projects that you can use for extend Yii functionality. It has a really good documentation where you can find all required information for classes, components, etc. There are multiple examples in the Wiki and if you still need to find more information there's a good community forums where you can find information. Yii it's easy to use because it uses components very known for developers like bootstrap or jQuery. It's easy for any average developer to learn how to use Yii and start working with it. Yii lets you build small CRUD applications instantly, Web or REST API CRUD applications can be done in a single click Database migration process is really simple to use, fast and let us implement database changes really quick without any worries.,Maybe support to update their main components like jQuery or Boostrap. It's too attached with the included versions. Their view template engine is simple, doesn't offer support for better options like competition. Wiki can include more tutorials for common examples or problems.,10,Initial learning was hard, it has very specific tools and requires a basic knowledge that takes time to learn. But after that it's really fast and easy to do apps. When it changed to version 2, servers had to be be upgraded due to the new requirements. Also it required to learn many things that were not backwards compatible. It saves time by help us to create great applications in less time but very powerfuls.,Laravel PHP Framework and CodeIgniter,Laravel PHP Framework,8,2,It's being used for the main purchase department automation software. Frontend and Backend is done with Yii Framework. It's used as training tool to teach new developers how to build software according to company's standards. It helps to define many software features, because if they are similar to what frameworks offers, they get adapted to it.,None for the moment. There has not been any unexpected way yo use of this tool inside the company,It will be used for a new cloud service tool. It will provide the main backend. It will be used as the framework to server the frontend's main structure to serve JS frameworks applications.,10,Yes,Price Product Features Product Usability Third-party Reviews,Nothing, we might repeat the same experience. Maybe check how framework changes between each major version. Because for Yii it required to learn many things from scratch and migrate code between major versions was hard.,Implemented in-house,No,It was hard to find experience people to us (not inline but in person) so we had to study the documentation a lot. It required to change server's technology to support minimum requirements. It wasn't a bad problem, because it help us to upgrade company's technologies. But it was an additional task that we had to do.,10,8,Yes,Yes, I was having problems with the REST API codification and forums helped me a lot to find issues and how should I code the response headers to do things right. They were very nice and interested in my problem.,Any CRUD application is really easy to do. Just execute some commands and you'll have a basic application with CRUD operation and event for REST API support. Its Active Record classes lets you do great queries without writing a single SQL sentence. It helps you to find and query for data without having many SQL experience. Maintenance is easy, switching between versions is easy to do. Also database changes, cache, logs, etc are really easy to maintain.,Integration with frontend frameworks is not so obvious or not flexble. View templates are really simple and doesn't have advance things like other frameworks.,Yes,9Yii Framework: Try once and you will be amazedYii and Yii 2 Framework is used for development of web application in our organization by our technical department. It is easy to use and has MVC architecture (Model View Controller) which is not in the framework Codeignitor. It comes with already built templates in Bootstrap UI and other pages.,Easy installation with Composer. Comes with some static pages. Fast and secure, which is most important in the development of web applications. Easy to customize for better performance.,More information should be included for learning for beginners. More tutorials should be released, as it is quite difficult to learn for a beginner who has just migrated from core PHP to this framework.,8,The most important part of a PHP web application or website is its security and this framework simplifies that which is a plus for me.,CodeIgniter, Laravel PHP Framework, Zend Framework, CakePHP and Symfony,CodeIgniter, Laravel PHP Framework, Zend Framework, Symfony, CakePHPWorking with Yii FrameworkYii Framework is used by the PHP team to develop customer portals. We do a lot of REST API integration with our internal applications. It helps providing and collecting information from customers.,Generating forms and integrates bootstrap Provides great CRUD functionality with active record Provides lots of useful HTML helper widgets for UI enhancement Provides good access control (RBAC),There should be more flexibility to extend or add capability for theming Provide in-build REST API integration tool rather than using 3rd party More hands on documentation around consuming REST API and access control,8,Overall Yii has speed up our development and help to cut down on development cost. On the other hand, the bloated vendor library does cause space issues when we have high volume of applications on our servers.,Zend Framework,JIRA Software,6,5,To rewrite some of our old applications,9
Unspecified
Yii Framework
8 Ratings
Score 8.0 out of 101
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>TRScore

Yii Framework Reviews

Yii Framework
8 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.0 out of 101
Show Filters 
Hide Filters 
Filter 8 vetted Yii Framework reviews and ratings
Clear all filters
Overall Rating
Reviewer's Company Size
Last Updated
By Topic
Industry
Department
Experience
Job Type
Role

Reviews (1-3 of 3)

  Vendors can't alter or remove reviews. Here's why.
Miguel Useche profile photo
February 04, 2019

Yii Framework Review: "Best PHP framework"

Score 10 out of 10
Vetted Review
Verified User
Review Source
Currently Yii Framework is the main technology behind many applications in the company. It helps to reduce development time by offering many tools and components, that helps to build applications faster and saving money. Also, there are many developers out there that knows PHP and helps us to find good developers. Lately Yii has been moved from being the only framework to make web apps, to be the main backend technology.
  • Yii is fully MVC and object oriented. It implements the patrons really well and helps developers (and company) to stick to a single way to do things.
  • Yii offers a lot of components to build any application fast. Just read documentation and implement it. Also there are many 3rd party projects that you can use for extend Yii functionality.
  • It has a really good documentation where you can find all required information for classes, components, etc. There are multiple examples in the Wiki and if you still need to find more information there's a good community forums where you can find information.
  • Yii it's easy to use because it uses components very known for developers like bootstrap or jQuery. It's easy for any average developer to learn how to use Yii and start working with it.
  • Yii lets you build small CRUD applications instantly, Web or REST API CRUD applications can be done in a single click
  • Database migration process is really simple to use, fast and let us implement database changes really quick without any worries.
  • Maybe support to update their main components like jQuery or Boostrap. It's too attached with the included versions.
  • Their view template engine is simple, doesn't offer support for better options like competition.
  • Wiki can include more tutorials for common examples or problems.
Yii is very well suited if you love to program with Object Oriented PHP. This framework uses OOP very well and if you know this pattern you'll love it. The same applies for its MVC architecture and if you come from formal software development education. Also if you are in a bussiness enviroment and need a stable framework. This is the tool for you. It uses very formal scheme but I would like more open and hackable framework, and for this Yii2 is not a good option. Also, if you like to have bleeding edge technologies I don't recommend this framework.
Read Miguel Useche's full review
No photo available
January 27, 2019

Review: "Yii Framework: Try once and you will be amazed"

Score 8 out of 10
Vetted Review
Verified User
Review Source
Yii and Yii 2 Framework is used for development of web application in our organization by our technical department. It is easy to use and has MVC architecture (Model View Controller) which is not in the framework Codeignitor. It comes with already built templates in Bootstrap UI and other pages.
  • Easy installation with Composer.
  • Comes with some static pages.
  • Fast and secure, which is most important in the development of web applications.
  • Easy to customize for better performance.
  • More information should be included for learning for beginners.
  • More tutorials should be released, as it is quite difficult to learn for a beginner who has just migrated from core PHP to this framework.
Yii Framework works well for beginners. More knowledge is required to learn all concepts of this framework, but for anyone who is experienced with PHP frameworks, this framework is well suited as it is a pure OOP framework (that is Object Oriented Programming framework). It is suited for testing your web application or website as it is integrated with Codeception which is a testing framework.
Read this authenticated review
Shameemah Kurzawa profile photo
April 20, 2018

User Review: "Working with Yii Framework"

Score 8 out of 10
Vetted Review
Verified User
Review Source
Yii Framework is used by the PHP team to develop customer portals. We do a lot of REST API integration with our internal applications. It helps providing and collecting information from customers.
  • Generating forms and integrates bootstrap
  • Provides great CRUD functionality with active record
  • Provides lots of useful HTML helper widgets for UI enhancement
  • Provides good access control (RBAC)
  • There should be more flexibility to extend or add capability for theming
  • Provide in-build REST API integration tool rather than using 3rd party
  • More hands on documentation around consuming REST API and access control
Yii Framework is well suited for medium size application and gets a bit hectic to work with for bigger application as more files get added.
Read Shameemah Kurzawa's full review

About Yii Framework

Yii Framework is a free and open source PHP framework.
Categories:  PHP Frameworks

Yii Framework Technical Details

Operating Systems: Unspecified
Mobile Application:No