See view model in All languages combined, or Wiktionary
{ "forms": [ { "form": "view models", "tags": [ "plural" ] } ], "head_templates": [ { "args": {}, "expansion": "view model (plural view models)", "name": "en-noun" } ], "lang": "English", "lang_code": "en", "pos": "noun", "senses": [ { "categories": [ { "kind": "topical", "langcode": "en", "name": "Software engineering", "orig": "en:Software engineering", "parents": [ "Computer science", "Engineering", "Software", "Computing", "Sciences", "Applied sciences", "Technology", "Media", "All topics", "Communication", "Fundamental" ], "source": "w" }, { "_dis": "52 48", "kind": "other", "name": "English entries with incorrect language header", "parents": [ "Entries with incorrect language header", "Entry maintenance" ], "source": "w+disamb" }, { "_dis": "51 49", "kind": "other", "name": "Pages with 1 entry", "parents": [], "source": "w+disamb" }, { "_dis": "51 49", "kind": "other", "name": "Pages with entries", "parents": [], "source": "w+disamb" } ], "glosses": [ "A framework that defines a coherent set of views to be used in the construction of an enterprise architecture, software architecture, or system architecture." ], "id": "en-view_model-en-noun-I~dfqULN", "links": [ [ "software engineering", "software engineering" ], [ "framework", "framework" ], [ "coherent", "coherent" ], [ "view", "view" ], [ "enterprise architecture", "enterprise architecture" ], [ "software architecture", "software architecture" ], [ "system architecture", "system architecture" ] ], "raw_glosses": [ "(software engineering) A framework that defines a coherent set of views to be used in the construction of an enterprise architecture, software architecture, or system architecture." ], "synonyms": [ { "word": "viewpoints framework" } ], "topics": [ "computing", "engineering", "mathematics", "natural-sciences", "physical-sciences", "sciences", "software" ] }, { "categories": [ { "kind": "topical", "langcode": "en", "name": "Programming", "orig": "en:Programming", "parents": [ "Computing", "Software engineering", "Technology", "Computer science", "Engineering", "Software", "All topics", "Sciences", "Applied sciences", "Media", "Fundamental", "Communication" ], "source": "w" }, { "_dis": "52 48", "kind": "other", "name": "English entries with incorrect language header", "parents": [ "Entries with incorrect language header", "Entry maintenance" ], "source": "w+disamb" }, { "_dis": "51 49", "kind": "other", "name": "Pages with 1 entry", "parents": [], "source": "w+disamb" }, { "_dis": "51 49", "kind": "other", "name": "Pages with entries", "parents": [], "source": "w+disamb" } ], "examples": [ { "ref": "2018, Reto Meier, Ian Lake, Professional Android, John Wiley & Sons, →ISBN, page 248:", "text": "View Models and headless Fragments provide two such mechanisms that ensure data is persisted across configuration changes, while also ensuring that your Activity or Fragment UI can be updated without risk of memory leaks.", "type": "quote" }, { "ref": "2022, Damodar Lohani, Taking Flutter to the Web […] , Packt Publishing Ltd, →ISBN, page 79:", "text": "Once the view model has data requested by the user's event, it notifies and updates the view.", "type": "quote" } ], "glosses": [ "An abstraction of a view, especially in the context of the MVVM architectural pattern." ], "id": "en-view_model-en-noun-Qzonv9QY", "links": [ [ "programming", "programming#Noun" ], [ "view", "view" ], [ "MVVM", "MVVM" ], [ "architectural pattern", "architectural pattern" ] ], "raw_glosses": [ "(programming) An abstraction of a view, especially in the context of the MVVM architectural pattern." ], "topics": [ "computing", "engineering", "mathematics", "natural-sciences", "physical-sciences", "programming", "sciences" ] } ], "wikipedia": [ "view model" ], "word": "view model" }
{ "categories": [ "English countable nouns", "English entries with incorrect language header", "English lemmas", "English multiword terms", "English nouns", "Pages with 1 entry", "Pages with entries" ], "forms": [ { "form": "view models", "tags": [ "plural" ] } ], "head_templates": [ { "args": {}, "expansion": "view model (plural view models)", "name": "en-noun" } ], "lang": "English", "lang_code": "en", "pos": "noun", "senses": [ { "categories": [ "en:Software engineering" ], "glosses": [ "A framework that defines a coherent set of views to be used in the construction of an enterprise architecture, software architecture, or system architecture." ], "links": [ [ "software engineering", "software engineering" ], [ "framework", "framework" ], [ "coherent", "coherent" ], [ "view", "view" ], [ "enterprise architecture", "enterprise architecture" ], [ "software architecture", "software architecture" ], [ "system architecture", "system architecture" ] ], "raw_glosses": [ "(software engineering) A framework that defines a coherent set of views to be used in the construction of an enterprise architecture, software architecture, or system architecture." ], "synonyms": [ { "word": "viewpoints framework" } ], "topics": [ "computing", "engineering", "mathematics", "natural-sciences", "physical-sciences", "sciences", "software" ] }, { "categories": [ "English terms with quotations", "en:Programming" ], "examples": [ { "ref": "2018, Reto Meier, Ian Lake, Professional Android, John Wiley & Sons, →ISBN, page 248:", "text": "View Models and headless Fragments provide two such mechanisms that ensure data is persisted across configuration changes, while also ensuring that your Activity or Fragment UI can be updated without risk of memory leaks.", "type": "quote" }, { "ref": "2022, Damodar Lohani, Taking Flutter to the Web […] , Packt Publishing Ltd, →ISBN, page 79:", "text": "Once the view model has data requested by the user's event, it notifies and updates the view.", "type": "quote" } ], "glosses": [ "An abstraction of a view, especially in the context of the MVVM architectural pattern." ], "links": [ [ "programming", "programming#Noun" ], [ "view", "view" ], [ "MVVM", "MVVM" ], [ "architectural pattern", "architectural pattern" ] ], "raw_glosses": [ "(programming) An abstraction of a view, especially in the context of the MVVM architectural pattern." ], "topics": [ "computing", "engineering", "mathematics", "natural-sciences", "physical-sciences", "programming", "sciences" ] } ], "wikipedia": [ "view model" ], "word": "view model" }
Download raw JSONL data for view model meaning in English (2.4kB)
This page is a part of the kaikki.org machine-readable English dictionary. This dictionary is based on structured data extracted on 2025-01-06 from the enwiktionary dump dated 2025-01-01 using wiktextract (f889f65 and 8fbd9e8). The data shown on this site has been post-processed and various details (e.g., extra categories) removed, some information disambiguated, and additional data merged from other sources. See the raw data download page for the unprocessed wiktextract data.
If you use this data in academic research, please cite Tatu Ylonen: Wiktextract: Wiktionary as Machine-Readable Structured Data, Proceedings of the 13th Conference on Language Resources and Evaluation (LREC), pp. 1317-1325, Marseille, 20-25 June 2022. Linking to the relevant page(s) under https://kaikki.org would also be greatly appreciated.