Using the new client-side APIs
For the first time in SharePoint history, Microsoft treats client-side developing as a first-class citizen in SharePoint. With a set of RESTful APIs that provide access to almost every aspect of SharePoint and a redesigned client-side object model, we, SharePoint developers, can create powerful and engaging client-side applications.
Search, which is a major element in SharePoint 2013, embraces the new methodology and enables us to develop search-driven applications using JavaScript and managed code (C#).
Before we go ahead and discuss the usage of the new client-side APIs, let's dive into what these APIs are.
RESTful API
REST (or Representational State Transfer) is a simple alternative to SOAP (or Simple Object Access Protocol) based on an HTTP request/response pair. To communicate with a REST service, the client sends an HTTP request using a unique URI (Unique Resource Identifier).
REST and SharePoint 2013
SharePoint 2013's REST API allows us to perform CRUD (Create...