Todavía estoy luchando con esta pregunta ya que estoy tratando de ponerme al día con SharePoint, proveniente de formularios web ASP.NET. Estamos buscando usar SharePoint exclusivamente por varias razones; uno de los principales puntos de venta es consolidar nuestros esfuerzos de desarrollo. Entonces, por ejemplo, hoy tenemos varios sitios web únicos con entre 1-5 páginas (pequeños) en varios servidores, instalaciones de IIS, etc., y parecen estar un poco fragmentados.¿Cuándo se usan los elementos web frente a la aplicación completa ASP.NET en SharePoint?
Digamos que tengo un requisito para un sitio pequeño (1-5) páginas. ¿Cuál es la forma de SharePoint para manejar esta situación? ¿Creo varios elementos web, luego creo las páginas en SharePoint y las conecto o simplemente creo una aplicación ASP.NET Web Forms y le proporciono un enlace dentro de SharePoint?
Gracias!
actualización
voy con ninguno de ellos. Basado en comentarios e investigaciones adicionales, parece que las páginas de aplicaciones son lo que estoy buscando. Este es un buen artículo: http://grounding.co.za/blogs/brett/archive/2008/07/13/sharepoint-the-role-of-a-web-part-vs-using-application-pages.aspx
Supongo que no estoy demasiado preocupado por la curva de aprendizaje. Investigué elementos web en las últimas semanas y no creo que sea tan malo. Creo que mi problema es que no sé si esa es la forma de SharePoint para hacerlo. Entonces, diga que este proyecto tiene 5 páginas ASP.NET. Eso podría equivaler a 10 elementos web. ¿Es ese el propósito de los elementos web o son para un desarrollo más centrado como calendarios, anuncios, etc. No estoy seguro de si se supone que los elementos web se utilizarán de esta manera. Esa es mi pregunta y principal preocupación. Gracias. – Mike
Tratamos de mantener la mayoría de los elementos web bastante pequeños en su alcance. La mayoría de nuestros elementos web hacen una o dos cosas y no serían realmente buenas páginas independientes. Eso no quiere decir que no se puede poner una página completa de características y funcionalidades en un elemento web, pero creo que tendería a mantenerlos más pequeños. – coder1
Sí, lo siento, no quise decir que trataría de encajar una página en un elemento web. Por ejemplo, supongamos que tengo una página web ASP.NET. Esa página tiene un formulario para ingresar una nueva persona y una cuadrícula para ver y buscar. Ahora, si lo hago de la manera de SharePoint, crearía 2 elementos web: persona de entrada de datos y persona de vista. Y seguiría así convirtiendo mi aplicación ASP.NET a SharePoint. ¿Ves algo mal con este método? Gracias. – Mike