2016-10-28 41 views
1

我是DotnetNuke中的新成員。我在爲DotnetNuke創建Visual Studio 2015新建項目模板時感到有點困惑。DotnetNuke中的C#DAL2 MVC和SPA有什麼不同?

任何人都可以請建議我以下的區別?

1- DotnetNuke 7 C# Compiled Module and DotnetNuke 7 C# DAL2 Compiled Module 
2- DotnetNuke 8 C# DAL2 MVC Module and DotnetNuke 8 C# DAL2 SPA Module 

enter image description here

回答

0

DAL2表示數據訪問層(我認爲)。其內置的存儲庫DNN模塊開發人員可以使用到數據庫上執行CRUD操作。它使用PETA POCO簡單對象/實體。它很好,簡化了數據庫功能所涉及的任務。

SPA和MVC模塊的模​​板都使用此DAL2,因此您創建的項目將具有如何使用一個基本演示項執行這些CRUD操作的示例。

不同之處在於,使用SPA模塊時,您將使用Angular(1/2)或React或Knockout等前端框架...主頁面是一個index.html文件,您將開始您的那裏有前端開發。它假設你將使用web.api,並且通常將樣式API調用用於數據。

MVC模塊已設置好,因此您可以將DAL2與.NET MVC結合使用進行網頁設計。這與用於其他類型的.net開發的MVC相同。

這些模塊模板/項目只是爲您提供開發任何情況的良好開端。它們還包含一些構建功能,可以更輕鬆地部署您的模塊。確保在創建項目時仔細閱讀項目中包含的文檔,因爲您需要完成設置項目的一些步驟。

相關問題