Suchen, um meine erste MVC-Anwendung zu erstellen. Von WebForms kommend bin ich ziemlich aufgeregt, eine Anwendung zu erstellen, die ich leicht testen kann.ASP.NET MVC: Verwenden von Kigg als Basis MVC-Anwendung
Ich habe in Kigg (der Digg-Klon in MVC getan) untersucht und von den Looks davon verwendet es viele der Best-Practices in seiner Architektur.
Nachdem das gesagt wurde, wäre ihr Ansatz eine gute Grundlage, um meine Webanwendung (Social-Networking-Site) zu gründen?
Ich würde sagen, ich verstehe etwa 80% des Codes und kann wahrscheinlich alle Sachen entfernen, die ich nicht brauchen würde (in Bezug auf die Geschäftsobjekte, die er zusammen mit Geschäftsregeln verwendet).
Würde der Nutzen einer Architektur, die Best Practices verwendet, die Kosten für zusätzliche Komplexität aufwiegen, die vielleicht "Sie werden es nicht brauchen"?
Kazi, ich sagte, dass ich etwa 80% des Codes zu verstehen, aber ich bin immer noch unklar, mit dem restlichen 20% (Eventaggregator). Ich habe weitergemacht und mein eigenes Projekt erstellt, indem ich die Artikel von KIGG kopiert habe, die ich verstanden habe und die ich verwenden werde. Schnelle Frage: Ich habe zuvor CSLA verwendet, die ich hoffe, in diesem Projekt für meine Objekte anstelle Ihrer DomainObjects zu verwenden. Nicht sicher, ob Sie irgendein Problem damit sehen. Ich werde Sie auf Ihr Angebot aufnehmen, wenn Sie Fragen haben. Vielen Dank! –
@Andy: Ich habe über den Eventaggregator gebloggt - http://weblogs.asp.net/rashid/archive/2009/03/05/use-event-aggregator-to-make-your-application-more-extensible.aspx Hast du es überprüft? Ich bin mir nicht sicher, ob CSLA.net es jemals benutzt hat. – kazimanzurrashid