Reemplazo de elementos web en soluciones de espacio aislado
Una de las razones por las que muchos desarrolladores han aprovechado las soluciones de espacio aislado basadas en código es el deseo de usar elementos web visuales. Esto proporciona una excelente manera de separar el código del diseño, así como de usar los controles de ASP.NET. Puede seguir usando elementos web visuales en un complemento hospedado por el proveedor a través de elementos web cliente. Este es un enfoque excelente y proporciona una ruta de migración directa para muchas aplicaciones.
Otra opción es volver a escribir el elemento web como una solución del lado cliente. Esto implica el rediseño de la solución para usar JavaScript, fragmentos HTML y uno o varios marcos auxiliares. Aunque se trata de un trabajo net-new, tiene la ventaja adicional de configurar la solución para integrarla fácilmente en los próximos SharePoint Framework. Se trata de una excelente opción para elementos web de entrada de datos o visualización sencillos, y puede escalar verticalmente a aplicaciones cliente de página completa.
Nota:
Las soluciones de espacio aislado basadas en código han quedado en desuso en 2014 y SharePoint online ha iniciado el proceso para quitar esta funcionalidad por completo. Las soluciones de espacio aislado basadas en código también han quedado en desuso en SharePoint 2013 y SharePoint 2016.
Opciones para reemplazar elementos web
Enfoque | Consideraciones de diseño y más información |
---|---|
Elemento web de cliente de complemento hospedado por el proveedor |
|
Solución del lado cliente |
|
Quitar el código de espacio aislado del sitio
Al desactivar la solución de espacio aislado existente de los sitios, no se quitan los recursos o archivos implementados mediante opciones declarativas. Sin embargo, las características de la solución de espacio aislado se desactivan automáticamente y se quita el receptor de eventos.