cpollett - 4:31 pm on Mar 16, 2013 (gmt 0)
I have done a little development with cakePHP back in 2008 and my impression is that it should make the job of website development easier not harder. It is designed for those who want to code a website rather than a framework like Wordpress or Drupal where a site can be developed more through a user interface. In cakePHP, you have an app dir where you put your customizations. These include code you write for views, controllers, models, etc. This code leverages off the base classes that are already provided by cakePHP. The final product is probably more customizable with cakePHP, but harder to arrive at than with Wordpress or Drupal. You can do development on either PC or Linux. By remote Linux box, if you only mean you have shell access, it's probably easier to do development on your PC. If you have ftp access, you could do development either place. I wouldn't recommend doing development on the live site if that's what you have on your Linux Box.