PHP frameworks at a glance, continued
|CakePHP||ADOdb, Firebird, Microsoft SQL Server , MySQL, ODBC, Oracle, PostgreSQL, SQLite||Yes (Prototype and script.aculo.us)||Yes (a cache helper)||Debug class for dumping variables, logging, and tracing.||Yes|
|CodeIgniter||Microsoft SQL Server, MySQL, ODBC, Oracle, PostgreSQL, SQLite||Experimental support in the development branch.||Yes||Can enable profiling on the output class (which can be used for debugging). Also has logging ability.||Partial (an XML-RPC helper class)|
|Symfony||MySQL, PDO, PostgreSQL, SQLite||Yes||Yes||Extensive debugging support.||Not directly. For SOAP/WSDL, use PHP native for SOAP and Zend Framework for auto-discovery.|
|Zend Framework||Firebird, IBM DB2, Microsoft SQL Server, MySQL, Oracle, PostgreSQL, SQLite||Yes (classes for Dojo and jQuery)||Yes||Includes a logging class and a debug class for dumping variables.||Yes|
|Qcodo||Microsoft SQL Server, MySQL, PostgreSQL, SQLite||Yes||Only internally (no HTML caching)||Partial (includes logging and exception-catching capabilities)||Yes|
|Seagull||Any database supported by PEAR::DB||Yes (AJAX provider class)||Yes||Yes (can override PHP's standard error handling)||Yes|
|Yii||Any PDO-supported database||Yes (jQuery integration)||Yes||Yes||Yes|
* Note: Web service support refers to SOAP/WSDL. Most frameworks will support RESTful Web services directly.
You may still be better off sticking with Win7 or Win8.1, given the wide range of ongoing Win10...
Early results look promising: the many-hours-long Win7 waits may be behind us
Now that we're down to the wire, many upgraders report that the installer hangs. If this happens to...
Sponsored by Hewlett Packard Enterprise
Sponsored by Intel
Combining the telecom giant and content titan is a lose-lose for consumers and the economy alike
Check out the new bells and whistles -- including the Touch Bar -- on Apple's latest iterations of the...
We may not need another JVM language, but open source Whiley could wind up with other back ends
The originator of the Apache Spark big data processing framework has outfitted its cloud service with...