Need advice about which tool to choose?Ask the StackShare community!
CakePHP vs Grails: What are the differences?
CakePHP: The Rapid Development Framework for PHP. CakePHP makes building web applications simpler, faster, while requiring less code. A modern PHP 7 framework offering a flexible database access layer and a powerful scaffolding system; Grails: An Open Source, full stack, web application framework for the JVM. Grails is a framework used to build web applications with the Groovy programming language. The core framework is very extensible and there are numerous plugins available that provide easy integration of add-on features.
CakePHP and Grails can be primarily classified as "Frameworks (Full Stack)" tools.
"Open source" is the top reason why over 34 developers like CakePHP, while over 44 developers mention "Groovy" as the leading cause for choosing Grails.
CakePHP and Grails are both open source tools. It seems that CakePHP with 7.9K GitHub stars and 3.4K forks on GitHub has more adoption than Grails with 2.48K GitHub stars and 945 GitHub forks.
Swat.io, Walls.io, and Zumba are some of the popular companies that use CakePHP, whereas Grails is used by LinkedIn, PedidosYa, and TransferWise. CakePHP has a broader approval, being mentioned in 66 company stacks & 29 developers stacks; compared to Grails, which is listed in 47 company stacks and 22 developer stacks.
Hi all, I need to create a simple IoT interface application that connects the end device API with a GeoTab API. I am considering using Bubble due to its simple interface and configuration tools, but I fear it's too simple. We will want to add features and new devices as we grow - I was thinking of using CodeIgniter or CakePHP on a hosted site for the application. Must support JCOM encoding between the two APIs and there is no need for a separate interface as GeoTab already has one; we are just connecting and pushing data. Thoughts?
You should check out Partunity.com if you want to get plugged in with innovative tech startup ideas!
Hi, Which tool will you recommend:
I need to build a web application, oriented to small businesses, like a small ERP. It will have intensive use of Sql to access a PostgreSQL database. It has to be secure, as it will handle information on customers, sales, inventory.
If you think another tool will be better, please let that know.
Thanks a lot
Laravel and Postgres will be the better solutions you can add more like Redis for caching and React/Vue for the frontend.
Check Spring, if security and reliability is needed along with Lots of Database , check Spring Data, spring web, spring security
Laravel works well in this context, you can build a secure and fast ERP using it with postgresql and all Laravel environment like caching, queues, jobs. And for frontend if you need productiviness I would go with Livewire to help
Pros of CakePHP
- Open source35
- Really rapid framework25
- Good code organization19
- Flexibility13
- Security best practices10
- Clean architecture7
- ORM5
- Less code5
- Composer friendly4
- Convention Over Configuration4
- CakePhp Book2
- Cake Bake2
- Built-in Validation2
- Ctp view File extension1
- CakePhp inflector1
- Quickly develop1
- Rest Full Apis1
Pros of Grails
- Groovy56
- Jvm40
- Rapid development38
- Gorm37
- Web framework30
- Open source25
- Plugins21
- Extensible17
- Easy17
- Dynamic14
- Clean architecture (Dependency Injection)6
- Gradle6
- Clear what everything does, lots of options5
- RAD4
- Agile4
- Great documentation4
- Android3
- Spring3
- Easy setup2
- Java web apps with steroid1
Sign up to add or upvote prosMake informed product decisions
Cons of CakePHP
- Robust Baking Tool1
- Follows Good Programming Practices1
Cons of Grails
- Frequent breaking changes3
- Undocumented features2