之前看過一本書,叫領域驅動模型吧,講的是在軟件開發中,以模型進行系統業務和開發語言的交互,相互直接的聯繫均可以用模型表示,有興趣的能夠看看這本書。
這裏講一下在開發中使用模型的通用性。
c#語言中能夠定義model,JAVA語言也能夠,model初始化數據後,變成對象,js直接就能夠將json字符串轉換成一個對象模式,直接訪問其中的屬性。
如今各個開發語言都提供各類類庫,將model轉換成json或者xml等格式的字符串,實現數據服務web services,或者其餘消息類型的數據交換,同理在訪問端也能轉換成模型對象,並且對象中的屬性,只須要一個說明便可。
爲了便於數據庫的操做,如今各類開發語言也提供orm的數據庫操做,一樣是經過執行,和數據庫交換讀取模型對象或者寫入模型對象。
微軟的wpf有mvvm的模式,Web端的vue也是mvvm模式,開發這些最終仍是落到模型對象上。
本文分享自微信公衆號 - 技術幾句雜談(tecsimplepoint)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。vue