Here is a simple implementation of JQuery Todo List using EmberJS framework on the front-end and Symfony 2 on the backend
What is EmberJS
Ember.js is an open-source JavaScript application framework, based on the model-view-controller (MVC) pattern. It allows developers to create scalable single-page web applications by incorporating common idioms and best practices into the framework.
What is Single-Page Application (SPA)
A single-page application (SPA) is a web application or web site that fits on a single web page with the goal of providing a more fluent user experience similar to a desktop application. In a SPA, either all necessary code – HTML, JavaScript, and CSS – is retrieved with a single page load, or the appropriate resources are dynamically loaded and added to the page as necessary, usually in response to user actions.
See source code here
What is Symfony
It is a PHP web application framework which aim is to speed up the creation and maintenance of web applications and to replace repetitive coding tasks, giving developers full control over the configuration : from the directory structure to the foreign libraries, almost everything is configurable.
What is a web service
A web service is a service that allows communication between electronic devices or software over the world wide web. Web services use web technologies like HTTP, to allow devices talk to each other (machine-to-machine communication), these are human-to-machine readable, making them easy to understand what was communicated between the devices.
What is REST web service
REST stands for Representational State Transfer (REST), this is an architectural style that are applied to web services to make sure services provided works best for the web. The aim is to improve performance, scalability and modifiability, it also uses machine readable JSON format to transfer data.
See source code here
DEMO:
Check out this demo