A la hora de desarrollar cuando estamos trabajando con el modelo de objetos de Servidor, ya hemos visto cómo podemos utilizar el objeto SPContext de una forma eficiente para obtener ciertos parámetros relativos a la conexión que estamos haciendo, como por ejemplo, el usuario que está conectado, la url relativa y ciertos valores que ya tenemos cargados y, por lo tanto, no tenemos que consultar. Podéis visualizar todos los métodos y propiedades en este link de Technet
Ahora bien, cada vez JavaScript está más presente dentro de la forma en la que desarrollamos para SharePoint y, por lo tanto, hay aspectos que tenemos que conocer y utilizar. Una mala practica que solemos hacer, es, por ejemplo, cómo obtenemos el usuario del Contexto. Es más: por ejemplo, si creamos un Proyecto de una APP de tipo SharePoint Hosted ya nos deja indicado cómo podemos consultar el usuario del contexto. El ejemplo muestra el siguiente código: