Le web part di asp.net sono sufficienti per lo sviluppo esclusivo?

1

Ho avuto la domanda posta al mio lavoro che, dal momento che stiamo progettando di passare finalmente a Sharepoint 2010 per la maggior parte del nostro sviluppo, e dal momento che Sharepoint 2010 supporta le parti web di asp.net, dovremmo iniziare a spostare tutto il nostro nuovo sviluppo essere esclusivamente web part asp.net?

Inoltre è stato chiesto come i fattori prismatici in tutto questo. (non sono sicuro di cosa si tratta)

Ora siamo per la maggior parte basati su client / server ma stiamo passando a un framework SOA (lentamente però).

Questa è una buona idea? È meglio avere alcune app in WPF e Winforms che colpiscono i servizi o dovremmo semplicemente andare alle web part? Cosa ci mancheremo se facciamo questa mossa?

    
posta Vaccano 16.09.2010 - 19:48
fonte

1 risposta

2

Se si scrivono bene le web part e l'architettura dei servizi, si otterrà una soluzione molto buona che avrà molti aspetti positivi di un'applicazione desktop con tutti i vantaggi dell'integrazione con SharePoint. Invece di utilizzare il MVC tradizionale, consiglierei un approccio orientato al servizio con la maggior parte del lavoro svolto in Servizi e jQuery front-end (o extjs se questo è il tuo problema).

Il problema si sta integrando con l'architettura client / server esistente come soluzione temporanea durante la codifica e l'implementazione SOA. Si perde molto poco, soprattutto perché le applicazioni Winforms richiedono comunque l'accesso al livello di servizio per essere funzionali (sto facendo un'ipotesi qui, ma dalla tua descrizione sembra proprio così), così puoi garantire l'accesso a SharePoint ( di nuovo, facendo alcuni presupposti sulla configurazione della tua rete).

Tutto sommato, avere uno sportello unico in Sharepoint con tutte le funzionalità perfettamente integrate e in un unico posto sembra uno scenario migliore per gli utenti finali. È, certamente, un po 'più difficile codificare il tuo front-end in JS, specialmente se sei nuovo a questo tipo di sviluppo. Lo sforzo di apprendere e farlo bene paga a picche, almeno IME.

Dichiarazione di non responsabilità: tutto si basa su molte ipotesi sulla tua app e sul tuo ambiente in base al tuo post e alla mia conoscenza delle persone in situazioni simili. La tua situazione potrebbe essere radicalmente diversa in modi che non conosco. Buona fortuna!

    
risposta data 17.09.2010 - 05:05
fonte

Leggi altre domande sui tag