Overview
What is Yii Framework?
Yii Framework is a free and open source PHP framework.
Best PHP framework
Working with Yii Framework
Product Demos
YII demo
Product Details
- About
- Tech Details
What is Yii Framework?
Yii Framework Technical Details
Operating Systems | Unspecified |
---|---|
Mobile Application | No |
Comparisons
Compare with
Reviews and Ratings
(10)Community Insights
- Business Problems Solved
Yii is a versatile framework that has gained popularity among companies for over a decade. Users have found Yii to be effective in quickly recoding large applications and tackling various challenges. Financial applications, including ERP and payroll systems, benefit from Yii's rapid form development capabilities. The automation features in Yii streamline tasks and enhance development efficiency. Yii has also been utilized to create queue systems, improving application functionality. The built-in CRUD generator simplifies database table creation and maintenance. Companies have successfully developed multiple projects using Yii, making it an excellent choice for their development needs. Project management and education are other areas where Yii shines, enabling efficient project management and educating stakeholders on the framework's benefits. Notable extensions like gearman and mongodb enhance parallel code execution and offer impressive functionalities. Yii's reputation for fast and robust PHP development aids in resolving personal initiatives and maintaining clean codebases. Additionally, users leverage Yii to create customized CRUD applications that cater to their company's requirements. In logistics applications, Yii excels in providing high performance and reducing development time through its comprehensive tools and components. With REST API integration, Yii serves as a main backend technology for numerous applications, facilitating seamless information exchange with customers.
Attribute Ratings
Reviews
(1-1 of 1)Best PHP framework
- 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.
- 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.
- 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.
- Price
- Product Features
- Product Usability
- Third-party Reviews
- Implemented in-house
- 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.
- 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.