Estoy evaluando Sharepoint (no MOSS) frente a ASP.NET como una plataforma de desarrollo para una próxima solución para nuestro equipo. Desarrollaremos una solución para un despliegue amplio (esperamos) en una variedad de entornos. Estoy identificando categorías para evaluar pros/contras para cada opción de plataforma. Elegí categorías que se aplican a los requisitos de nuestra solución y que afectarán la productividad del desarrollador/evaluador. ¿Alguien puede pensar en otras categorías que serían apropiadas para una comparación? ¿Alguien puede proporcionar detalles sobre sus experiencias con las dos plataformas con respecto a cualquiera de las categorías?Evaluación de Sharepoint vs ASP.NET como una plataforma de desarrollo
Alguna otra información, tenemos un corto marco de tiempo de dos meses para lanzar algo, por lo que estamos priorizando las características en estos momentos. Vemos a Sharepoint como una forma de sacar algo rápidamente, aprovechando el marco de la interfaz de usuario para una interfaz de usuario básica, seguridad y listas y bibliotecas de documentos para el almacenamiento.
-
entorno de desarrollo
-
la productividad del desarrollador
-
Comprobabilidad funcional
-
desarrollador Capacidad de prueba (pruebas unitarias)
-
basado en roles de seguridad
-
basada en Ver seguridad
-
Experiencia del usuario
-
Base de datos - Fácil de desarrollar con Sharepoint basado en el uso de listas. Sin embargo, agregar informes como requisito hace que el uso de listas sea un obstáculo.
-
de informes - Sharepoint hace que esto sea difícil Repositorio
-
Documento - Nuestra solución requerirá múltiples bibliotecas de documentos para conectar artefactos a elementos de la solución
-
Embalaje
-
Instalación - Sharepoint nos proporciona la instalación famr fácil a través del PSA .
-
Escalabilidad
-
extensibilidad
-
Complejidad
-
conceptuales Integrity (los límites del dominio)
redundancia Soporte/Replicación/Copia de seguridad/Recuperación
Gracias John ... Actualizaré la categoría de herramientas para reflejar el entorno de desarrollo. Ya tenemos nuestro entorno de desarrollo provisto (ráfagas Win2k8 en HyperV con acceso Sharepoint/VS.NET y TFS). –
Honestamente, no puedo estar de acuerdo con esto. Si no está desarrollando activamente en contra de SharePoint, y espera poder migrar artefactos/código de asp.net de manera transparente; Estarás muy decepcionado. –
@Jason: por favor, lea mi respuesta nuevamente. Le dije que use ASP.NET en lugar de SharePoint. –