我在一些項目中使用了NetTiers或兩個工作。我發現它非常適用於在ASP.NET webforms中生成後端界面。業務層和數據層也非常好。我通常使用NHibernate,但是我認爲這可能會影響這些特定項目的運行時間。NetTiers到哪裏?
從那時起,我一直在研究幾乎所有事情都是最終用戶所面臨的項目。不過,我最近得到了一個支持後臺管理的項目,並且想知道NetTiers是否仍然像幾年前一樣得到良好維護和清潔。它似乎不是,但我不知道這是否意味着它實際上已被放棄,或者它是否僅僅被移到其他地方。還是有另一種產品(最好是一組CodeSmith模板)可能對我更好?我真正需要的是一個乾淨的ActiveRecord模型,它可以在後端創建一個SQL數據庫,併爲我的大多數模型對象生成CRUD屏幕的簡單用戶界面。我需要一些能夠深入加載對象圖的東西,就像NetTiers一樣。
有什麼建議嗎?
我會爭論說[NHibernate](http://nhforge.org)與[流利NHibernate](http://www.fluentnhibernate.org)和[NHibernate映射生成器](http:// nmg。 codeplex.com)適合簡單到大型的項目。小項目有快速增長的趨勢:-) 最近幫助客戶[診斷內存泄漏](http://www.shailensukul.com/2013/06/debugging-memory-leaks-in-aspnet。 html)引起的.NetTiers,並可以證明[「眼淚」](http://community.codesmithtools.com/nettiers/f/16/p/8796/32474.aspx#32474)部分。 –
我完全同意上面的答案。這些工具甚至適用於企業規模的數據庫,但它的高度過時的模板質量差,存在大量錯誤,不直觀的界面,嚴重的設計缺陷和顯着的深度加載。性能明智也不是很了不起,這要歸功於對列表的非常糟糕的管理,並提到了深度/深度。在任何級別上配置和覆蓋都有很大的潛力,但代碼重複的代價很高,可以通過更好的設計輕鬆地進行限制。 – mikus