Skip to main content

Posts

Showing posts with the label cakephp

Ideal UIMS toolkit or Lightweight PHP frameworks?

When it comes to PHP frameworks, my ideal choice is UIMS kit as mentioned here . UIMS, in my term is a webpage creation kit in which the client/end user can easily create the UI, forms, validations, etc by dragging and dropping (more like Delphi). Though I strongly believe that the future of web application development will totally be driven by UIMS, it needs time and effort to build the UIMS kit. In the meantime, any framework that is lightweight or feature rich is the economic option. Some of the lightweight PHP frameworks: Green Framework - Features (developed by the author of the Frog CMS Extra Light PHP Framework - I believe Green Framework is born out of this fase - By original author of CakePHP

CakePHP security issue - even in thechaw.com (written by core dev)

CakePHP security issue Recently I have stumbled upon thechaw.com --written by CakePHP core dev and developed in CakePHP. I just wanted to check if they have fixed the old security issue in CakePHP and found that the issue is still open. Proof of concept CakePHP memory error In another time, found a famous memory error even in bakery.cakephp.org Bottom line CakePHP is open source and so you can fix these issues by yourself

Open source PHP frameworks and problems

I was using CakePHP for sometime and proposed CakePlus , another UIMS toolkit on the top of CakePHP but also altering some problematic core of it. The thread should explain the outcome of the post. And, then I noted Akelos framework has most of the things built in. Issues with frameworks esp. CakePHP Scalability not a priority - Developers aren't aware that we can't throw more and more hardware Excessive use of regular expressions Evangelist isn't aware that the framework throws many queries unnecessarily More memory consumption - 100M would never be enough for a simple project Poor coding standards and practices - Prolong use of extract() often leads to more memory consumption Can't use the native approaches or baked codes. The override approach always lead to hard to debug codes Poor architected codes and no clear defined approaches. People belong to the cult drives the direction and often throws unprofiled codes. No native provision to share codes between M-V-C and...