2009-12-08 30 views
0

目前,我們正在對ASP .NET應用程序,我寧願與MVP模式(UI),由於多種優勢提供先走,是有可能使用MVP模式與CodeSmith的n層或PLINQO模板

但是,採用這種方法的意圖太多了,這會耗費時間。

我已經確定可以使用任何模板或使用LINQ to SQL生成DAL,但唯一的問題是生成應由usercontrol(視圖)和一些樣板代碼(用於數據綁定)實現的接口

現在的問題是

1)是否有可能使用CodeSmith中模板來獲得MVP圖案(爲了產生界面在UI層&性質以及數據綁定)

2)這是不可取繼續使用MVP模式並使用簡單的方法由Codemith模板生成器或任何其他工具提供

注意:我也考慮繼續使用ASP .Net MVC,但由於缺乏知識(學習需求)和項目時間表,我們不得不放棄該想法。

編輯:在人一個月的努力方面,它大約是35-40人一個月的努力來開發這個應用程序

請給我建議的。

回答

1

1)絕對有可能。 「如何」很大程度上取決於你正在做什麼以及模板如何符合你的模式(或者你的需求可以在一般情況下如何提煉出代碼生成)。

2)不可能說。完全取決於你的需求。

你真的應該調查ADO.NET Data ServicesASP.NET Dynamic Data腳手架框架。這些設計完全符合你所要求的那一代。

+0

是它需要定製CodeSmith的模板或一般有一個可用,我們可以直接使用 – Harryboy 2009-12-08 08:44:39

+0

至於動態數據而言,我確定了應用程序的大部分仍沒有使用動態數據的概念開發的。所以,我不確定我們在應用程序開發中可能遇到什麼問題或問題。你可以建議一些鏈接,所以我覺得更有信心動態數據概念應該用於企業應用 – Harryboy 2009-12-08 08:48:08

+0

我原來的答案中的鏈接應該足以開始。有很多其他網站(只是谷歌他們),涵蓋了幾乎每個角度。這個話題太大了,無法在這裏充分詳細地討論stackoverflow。你需要自己做研究,並比較它提供的與你的需求。 – 2009-12-08 12:12:16

相關問題