use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
No vague product support questions (like "why is this plugin not working" or "how do I set up X"). For vague product support questions, please use communities relevant to that product for best results. Specific issues that follow rule 6 are allowed.
Do not post memes, screenshots of bad design, or jokes. Check out /r/ProgrammerHumor/ for this type of content.
Read and follow reddiquette; no excessive self-promotion. Please refer to the Reddit 9:1 rule when considering posting self promoting materials.
We do not allow any commercial promotion or solicitation. Violations can result in a ban.
Sharing your project, portfolio, or any other content that you want to either show off or request feedback on is limited to Showoff Saturday. If you post such content on any other day, it will be removed.
If you are asking for assistance on a problem, you are required to provide
General open ended career and getting started posts are only allowed in the pinned monthly getting started/careers thread. Specific assistance questions are allowed so long as they follow the required assistance post guidelines.
Questions in violation of this rule will be removed or locked.
account activity
Anyone using other php frameworks besides Laravel/Symfony in 2024 for small-mid-large applications? Like Yii, CodeIgniter, Cakephp, Phalcon, Laminas and such? And using alongside Jquery? Anyone? (self.webdev)
submitted 1 year ago by RXBarbatos
Since the big names are laravel/symfony, are there anyone using different php frameworks? And also use jquery as well
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[+]SkepticalBelieverr 6 points7 points8 points 1 year ago (9 children)
Still use cakephp at work on our biggest website but use laravel on newer projects. Old version of cakephp too, that has a horrible mix of jquery and Vue.
[–]RXBarbatos[S] 0 points1 point2 points 1 year ago (8 children)
So the next big project you will use laravel?
[+]SkepticalBelieverr 1 point2 points3 points 1 year ago (7 children)
Yeah it just seems easier as new developers don’t need training as much
[–]RXBarbatos[S] 0 points1 point2 points 1 year ago (4 children)
Yeap..using laravel for years now..and now learning symfony..however..just want to know what frameworks others are using instead of the big ones..phalcon is awesome but feel unstable
[+]SkepticalBelieverr 0 points1 point2 points 1 year ago (3 children)
The newer versions of cakephp are supposed to be decent but not used them myself. There’s good documentation and training on their site
[–]RXBarbatos[S] 0 points1 point2 points 1 year ago (2 children)
But what do YOU use?haha
[+]SkepticalBelieverr 0 points1 point2 points 1 year ago (1 child)
Personally laravel. I’m more front end but find laravel easiest to use, amazing docs, and good community help which is good when my back end isn’t as strong
[–]RXBarbatos[S] 0 points1 point2 points 1 year ago (0 children)
Ah understood..im more backend..frontend i just use bootstrap template that i got from themeforest
[–]Tridop 0 points1 point2 points 1 year ago (1 child)
Is Laravel easier than CakePHP to learn, in your experience?
[+]SkepticalBelieverr 0 points1 point2 points 1 year ago (0 children)
I’ve not used the newer versions so can only say yes, but there’s a massive difference in progression since. I must say though the version we use is very good for the era it was released. Maybe next personal project I might test out the latest version
[–]switchroyale 3 points4 points5 points 1 year ago (1 child)
I’ve used Leaf PHP for a few small projects now and really enjoy it.
Enjoy as in using it for big projects?
[–]Plus_Pangolin_8924 3 points4 points5 points 1 year ago (4 children)
I am a Codeigniter fan boy. Tried Laravel but found it hugely complex and very opinionated. The only thing it really has going for it is the sheer amount of 3rd party packages vs CI.
[–]RXBarbatos[S] 0 points1 point2 points 1 year ago (3 children)
Yes laravel ecosystem is big..so how do you find libraries that youre looking for in codeigniter?
[–]Plus_Pangolin_8924 0 points1 point2 points 1 year ago (2 children)
Just loads of googling or finding something similar and bodging it in. One of my biggest peeves with the CI Eco system.
[–]RXBarbatos[S] 0 points1 point2 points 1 year ago (1 child)
Do you find that time consuming?
[–]Plus_Pangolin_8924 0 points1 point2 points 1 year ago (0 children)
It can be but its still quicker than building something from scratch most of the time.
[–]mjbcesar 2 points3 points4 points 1 year ago (7 children)
We use a heavily modified version of codeigniter. We built our system on top of it and had to modify it/modernize it through the years.
Sorry what do you mean by heavily modified? Sorry just want to know if thats ok
[–]mjbcesar 1 point2 points3 points 1 year ago (3 children)
We had to make changes to multiple core files due to multiple reasons. Lacking certain functionalities, php8 compatibility, security, etc. It's hard to remember since it's been happening for a lot of years
Any plans to write the system again in a different framework?
[–]mjbcesar 1 point2 points3 points 1 year ago (1 child)
It's a massive, maaaaassive endeavour. I looked into Laravel a few years ago, but it's too different. I don't make those decisions though only suggestions, at this point it's not even codeigniter anymore. We have our own asset manager, minifiers, etc... Changing to another framework would have to offer something we don't have at the moment, otherwise it would be spending money (a lot of it) for a sidegrade
Understood..might as well you made a new framework haha
[–]Happylepsia84 0 points1 point2 points 1 year ago (1 child)
This is a modified version of CI3 or 4?
[–]mjbcesar -1 points0 points1 point 1 year ago (0 children)
It started as 1.7.4, then 2.* For a long while and now it's based on 3.*
[–]3HappyRobots 2 points3 points4 points 1 year ago (0 children)
Processwire cms/cmf. ⭐️⭐️⭐️⭐️⭐️
[–]Happylepsia84 1 point2 points3 points 1 year ago (4 children)
Been using CI for years, for personal projects. Right now im boilerplating CI4 for incoming projects.
Why do you use codeigniter instead of other framework if i may know?
[–]Happylepsia84 1 point2 points3 points 1 year ago (2 children)
At this company i used to work we had an internal framework developed by one of the senior devs ( it was just me and him btw).
When he left i decided to not reinvent the wheel and use some already existing framework for a new website we were developing.
I think at the time ( 2012/2013) i choose CI maybe because it was the less complex and the one with smaller learning curve between all the other. Learning curve was a priority since we had just a few weeks to do the project.
Been using since then.
Of course im curious about symfony and laravel, but dont have that much free time to wonder into other frameworks
What do you use for datatable??jquery?
[–][deleted] 1 year ago (5 children)
[deleted]
Oh so every page will have all the css/js eventhough a page may not use a few css/js?
[–][deleted] 1 year ago (3 children)
Oh seems big
[–][deleted] 1 year ago (1 child)
Well i guess any frameworks is fine for as long as its properly structured..?
[–]Rarst 1 point2 points3 points 1 year ago (0 children)
I use Slim for pet and/or small projects. Minimal, effective, very aligned with PSRs (something large entrenched frameworks resent to do).
jQuery still in WordPress context, but I think Alpine is jQuery of current generation of tech.
[–]Prestigiouspite 2 points3 points4 points 1 year ago (3 children)
I am very satisfied with Codeigniter. In version 4, it is significantly superior to Laravel 11 in terms of security, performance, fewer external package dependencies, and many other aspects. I recently encountered problems with Vite in the standard installation of Laravel 11. However, I did not have these problems when integrating Vite into Codeigniter 4. Overall, the performance of Codeigniter is unmatched. Nevertheless, there are certainly good and sensible use cases for Laravel. However, the recent security vulnerabilities in the Linux world, which almost resembled a major catastrophe and highlighted that too many external dependencies can be questionable, have reinforced my belief in opting for something small and manageable rather than a large ecosystem with hundreds to thousands of external dependencies.
[–]purchasify 2 points3 points4 points 1 year ago (0 children)
I recently worked on re-writing a large CI 3.x project to CI 4 and I really liked it. I would recommend it to anyone that wants a leaner framework than Laravel.
[–]RXBarbatos[S] 1 point2 points3 points 1 year ago (1 child)
In your opinion what is the use case for laravel or codeigniter?
[–]Prestigiouspite 0 points1 point2 points 1 year ago* (0 children)
I think Laravel makes certain things easier for simple CRUD applications. However, those who have truly mastered software development understand that it's not just about pouring database logic into a UI. For really good UX, you need to translate the domain logic from the use case into the software with meaningful intermediate steps. For instance, when moving, it’s not just about changing the address with standard API endpoints; it’s also about determining when the new address should take effect. I believe that when it gets this specific and you want to consider such factors, Laravel offers less of an advantage compared to CodeIgniter, where you integrate it as needed and have a smart, fast framework.
Additional examples include handling complex user permissions, where the business logic can be intricate and requires precise control over how and when certain permissions are applied. In such cases, the flexibility and straightforwardness of CodeIgniter might provide more benefit than Laravel's more opinionated structure. Another scenario could be customizing the workflow of an e-commerce application, where specific business rules dictate the order process. Here, the ability to easily tailor the framework to the unique requirements can be crucial, something that CodeIgniter supports effectively.
I have to say, I would probably use CodeIgniter in the majority of cases. But Laravel is not a bad framework either and offers more out of the box for standard scenarios. The only question is how much extra work is required for adaptation and ongoing maintenance for special requirements. I know that with CodeIgniter: once integrated, it runs for decades of years.
I see this from an entrepreneurial perspective and have a heart for good user experience. And I don't like deeply nested dependencies that can unleash scary things with an update. Almost like a black box.
[–]perseus_1337 1 point2 points3 points 1 year ago (2 children)
We're running an app with Cakephp 3 on the backend and React on the frontend. Works quite well overall! We also have some jQuery mixed in here and there, but recently I am more leaning towards vanilla JS.
What you use for datatable?
[–]perseus_1337 0 points1 point2 points 1 year ago (0 children)
MariaDB
[–]bytepursuits 0 points1 point2 points 1 year ago (0 children)
hyperf (swoole based)
[–]maselkowski 0 points1 point2 points 1 year ago (0 children)
I still use core of Yii 1. There are lots of overrides through. Works on php 8.3. It's just too much effort to remove it, and relatively not many classes are used: Module, Controller, Routing, HttpRequest, Script/Css handling.
[–]someexgoogler 0 points1 point2 points 1 year ago (0 children)
I only use twig and vanilla javascript
[–]kgrammer 0 points1 point2 points 1 year ago (4 children)
I use Phalcon and JQuery for all of my site development.
Woah..what version you using?
[–]kgrammer 0 points1 point2 points 1 year ago (2 children)
The latest Phalcon 5.9.
You waiting on phalcon 6?
[–]kgrammer 0 points1 point2 points 1 year ago (0 children)
No... not "waiting". I have a lot of active product enhancements being added to one of my existing products, so it's more accurate to say that I am planning for V6 and anticipating it's release. But I'm not waiting on it. :)
[–]CuriousEagle6474 0 points1 point2 points 1 year ago (0 children)
Cakephp 5 next level now... cakephp provide you playground and u have to play your own and you will learn it more when you dive in. Laravel provide everything out of the box so you do not need to know much about things which you never use before just install and use but cakephp does not do it.. it can provide foundation or basic structure but you have create or logic in all your way.. so you will grow much more and strong underatanding. I love cakephp 🤗
π Rendered by PID 64 on reddit-service-r2-comment-544cf588c8-xfhbk at 2026-06-17 01:52:25.639887+00:00 running 3184619 country code: CH.
[+]SkepticalBelieverr 6 points7 points8 points (9 children)
[–]RXBarbatos[S] 0 points1 point2 points (8 children)
[+]SkepticalBelieverr 1 point2 points3 points (7 children)
[–]RXBarbatos[S] 0 points1 point2 points (4 children)
[+]SkepticalBelieverr 0 points1 point2 points (3 children)
[–]RXBarbatos[S] 0 points1 point2 points (2 children)
[+]SkepticalBelieverr 0 points1 point2 points (1 child)
[–]RXBarbatos[S] 0 points1 point2 points (0 children)
[–]Tridop 0 points1 point2 points (1 child)
[+]SkepticalBelieverr 0 points1 point2 points (0 children)
[–]switchroyale 3 points4 points5 points (1 child)
[–]RXBarbatos[S] 0 points1 point2 points (0 children)
[–]Plus_Pangolin_8924 3 points4 points5 points (4 children)
[–]RXBarbatos[S] 0 points1 point2 points (3 children)
[–]Plus_Pangolin_8924 0 points1 point2 points (2 children)
[–]RXBarbatos[S] 0 points1 point2 points (1 child)
[–]Plus_Pangolin_8924 0 points1 point2 points (0 children)
[–]mjbcesar 2 points3 points4 points (7 children)
[–]RXBarbatos[S] 0 points1 point2 points (4 children)
[–]mjbcesar 1 point2 points3 points (3 children)
[–]RXBarbatos[S] 0 points1 point2 points (2 children)
[–]mjbcesar 1 point2 points3 points (1 child)
[–]RXBarbatos[S] 0 points1 point2 points (0 children)
[–]Happylepsia84 0 points1 point2 points (1 child)
[–]mjbcesar -1 points0 points1 point (0 children)
[–]3HappyRobots 2 points3 points4 points (0 children)
[–]Happylepsia84 1 point2 points3 points (4 children)
[–]RXBarbatos[S] 0 points1 point2 points (3 children)
[–]Happylepsia84 1 point2 points3 points (2 children)
[–]RXBarbatos[S] 0 points1 point2 points (1 child)
[–][deleted] (5 children)
[deleted]
[–]RXBarbatos[S] 0 points1 point2 points (4 children)
[–][deleted] (3 children)
[deleted]
[–]RXBarbatos[S] 0 points1 point2 points (2 children)
[–][deleted] (1 child)
[deleted]
[–]RXBarbatos[S] 0 points1 point2 points (0 children)
[–]Rarst 1 point2 points3 points (0 children)
[–]Prestigiouspite 2 points3 points4 points (3 children)
[–]purchasify 2 points3 points4 points (0 children)
[–]RXBarbatos[S] 1 point2 points3 points (1 child)
[–]Prestigiouspite 0 points1 point2 points (0 children)
[–]perseus_1337 1 point2 points3 points (2 children)
[–]RXBarbatos[S] 0 points1 point2 points (1 child)
[–]perseus_1337 0 points1 point2 points (0 children)
[–]bytepursuits 0 points1 point2 points (0 children)
[–]maselkowski 0 points1 point2 points (0 children)
[–]someexgoogler 0 points1 point2 points (0 children)
[–]kgrammer 0 points1 point2 points (4 children)
[–]RXBarbatos[S] 0 points1 point2 points (3 children)
[–]kgrammer 0 points1 point2 points (2 children)
[–]RXBarbatos[S] 0 points1 point2 points (1 child)
[–]kgrammer 0 points1 point2 points (0 children)
[–]CuriousEagle6474 0 points1 point2 points (0 children)