2009-03-03 8 views

risposta

9

Uso subsonico per quasi tutto in questi giorni. Il vantaggio di SubSonic è che puoi costruire qualsiasi livello di astrazione che desideri su di esso, se hai bisogno di migliorarlo/estenderlo in un secondo momento - in realtà serve solo uno scopo principale - prendere la merda dalla creazione di codice grossolano.

Non ho utilizzato dati dinamici in modo estensivo, ma da quello che ho letto sembra che crei gran parte dell'impalcatura per voi e potrebbe non combaciare bene con un'applicazione più estesa. Se hai bisogno di estensibilità futura, ti consiglio di consigliare i dati subsonici, ma i dati dinamici potrebbero essere la via da seguire per brevi applicazioni una tantum strettamente utilizzate per mantenere un database via web.

5

Ho usato SubSonic prima e nel mio caso ha funzionato benissimo. Se tutto ciò di cui hai bisogno è uno strato di astrazione, SubSonic fa un ottimo lavoro mantenendo la configurazione e la curva di conoscenza molto semplici. Non sono sicuro di Dynamic Data, ma con Subsonic quando il database cresce, il processo per rigenerare le classi è molto semplice. Inoltre, Subsonic funziona bene con le visualizzazioni e le stored procedure a cui è possibile accedere da tutte le classi. Il tutorial è utile per impostare provider di dati e riferimenti. Non sono sicuro se c'è molto aiuto con i dati dinamici. Quindi se stai cercando una soluzione rapida e semplice, direi che SubSonic è la strada da percorrere.

2

I dati dinamici sono fondamentalmente una soluzione di griglia personalizzabile molto avanzata. Se vuoi fare CRUD con alcuni controlli e personalizzazioni extra, allora questa è la strada da percorrere.

Se si desidera una logica più complessa, SubSonic è più efficace. Penso che Dynamic Data sia ottimo per configurare modelli per CRUD con alcuni controlli extra avanzati.

Dai un'occhiata ad alcuni video su asp.net per avere una buona impressione.

1

Essenzialmente sono gli stessi, tuttavia, con Subsonic, è possibile personalizzarlo di più, e inoltre, è possibile utilizzare i modelli T4 per generare il proprio codice per integrare il materiale subsonico.

Problemi correlati