Sto valutando Sharepoint (non MOSS) rispetto a ASP.NET come piattaforma di sviluppo per una soluzione imminente per il nostro team. Svilupperemo una soluzione per un'ampia distribuzione (speriamo) in una varietà di ambienti. Sto identificando le categorie per valutare i pro/contro per ogni scelta di piattaforma. Ho selezionato categorie applicabili ai requisiti della nostra soluzione e che incideranno sulla produttività degli sviluppatori/tester. Qualcuno può pensare ad altre categorie che sarebbero appropriate per un confronto? Qualcuno può fornire dettagli sulle tue esperienze con le due piattaforme rispetto a una qualsiasi delle categorie?Valutazione di Sharepoint vs ASP.NET come piattaforma di sviluppo
Alcune altre informazioni, abbiamo un breve periodo di tempo di due mesi per rilasciare qualcosa, quindi stiamo dando la priorità alle funzionalità mentre parliamo. Vediamo Sharepoint come un modo per ottenere rapidamente qualcosa mentre sfruttiamo il framework UI per un'interfaccia utente, una sicurezza, elenchi e librerie di documenti di base per l'archiviazione.
-
ambiente di sviluppo
-
produttività degli sviluppatori
-
Testabilità funzionale
-
Developer Testabilità (unit test)
-
Role Based Security
-
Vista-based Security
-
User Experience
-
Database - Facilità di sviluppo con Sharepoint basato sull'utilizzo di elenchi. Tuttavia, l'aggiunta di report come requisito rende l'utilizzo di elenchi un ostacolo.
-
Report - Sharepoint rende questo difficile
-
Document Repository - La nostra soluzione richiede più raccolte documenti da allegare artefatti per elementi della soluzione
-
Imballaggio
-
Installazione - Sharepoint ci fornisce una facile installazione famr tramite WSP .
-
scalabilità
-
estensibilità
-
Complessità
-
concettuali Integrity (i confini del dominio)
Ridondanza Support/Replication/Backup/Recovery
Grazie John ... aggiornerò la categoria Utensili per riflettere l'ambiente di sviluppo. Abbiamo già provato il nostro ambiente di sviluppo (raffiche Win2k8 in HyperV con accesso Sharepoint/VS.NET e TFS). –
Onestamente non posso essere d'accordo con questo. Se non stai sviluppando attivamente contro SharePoint, prevedi di poter migrare artefatti/codice asp.net in modo trasparente; sarai molto deluso. –
@ Jason: Si prega di leggere di nuovo la mia risposta. Gli ho detto di usare ASP.NET invece di SharePoint. –