對於創建視圖和編輯視圖或兩者之一,哪個更好?有什麼更好的創建視圖和編輯視圖或兩者之一?
2
A
回答
2
從我的經驗來看,最好有獨立的創建和編輯視圖。通過這種方式,即使只有很少的兩倍,您將獲得更直接的邏輯和更易維護的代碼。
4
這可能取決於你的情況。如果創建表單與編輯表單顯着不同,那麼兩個視圖,否則一個視圖。
有時您會發現創建需要更少或更多的字段,具體取決於是否允許用戶編輯所有字段。有時會導致很多額外的邏輯來切換字段。在這些情況下,兩種觀點更容易維護。
2
取決於誰是創造和誰的編輯。
您可能不希望有人能夠創建能夠修改每個單獨字段的內容,但編輯人員需要能夠修改大部分或全部字段。
如果用戶無需查看創建和編輯的所有內容,就可以使用戶看得更清晰。
相關問題
- 1. 編輯視圖創建者uiTableview類
- 2. 更好的路線和創建視圖
- 3. 爲什麼有一個單獨的添加和編輯視圖時,兩者之間的差異較小?
- 4. 什麼是一個好的mysql視圖編輯器?
- 5. 色調和ambari視圖有什麼區別?哪一個更好
- 6. RCP:有兩個視圖的編輯器?
- 7. SugarCRM編輯線索形式「編輯視圖」和「快速創建」
- 8. 爲什麼視圖沒有創建?
- 9. 創建一個視圖和項目的數組+編輯它們
- 10. 1-N實體創建/編輯視圖
- 11. 什麼是回收者視圖的子視圖和索引?
- 12. 更改ExpandableListView編輯視圖
- 13. Rails在同一個視圖上創建和編輯
- 14. 編輯視圖
- 15. Angular2編輯和更新視圖
- 16. 什麼是更好地將腳本放在_layout視圖或每個視圖
- 17. 編輯器模板和部分視圖之間有什麼區別?
- 18. 將Razor視圖用作AngularJS視圖有什麼好處嗎?
- 19. 創建視圖和局部視圖
- 20. 佈局視圖下方另一個編程創建的視圖
- 21. 從現有視圖創建視圖
- 22. 從另一個視圖創建視圖
- 23. 在視圖中創建一個視圖
- 24. 創建EmberJS視圖的最佳習慣用法是什麼,它可以顯示所有的子視圖,或者只顯示一個視圖?
- 25. 哪個更好的列表查看在getView(),充氣視圖或通過編碼創建視圖
- 26. 在Rails中創建主觀視圖的好方法是什麼?
- 27. 如何爲創建和編輯視圖模型使用相同的強類型編輯器視圖?
- 28. ASP.NET MVC使用相同的視圖來編輯和創建
- 29. 如何編輯/更改RemoteView中的佈局視圖或從View創建RemoteView?
- 30. Angularjs - 生成安全的只讀視圖或可編輯視圖