2009-01-03 60 views
3

我正在考慮在一個新項目中採用.nettiers,因爲它似乎提供了許多我可以使用的功能。任何人使用.netTiers?

是否有人在憤怒中使用它(我感覺它沒有得到它曾經有過的),如果是這樣,你對它有什麼看法?

此外,我找不到任何與SubSonic相比的性能指標。任何人對其性能和可擴展性都有強烈的感受?

非常感謝

託尼

回答

1

當我用NetTiers,我很高興與它的程度。你真的需要學習使用它的最佳方法。肯定有一些奇怪的錯誤,有任意限制的東西等等。你必須小心,但如果你學習,它絕對可以提高你的生產力。我知道CodeSmith已經開始在其中添加更多的資源。 2.3版本可能非常穩固。儘管目前最新的穩定版本可能非常穩定,但我暫時還沒有使用它。

老實說,在這一點上我更喜歡LLBLGen。我確實嘗試過幾次SubSonic。我沒有遇到重大錯誤,但最終我在兩種情況下都切換到了NetTiers。對於SubSonic,我覺得我只是輸入了太多的字符串文字,並沒有像其他選擇那樣成熟。

1

this。它爲你提供了一個很好的X和Y兩個比較。

一個關鍵點中選擇一個框架,在工作的時候,我總是修改爲:

請問這種簡化,讓我更有效率,如果你回答「當然是」這一點,它不無論什麼其他基準測試表明,即使運行速度比SubSonic慢10%,甚至更快,您應該使用您開發速度最快,最舒適的框架。

+0

我在那裏看不到太多。它也有點偏向SubSonic。我認爲性能基準評論有點幼稚。生成代碼的Terrabytes? – BobbyShaftoe 2009-01-03 18:45:02

+1

我看不出那是不是幼稚的說,即使基準測試表明它更慢/更快,他也應該使用他最喜歡的框架。如果這能讓他執行得更好,爲什麼會這麼重要呢?在我的回覆中,你關注的是錯誤的東西。 – 2009-01-03 18:58:53

0

看看這個。它爲您提供了一個 良好的X VS

感謝他們兩個 之間Ÿ比較 - 我之前已經閱讀這篇文章,但它是在兩歲,從那以後這兩個項目都提出了一個很大的。

問一個框架是否會提高我的生產力是一個非常重要的考慮因素,但它不是唯一的考慮因素。

另一個對我來說必須是「我會失去潛在的生產力收益,因爲我採用的框架充滿了錯誤,令人討厭使用,或只是一個PIA?」這就是爲什麼我問人們是否在憤怒中使用它,以及他們的經驗是什麼。

如果.nettiers比亞音速慢了10%,但是給了我更多的功能(比如更好的驗證,業務規則執行等),那麼我可以忍受這一點。如果它慢十倍,那麼我就不會考慮它。

非常感謝

託尼

1

我今天下午有時間在netTiers和SubSonic之間進行頭對頭比較。

我使用了使用SubStage(SubSonic 2.1版本的一部分)生成的代碼,並且使用了RepositoryRecord作爲我的基類。

http://blog.wekeroad.com/blog/subsonic-scaling/

當:

我使用由.netTiers 2.2

試驗是羅布科納在他柱中使用的一種的衍生物產生的代碼運行鍼對同一數據庫相同的測試我說衍生物,我的意思是我只寫了100,000條記錄到數據庫中。

我在同一臺PC上重複每次測試三次。

我發現.netTiers在90秒內完成了任務。

亞音速在104秒內完成它。

與這些平均值的偏差不超過1秒。