Domanda

Devo mettere insieme un rapido sito CR.net asp.net, ma questa potrebbe diventare un'applicazione più grande lungo la strada. Ho una certa esperienza con SubSonic , ma è passato tanto tempo da quando ho realizzato un progetto con esso devo riapprenderlo. Sto anche considerando di utilizzare Dati dinamici . Qualcuno ha qualche esperienza con questi strumenti che può dirmi in che modo dovrei andare?

È stato utile?

Soluzione

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

Non ho usato ampiamente i dati dinamici, ma da quello che ho letto, sembra che crei molto il ponteggio per te e potrebbe non mescolarsi bene con un'applicazione più estesa. Se hai bisogno di estensibilità futura, consiglierei subsonic, ma i dati dinamici potrebbero essere la strada da percorrere per brevi applicazioni una tantum strettamente utilizzate per mantenere un database via web.

Altri suggerimenti

Ho usato SubSonic prima e nel mio caso ha funzionato benissimo. Se tutto ciò di cui hai bisogno è un livello di astrazione, SubSonic fa un ottimo lavoro mantenendo una curva di impostazione e conoscenza molto semplice. Non sono sicuro dei dati dinamici, ma con Subsonic poiché il database aumenta il processo per rigenerare le classi è molto semplice. Inoltre, Subsonic funziona bene con le viste e le procedure memorizzate a cui è possibile accedere a tutto dalle 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 semplice e veloce, direi che SubSonic è la strada da percorrere.

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

Se vuoi una logica più complessa, SubSonic fa più attenzione. Penso che Dynamic Data sia ottimo per impostare modelli per CRUD con alcuni controlli extra avanzati.

Guarda alcuni video su asp.net per avere una buona impressione.

Essenzialmente sono uguali, tuttavia, con Subsonic, puoi personalizzarlo di più, e puoi anche usare i modelli T4 per generare il tuo codice per integrare le cose subsoniche.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top