我想知道處理程序中用戶設置的最佳方式/做法。我正在編寫一個程序,並希望允許用戶保存可在程序啓動後自動加載的設置。我不只是要求代碼,而是處理的最佳實踐,例如如何在運行時處理設置,我是否需要創建一個對象,如UserSettings(我正在使用Java)?哪種格式最適合保存設置(XML/JSON?)?文件格式是否可讀可以嗎?我應該照顧哪些事情?我喜歡聽到一些專業的stackoverflow用戶的想法/建議。在程序中處理用戶設置的最佳方法
1
A
回答
0
如果您的用戶將從計算機漫遊到計算機,那麼在數據庫或某個中央存儲庫中進行用戶設置是有道理的。
否則,一個本地保存的,人類可讀的.INI(帶有命名部分)或一個.XML文件。
如果使用.XML文件,儘量避免使其過於「密集」,並撒上適當的註釋。
1
擁有人類可讀的格式非常棒;如果由於某種原因導致程序完全無法使用,那麼就可以進入並使設置變得健全。
相關問題
- 1. 在Web應用程序中處理客戶特定請求的最佳方法?
- 2. 在其處理程序中捕獲信號的最佳方法
- 3. 在文件下載HTTP處理程序中處理404的最佳方法?
- 4. Titanium:管理用戶設置的最佳方法
- 5. c#客戶端應用程序中用戶設置/配置的最佳做法
- 6. 處理應用程序配置的最佳做法是什麼?
- 7. 處理WP7應用程序開發的最佳方法?
- 8. 在iPhone MVC應用程序中處理用戶首選項的最佳做法?
- 9. 在Rails中處理多租戶的最佳方法3
- 10. cocos2dx中的最佳處理方法
- 11. 什麼是創建AJAX用戶名驗證處理程序的最佳方法?
- 12. 在Web應用程序中識別用戶的最佳方法
- 13. 在大型C++項目中處理配置的最佳方法
- 14. 在iOS應用程序中設置配置文件的最佳方法
- 15. 存儲Xamarin應用程序用戶設置的最佳方法是什麼?
- 16. 設計最佳實踐 - 處理用戶選擇的最佳方式
- 17. 保持WinRT應用程序設置的最佳方法?
- 18. 處理跨平臺程序的COM端口的最佳方法?
- 19. 在Rails應用程序中處理動態CSS的最佳方法
- 20. 在獨立應用程序中處理「忘記密碼」的最佳方法
- 21. 在三層應用程序中處理數據併發的最佳方法
- 22. 在Web應用程序中處理DateTime的最佳方法是什麼?
- 23. 在Windows Mobile 6程序中處理數據的最佳方式
- 24. 處理基於條件的方法調用的最佳設計
- 25. codeigniter/php應用程序中錯誤處理的最佳做法
- 26. 處理應用程序中的數據請求,最佳做法
- 27. 在Go中處理程序包分配的最佳做法
- 28. 處理不同類型用戶的最佳方法?
- 29. 爲AWS用戶處理java.net.UnknownHostException的最佳方法是什麼?
- 30. 處理rabbitmq消息處理中的時鐘的最佳方法