Domanda

Al momento stiamo lavorando su ASP .NET e preferirei andare avanti con il modello MVP (per l'interfaccia utente) dovuti a diverse vantaggio che offre,

Ma l'aria di andare avanti con questo approccio è troppo di codifica manuale che si mangia il tempo.

già identificato che è possibile generare DAL con qualsiasi modello o utilizzando LINQ to SQL ma l'unico problema è con la generazione di interfaccia che dovrebbe essere attuato da usercontrol (vista) e qualche codice standard (per l'associazione dati)

Ora la domanda è

1) E 'possibile utilizzare template CodeSmith per ottenere il pattern MVP (Per generare l'interfaccia e le proprietà a livello di interfaccia utente, così come l'associazione di dati)

2) Non è consigliabile andare avanti con il modello MVP e utilizzare l'approccio semplice fornita dal generatore di modello CodeSmith o qualsiasi altro strumento

Nota:. Ho anche considerato di andare avanti con ASP .Net MVC, ma a causa della mancanza di conoscenza (requisito di apprendimento) e la linea di progetto tempo dobbiamo abbandonare l'idea

EDIT: In termini di uomo sforzo mese è di circa il 35-40 sforzo uomo del mese per sviluppare questa applicazione

Si prega di suggerire me.

È stato utile?

Soluzione

1) assolutamente possibile. Il "come" dipende un bel po 'su quello che specificamente si sta facendo e quanto bene i modelli corrisponde agli schemi (o quanto bene le vostre esigenze possono essere distillati di codice generazione in generale).

2) impossibile dirlo. Dipende interamente le vostre esigenze.

Si dovrebbe indagare ADO.NET Data Services e < a href = "http://msdn.microsoft.com/en-us/library/cc488545.aspx" rel = "nofollow"> noreferrer ASP.NET Dynamic Data quadri ponteggi. Questi sono progettati esattamente per fare il tipo di generazione si sta chiedendo.

Altri suggerimenti

Un po 'in ritardo, ma checkout i modelli CodeSmith Ho appena rilasciato. http://community.codesmithtools.com/CodeSmith/m/templates/42499. aspx

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