-1

我們正在尋找升級我們目前的產品。目前的產品是使用Web窗體(asp.net),C#和Sql服務器構建的。目前的產品並沒有遵循IOC,工作單元,存儲庫模式等許多最佳實踐,但它確實遵循三層架構。Asp.net MVC和AngularJS鍋爐框架

我們希望從頭開始使用最佳實踐來構建新產品,以便在需要時擴大產品範圍。我們的產品需要成爲一個多用戶網絡應用程序,如果在移動設備上查看,該應用程序應該是移動友好的。我們發現aspnet zero boiler plate遵循最佳實踐,但對我們來說似乎有點受限。我們的失望之處在於需要添加一個新字段,因爲我們需要將它添加到多個位置,然後重新編譯產品並進行發佈。我們的產品還依賴多種形式,每種形式都可能包含領域的掠奪,而且我們的每個客戶都可能不會使用同一種形式的所有字段,所以我們需要一種機制來隱藏和顯示基於客戶憑證的字段。表格的動態創建是我們必須要求的。我在下面列出我們所需要的要求:

  1. 必須遵循行業標準最佳實踐(IOC,工作,倉庫的單位,記錄等)
  2. 能夠動態地創建表格,並在這些領域的報告。
  3. 不應該依靠編譯和發佈產品來添加額外字段。
  4. 爲每個客戶
  5. 即席基於Web的報告
  6. 全面審計定製業務規則來記錄改變,對某些或所有字段新值。
  7. 可完全擴展
  8. 角色/用戶權限的基礎

有沒有達到上述一個合適的框架還是我們需要構建它自己呢?

回答

2

您使用了標籤「aspnetboilerplate」那麼爲什麼不使用它們呢? 自2016年以來我一直在學習它,它確實很有幫助。很多事情都有很好的文件記錄,它的開源和免費。試一試。

+0

查看我對下面的Alper Ebicoglu的回答。 – learner

+0

你有在Web窗體中執行此操作的軟件嗎?我問,因爲這可以給我們一個提示。 – GutierrezDev

+0

我們目前有一個表格,其中包含給定表格的所有可能字段的列表,然後將此表格鏈接到客戶表格表格,以僅顯示客戶需要的字段。然後,我們根據這些信息動態創建控件。要添加新字段而不編譯,有一些CMS可以這樣做,但我們正在尋找asp.net mvc/angular方法。 – learner

0

您指定的所有功能都包含在AspNet Zero應用程序框架中。您可以開始免費演示以查看用戶界面。查看文檔。如果你喜歡它,你可以購買。有30天的退款保證。

https://aspnetzero.com/

+0

我已經這樣做了,我看到以下兩個簡短的連接:你需要做許多手動工作來添加一個新的字段,然後編譯和發佈產品,第二個問題是創建動態表單,目前使用框架需要手動創建用於添加/查看/編輯表單的表單。你知道上面的短時間練習的工作嗎? – learner

+0

我認爲你需要一個rad工具(快速應用程序開發工具)。在拉德工具的幫助下,您可以輕鬆創建表單,新屏幕,但另一方面,它們會在某些情況下限制您。當你有一個長期項目,我不會建議一個rad工具。你可以看到Telerik Asp.net Core –

+0

我們使用telerik控件。 Telerik Asp.net核心是一組控件,它不提供用於動態創建表單的任何功能。 – learner