Evolución en la programación Sharepoint (2)
Los desafíos de la programación con código de ejecución del lado Servidor
La ejecución de código en el servidor ha permitido a los desarrolladores realizar grandes implementaciones a la plataforma de SharePoint con distintos niveles de complejidad y permitiendo a las empresas una mayor y mejor adopción de SharePoint.
Por otro lado, la mayor cantidad de problemas de Seguridad y Performance en SharePoint son originadas en código de ejecución del lado servidor incluido en las soluciones con alcance a nivel farm o soluciones sandbox. Por esta razón Microsoft debía hacer algo para que la ejecución de este código no "tire abajo" los servidores SharePoint.
Otro gran problema que tiene la ejecución de código del lado servidor es que es dependiente de la tecnología, dejando afuera del mercado cualquier otra tecnología que no sea de Microsoft. Inclusive, SharePoint a lo largo de su evolución ha tenido grandes problemas para ir adaptándose a las nuevas tecnologías del propio Microsoft, lo que resultaba en migraciones a nuevas versiones sumamente complejas en algunos casos.
No solo estábamos dejando afuera muchas tecnologías, y favoreciendo problemas de Seguridad y Performance con el código implementado del lado servidor, sino que también su puesta en funcionamiento requería en muchos casos acceso a los servidores y la instalación de complejas soluciones.
Las actualizaciones de versión de cada aplicación eran completamente dificultosas, generando grandes desafíos en la evolución de los desarrollos que hayan sido implementador en la plataforma.
El nuevo enfoque de la versión 2013
En esta nueva versión el aprendizaje en mucho más rápido para los desarrolladores que no estén interiorizados con la API de SharePoint, además de permitir que desarrolladores de otras tecnologías puedan aprovechar la plataforma y ser productivos.
A partir de esta versión, se pueden desarrollar aplicaciones utilizando cualquier lenguaje de scripting (PHP, JavaScript, LAMP, etc.), así como también cualquier versión de ASP.NET (Web Forms, MVC y Web Pages).
It is a very informative and useful post thanks it is good material to read this post increases my knowledge. Cloud Workflow
ResponderBorrar