Jot管理應(yīng)用狀態(tài)的 .Net 庫(kù)
Jot 是一個(gè)用于持久化和管理 .NET 應(yīng)用程序狀態(tài)的庫(kù)。
幾乎每個(gè)應(yīng)用程序都需要跟蹤自己的狀態(tài),這通常包括:
可移動(dòng)/可縮放 UI 元素的大小和位置
上次輸入的數(shù)據(jù)(例如用戶名)
設(shè)置和用戶首選項(xiàng)
一種常見的方法是將這種數(shù)據(jù)存儲(chǔ)在 .settings 文件中,并根據(jù)需要讀取和更新它。這涉及到編寫大量樣板代碼來(lái)復(fù)制這些數(shù)據(jù)。而這些代碼通常是單調(diào)乏味、容易出錯(cuò),編寫起來(lái)沒樂趣的。
Jot 采用不同的聲明式方法,而不是編寫代碼復(fù)制數(shù)據(jù)讀取,你可以聲明哪些屬性的對(duì)象要跟蹤,以及何時(shí)持久和應(yīng)用數(shù)據(jù)。這是一個(gè)更適合這種需求的抽象,并產(chǎn)生更簡(jiǎn)潔的代碼.
該庫(kù)以合理的默認(rèn)值啟動(dòng),但是它給開發(fā)者提供完全控制每個(gè)數(shù)據(jù)將被存儲(chǔ)和應(yīng)用的時(shí)間、方式和位置。
評(píng)論
圖片
表情
