我以前從未使用過DotNetNuke。我正在考慮嘗試幫助我構建網站,並且我想聽聽其他開發人員的意見,他們可以將DotNetNuke與其他CMS/Web應用程序框架進行比較。DotNetNuke與其他CMS/Web應用程序框架(比如WordPress或CodeIgnitor)的比較
回答
我已經使用DNN和Drupal來構建相當大的基於內容的網站。我的重點更多地放在生產方面......用戶界面/主題,模塊配置等我在Drupal上銷售,但也可能有其他選擇可以滿足您的需求。我恰好在最近幾個月裏與兩個系統合作。
Drupal的核心分類模塊讓你創建不同類型的內容之間的關係的好處。如果您有「文章」和「視頻」內容類型,則可以根據共享的分類術語輕鬆顯示兩種類型的數據。這是巨大的,DNN缺乏。
Drupal的鉤子系統也有很大的好處建立自己的模塊或創建「子模塊」來更改或添加到現有模塊的默認功能時。這允許您在應用程序運行時自定義功能或利用其他模塊的功能。如果您爲DNN購買模塊,如果模塊不符合您的需求,則必須更改模塊。一旦你這樣做了,每當有一個你想要利用的新版本時,你就需要更新它。 DNN模塊似乎是更獨立的解決方案。例如,如果DNN模塊具有評分系統,則它只是該解決方案的一部分。使用Drupal,我可以在我的論壇,我的博客,我的文章,我的視頻等中使用「五星級」評級模塊。它有中央配置,我只會主題一次。
在Drupal的更換主題皮膚層也給你在該過程中產生大量的靈活性。我對主題DNN網站感到沮喪,因爲我被開發人員使用的標記卡住了,沒有選擇在沒有黑客模塊的情況下更改輸出。通過主題鉤子和函數覆蓋,我可以更改這些模塊的輸出以滿足我的需求(並非完全有時,但足夠),而無需觸摸模塊代碼本身。
我曾與DNN模塊,包括一些最流行的最大的問題,只是缺乏文檔或供怎樣實現自己的目標的討論。雖然Drupal的論壇可能很難瀏覽,但您可能並不總能找到您需要的答案,但收集信息的渠道很多。老實說,使用DNN讓我更加欣賞Drupal的社區方法。
我留下的感覺,DNN將罰款建築工地使用更基本的需求。但爲此,我仍然會選擇WordPress或Joomla之類的東西,因爲他們有更大的用戶羣,而且在我看來,它更復雜。
希望這可以幫助你一些。
DNN是一個非常好的.NET CMS解決方案。如果您想要更多的靈活性,我會考慮SiteFinity for .NET CMS系統。這是一個非常靈活和優雅的CMS .NET
如果你走出去的.NET和想看看PHP的解決方案,然後DRUPAL,JOOMLA,和WordPress是最好的解決方案。關於每個的一些意見:
WORDPRESS - 最簡單和最優雅的CMS來處理。它最初是一款博客軟件,它有一個超級簡單的用戶界面,儘管它也被認爲功能和功能更爲有限。這對於內容驅動的網站非常好,模板很容易構建。
DRUPAL - 非常靈活和可配置,但我覺得它比其他更復雜。 Admin界面需要更多的編程知識才能實現,添加組件和附加組件更復雜一些。但是,DRUPAL在商業和政府領域已被證明是安全可靠的CMS。
JOOMLA - 是我個人的最愛。它也非常強大,我更喜歡管理員。接口。 Joomla允許很多的靈活性,並有最多的用戶創建模塊和插件。這個你必須發明幾乎沒有。我偏向於Joomla,因爲我用得最多。也就是說,它具有對DRUPAL的限制因素,例如用戶安全功能。但是這在下一次升級中得到解決。
希望也有幫助。
另一個很好的.NET解決方案 - 從我讀過的 - 是Umbraco。
我有使用DNN和Drupal構建內容豐富的網站的開發經驗。我的偏好是Drupal的原因有多種:
- 開發時間較短;我能夠在更短的時間內生產更多。
- Drupal擁有更大更活躍的開發者社區。更多資源可用於幫助開發。
- DNN實際上不是CMS。它只是一個框架; Drupal是一個基礎CMS的框架。
- Drupal更容易安裝。
- DNN模塊需要花錢; Drupal模塊是免費的。
其實,當我試圖理解DNN和Drupal之間的體系結構差異時,我放了一些筆記。發現這些筆記,他們在這裏:DNN versus Drupal。希望這是有幫助的。
與DNN合作時,我經歷了相當高的挫折感,我不相信在這方面我是孤身一人。大約一年前,ASPdotnetStoreFront放棄了與DNN的合作,稱其爲「與之合作的災難」。
我很想知道你對DNN有什麼興趣,如果你有一個特定的網站項目。無論如何,我希望你成功,我希望這會有所幫助。
看看Kentico CMS。它是商業的,但仍然價格合理。根據我在兩個CMS上的幾十個項目的經驗,Kentico更加功能豐富,穩定並且有據可查。
我曾在一家使用Kentico CMS的.NET開發商店工作。我同意,這是功能豐富和穩定。 API和DB已經被很好地記錄下來。總的來說,這是一個很棒的CMS。有一個有限的免費版本:http://www.kentico.com/freecms.aspx
我現在正在測試DNN。到目前爲止,這麼好,但我認爲這取決於你使用的是什麼。我只看了3天,但到目前爲止,我確實發現文檔缺乏或過時。
我在2004年評估了很多不同的Portal/CMS系統,DotNetNuke最終成爲我的選擇,從那以後,除了電子商務以外,我一直對此非常滿意。DotNetNuke具有無限擴展性,易於操作,易於非技術人員更新,擁有完善的第三方生態系統,開發團隊非常活躍和有才華。核心內沒有一個很棒的Articles模塊,但是有一些真正好的從第三方獲得的合理價格的模塊。
幾年前我嘗試過使用Joomla並討厭它。 WordPress的是一個博客風格的網站很好,但沒有幾乎像DNN的東西的力量或靈活性。我對SiteFinity,Umbraco和Kentico感興趣,因爲那些真正需要的是CMS的網站,但是我沒有足夠的努力去嘗試通過DNN。
- 1. 比較其他行
- 2. 比較其他表
- 3. 比較與其他使用NSPredicate
- 4. 從Android應用程序表中刪除行比較其他表
- 5. 比較與其他14個文件
- 6. 與其他字符串進行比較
- 7. PHP框架:他們中的任何一個與Visual Studio比較?
- 8. 用VIM或其他方法比較文件與自己
- 9. 將字典與不可比較的值或不可比較的值進行比較? (如列表或數據框)
- 10. CakePHP和codeigniter框架如何與ASP.NET MVC框架進行比較?
- 11. Tir與其他Lua Web框架相比如何?
- 12. AR核心性能,學習曲線以及與其他框架的比較
- 13. 使用Dreamweaver或其他框架創建CRUD Web應用程序?
- 14. 比較Java UI框架
- 15. 框架比較和開銷
- 16. 比較OSGi測試框架
- 17. 框架比較和開銷
- 18. .NET Winforms有沒有好的MVC/MVP框架或其他應用程序框架?
- 19. 如何比較Web框架的性能
- 20. 比較小數與其比例一致
- 21. 如何使用eclipse的比較框架比較新的內容類型?
- 22. 比較:JSF AJAX框架與JS框架和Web服務
- 23. 比較構架
- 24. 實體框架比較通用
- 25. 如何比較Ansible中的內核(或其他)版本號
- 26. 如何比較兩條路線使用谷歌方向apis或iPhone的其他應用程序
- 27. 將字符串與其他字符串進行排序比較
- 28. SQL Server比較應用程序
- 29. 比較DateTime for .NET應用程序
- 30. 更改文本框的值,與其他文本框的值進行比較
基本上,我正在尋找一個免費的.NET CMS來幫助釋放我的時間建設網站,而不是重新發明各種功能的車輪。作爲一個例子,我需要一個CMS的這個網站:http://www.commonwealthsw.org,這將允許我的客戶發佈所見即所得編輯器的新聞文章。 – brookmarker 2010-05-26 16:04:09
啊,好吧。如果你正在尋找基於.NET的東西,我不能提供更多的洞察。我聽過一些人說,Kentico是DNN的更好替代品,但我對Kentico沒有任何親身經歷。 – 2010-05-28 17:18:39