Yes - it really depends on your needs. For example, i have recently done a ruby on rails backend, with backbone.js for frontend app. You can use PHP for backend, with backbone for frontend. In fact, that's a great place for you to start learning. Backbone.js will be used for your client-side code that runs in the browser.