Create entry

CakePHP 2 vs. Joomla

CakePHP 2 Joomla + Add column
Preference 50% votes 50% votes
Website www.​cakephp.​org www.​joomla.​org
Scaffolding Yes Yes
Full text search Yes Yes
Development principles
Design pattern
Multilingual content Yes Yes
System requirements
Operating system
Programming language
Memory recommended ? 64 MB
Memory minimum 8 MB 16 MB
Description CakePHP makes building web applications simpler, faster and require less code. Joomla is a free, open-source content management system (CMS) and application framework that powers 2.7% of the entire web.
Multi-user system Yes Yes
Autofocus Yes No
Pingback Yes Yes
Extension/Plug-in Yes Yes
Image processing engin Yes ?
Interpreter Yes Yes
Trackback No Conditional
Database model
Transactions Yes Yes
Unicode Yes Yes
WYSIWYG-Editor Yes Yes
Multiple projects Yes Yes
Standard compliance Yes Yes
External pages Yes Yes
User statistics Yes No
Revision control Yes Yes
Horizontal scalable Yes Yes
Template language
Target audience
Difficulty level
Application startup time 250 ms ?
Version number 2.4.4 2.5, 3.2 (Major Releases)
Adobe Flash Support Yes Yes
PSR-0 compliant Yes Yes
Object-Relational Mapping (ORM) Yes Yes
Popularity (78% global votes) (50% global votes)
Machine Code Generation Yes No
Documentation level ★★★★☆ ★★★★☆
Multi tasking Yes ?
RESTful Yes Conditional
Code Generation Yes Conditional
Dynamic typing Yes Yes
Composite keys No ?
Programming paradigm
Comments Yes Yes
Multiple categories Yes Yes
Hierarchical menus Yes Yes
Scripting language support
Free to use Yes Yes
Active Yes Yes
Supported VCS ?
Database Connection Pooling No Yes
Separate Service Layer No Yes
Web Flows No Yes
Heroku Support Yes ?
Creation Date April 2005 17ᵗʰ August 2005
Community Driven Good Good
Wizard Yes Yes
Reliability ★★★★★ ★★★★★
Versioning Basic Basic
Data encryption Conditional ?
Custom queries Good Good
Input Widgets Yes ?
Layout Structure Template Yes Yes
File Assets Yes Yes
API Basic Good
Compiled language No ?
XML Aware Good Excellent
Client/Server code reuse
Batch Processing Yes Yes
Cloud platform support ?
Admin Generator Yes Yes
Library file size 3 MB ?
Browser support
API comprehensibility ★★★★☆ ?
Webmail Yes Yes
Jobs Oportunities ★★★☆☆ ★★★★★
Implementation flexibility (30% global votes) (42% global votes)
Out-of-the-box functionality (48% global votes) (46% global votes)
Bundle system No Yes
Annotation Support Yes ?
LDAP Yes Yes
Query Cache Yes Yes
Realtime Yes ?
Data Security Yes Yes
Community feedback ★★★★★ ★★★★★
Ease of use ★★★★☆ ★★★★★
Malicious Injection Prevention Yes Yes
Openshift Paas Support Yes ?
Free for commercial use Yes Yes
Realtime Server Push No No
Easy of Use Yes Yes
Sexiness 15 ?
JVM No ?
Open Source No Yes
Web Developer Toolbar Yes Yes
XUpdate Support No ?
XQuery Support Yes ?
Websocket Support Yes ?
Resource File Processing No ?
Lambda Expressions Yes ?
Partial Classes Yes ?
Closures No ?
Perfomance ★★★★☆ ★★★★☆
Database migrations Yes Yes
I like it Yes Yes
JavaScript Library included Yes Yes
Debug Mode Yes Yes
Static Typing No ?
Click & Edit in Place / WYSIWYG No ?
Autocomplete Code Yes ?
Supported from Google Yes Yes
Makes you angry Yes Yes
HLP 100 ?
Easy to Learn Yes Yes
Unit Testing Yes ?
Ajax Yes Yes
User management Yes Yes
ORM Join Support Yes Yes
Object-Oriented Views Yes Yes
Object Oriented Models Yes Yes
Model Conditions Yes ?
Mobile ready No Yes
ACL Yes Yes
Operating system server
Package Manager Yes Yes
Easy Setup Yes Yes
Jquery Yes Yes
jQuery Support Yes Yes
Modules/Extensions/Plugins 500 15 000
Full-Stack Yes ?
Internationalization Yes Yes
Awesomeness No ?
Is ambigous No ?
strenth 1 ?
Easy to Config Yes Yes
Power Erection 10 GW ?
Atomicity ? Yes
Isolation ? Yes
E-Mail protocols ?
Alexa Rank ? 4
3 Letter Country Code ? ROM
Data storage ?
Native driver ?
Scheduled posts ? Yes
Throttling ? Yes
Send-In-Service ? No
ORM ? Yes
Content Preview ? Yes
Language Integrated Query ? Yes
Personalization ? Yes
Predictive Analytics ? Yes
PDF Support ? Yes
Mana ? 60
Stamina ? 100
+ Add row ++
CakePHP 2 Joomla
  • vsChart is like a wiki

    Just click a data cell to edit it.
    Take part and share your knowledge with the world.

  • blue
    = good
    = better
  • Embed it on your site
  • Copy & Share
  • Creative Commons License License
  • EnglishGerman (Deutsch)

Write a review or comment

Please login (with Facebook, Twitter or OpenID) to use this form.