2011-04-16 66 views
1

我在考慮基於Sharp Architecture構建「模塊化」或基於插件的Web應用程序的可能性。C#:使用Sharp Arcitecture構建插件/模塊化Web應用程序

「基本」應用程序只能處理用戶身份驗證和管理員可以註冊新模塊的控制面板。然後,例如,假設我們有三個模塊,「客戶」,「項目」和「庫存」。項目取決於客戶,因爲項目需要業主。因此,客戶A應該能夠使用客戶和項目,而客戶B只對庫存應用程序感興趣。這些應用程序將從基本應用程序控制面板「安裝」,然後集成到Web應用程序中,以便用戶可以通過跟隨例如項目所有者頁面中的鏈接從項目模塊轉到客戶模塊中的頁面。

這三個模塊中的每一個當然會有多個類和UI頁面。

有沒有人有這方面的經驗?有沒有關於這個話題的文章?夏普架構能夠以「良好」的方式做到這一點嗎?

回答

1

看看Orchard Project,這是一個新的Microsoft支持的開放源代碼的基於.NET的CMS。它非常具有可擴展性,因此您應該能夠構建複雜的應用程序,而不會陷入用戶和內容管理之中。它爲您提供本地化,seo甚至多租戶等方面的良好基礎。

它類似於SharpArchitecture,它使用許多相同的設計原則和技術,是建立在其他流行的開源項目,如:

  • ASP.NET MVC
  • AutoFac
  • NHibernate的
  • Lucene的.NET
  • jQuery的
+0

Pe的rfect!謝謝 :) – JLe 2011-04-16 22:11:13

相關問題