Knockout (web framework) (original) (raw)

About DBpedia

Knockoutはデータモデルを基盤としリッチなユーザインタフェース構築を行う目的で開発されたJavaScriptライブラリである。なお、Knockoutはマイクロソフトの従業員であるにより開発されメンテナンスされているオープンソースプロジェクトであり、マイクロソフト製品ではないがVisual Studio 2012のプロジェクトテンプレートとして jQueryと共に組込まれ、同製品の自動補完システムであるインテリセンスでの使用が可能となるなど、関係性はある。

Property Value
dbo:Software/fileSize 59.0 (dbd:megabyte)
dbo:abstract Knockout.js – oft einfach als Knockout bezeichnet – ist eine freies Webframework zur Umsetzung des Model-View-ViewModel-Musters im Rahmen eines Webclients. Es dient zur losen Kopplung zwischen der Darstellung (HTML-View) und den Nutzdaten (JavaScript-Objekte) durch einen Datenbindungsmechanismus. Das MVVM-Muster wurde erstmals im Jahr 2005 von dem Microsoft-Architekten John Gossman beschrieben und wird in XAML-basierten Microsoft-Technologien verwendet. Knockout ist eine Portierung dieses ursprünglich technologiespezifischen Entwurfsmusters nach HTML5 und JavaScript. Es wird von dem Microsoft-Entwickler Steve Sanderson entwickelt. Obwohl es gemeinsam mit dem ASP.NET-MVC-Standard-Template für Webanwendungen ausgeliefert wird, handelt es sich um kein Microsoft-Produkt. Gemäß einer seit 2013 aktiven Umfrage von InfoQ handelt es sich neben AngularJS und Backbone.js um eines der TOP-3-JavaScript-MV*-Frameworks. (de) Knockout is a standalone JavaScript implementation of the Model–View–ViewModel pattern with templates. The underlying principles are therefore: * a clear separation between domain data, view components and data to be displayed * the presence of a clearly defined layer of specialized code to manage the relationships between the view components The latter leverages the native event management features of the JavaScript language. These features streamline and simplify the specification of complex relationships between view components, which in turn make the display more responsive and the user experience richer. Knockout was developed and is maintained as an open source project by Steve Sanderson. (en) Knockoutはデータモデルを基盤としリッチなユーザインタフェース構築を行う目的で開発されたJavaScriptライブラリである。なお、Knockoutはマイクロソフトの従業員であるにより開発されメンテナンスされているオープンソースプロジェクトであり、マイクロソフト製品ではないがVisual Studio 2012のプロジェクトテンプレートとして jQueryと共に組込まれ、同製品の自動補完システムであるインテリセンスでの使用が可能となるなど、関係性はある。 (ja) Knockout è una libreria JavaScript che permette la creazione di siti web dotati di una interfaccia utente ricca e dinamica, basata su un sottostante modello di dati. Implementa il Model–view–viewmodel (MVVM), un design pattern che prevede una netta separazione tra dati (Model), interfaccia utente (View) e la modalità con la quale i dati vengono rappresentati (ViewModel). È un progetto indipendente e open source sviluppato e mantenuto da Steve Sanderson, un dipendente di Microsoft. Come ha detto l'autore, "(Knockout) continuerà esattamente così com'è e si evolverà in qualunque direzione dove io e la sua comunità di utenti desidereremo portarlo" e, ha sottolineato, "non è un prodotto Microsoft". (it) Knockout.js (англ. нокаут) — свободный JavaScript каркас веб-приложений, реализующий Model-View-View-Model шаблон c образцами. Основными принципами являются: * чёткое разделение доменных данных, компонентов отображения и отображаемых данных * наличие чётко определённого слоя специализированного кода, задающего отношение компонентов отображения. Автором библиотеки является сотрудник Microsoft, однако, по его словам библиотека останется такой, какой она является, и будет развиваться в направлении, определяемом лишь им самим и сообществом пользователей. Также он подчёркивает, что библиотека не является продуктом Microsoft. На начало 2015 года библиотека была ранее использована на 17018 веб-сайтах, и продолжает использоваться на 29039 сайтах, в том числе на 55 из 10 тысяч наиболее популярных, например, на сайте компании Philips. (ru) KnockoutJS є автономною JavaScript реалізацією патерну Model-View-ViewModel з власними шаблонами. Основоположні принципи: * чіткий поділ між даними застосунку, шаблонами, та даними для відображення * наявність чітко визначеного шару спеціалізованого коду для управління відносинами між шаблонами Останній використовує вбудоване управління подіями мови Javascript. Ці можливості KnockoutJS оптимізують та спрощують програмування складних відносини між шаблонами. KnockoutJS розроблений та підтримується Стівом Сандерсоном, працівником Microsoft. Автор підкреслює, що це особистий проект з відкритим кодом, і він не є продуктом Microsoft. (uk)
dbo:fileSize 59000000.000000 (xsd:double)
dbo:genre dbr:JavaScript_library
dbo:latestReleaseDate 2019-11-05 (xsd:date)
dbo:latestReleaseVersion 3.5.1
dbo:license dbr:MIT_License
dbo:programmingLanguage dbr:JavaScript
dbo:releaseDate 2010-07-05 (xsd:date)
dbo:wikiPageExternalLink http://knockoutjs.com/ http://msdn.microsoft.com/en-us/magazine/hh781029.aspx%7Ctitle=Getting http://msdn.microsoft.com/en-us/magazine/hh852598.aspx%7Ctitle=Knockout's https://github.com/knockout/knockout%7CKnockout
dbo:wikiPageID 34991669 (xsd:integer)
dbo:wikiPageLength 3051 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1090915680 (xsd:integer)
dbo:wikiPageWikiLink dbc:Rich_web_application_frameworks dbr:JavaScript dbc:Ajax_(programming) dbc:JavaScript_libraries dbr:JavaScript_library dbr:Open-source_software dbr:MIT_License dbr:Model–View–ViewModel
dbp:author Steve Sanderson (en)
dbp:genre dbr:JavaScript_library
dbp:latestReleaseDate 2019-11-05 (xsd:date)
dbp:latestReleaseVersion 3.500000 (xsd:double)
dbp:license dbr:MIT_License
dbp:name Knockout (en)
dbp:programmingLanguage dbr:JavaScript
dbp:released 2010-07-05 (xsd:date)
dbp:repo https://github.com/knockout/knockout%7CKnockout
dbp:size 59 (xsd:integer)
dbp:website http://knockoutjs.com/
dbp:wikiPageUsesTemplate dbt:Cite_news dbt:Infobox_software dbt:More_footnotes dbt:Portal dbt:Reflist dbt:Short_description dbt:Start_date dbt:Release_date_and_age dbt:Application_frameworks dbt:ECMAScript dbt:Rich_web_applications dbt:JS_templating
dct:subject dbc:Rich_web_application_frameworks dbc:Ajax_(programming) dbc:JavaScript_libraries
gold:hypernym dbr:Implementation
rdf:type owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:Abstraction100002137 yago:Code106355894 yago:CodingSystem106353757 yago:Cognition100023271 yago:Communication100033020 yago:Concept105835747 yago:Content105809192 yago:Hypothesis105888929 yago:Idea105833840 yago:Model105890249 yago:PsychologicalFeature100023100 yago:Writing106359877 yago:WrittenCommunication106349220 yago:Software106566077 yago:WikicatRichInternetApplicationFrameworks
rdfs:comment Knockoutはデータモデルを基盤としリッチなユーザインタフェース構築を行う目的で開発されたJavaScriptライブラリである。なお、Knockoutはマイクロソフトの従業員であるにより開発されメンテナンスされているオープンソースプロジェクトであり、マイクロソフト製品ではないがVisual Studio 2012のプロジェクトテンプレートとして jQueryと共に組込まれ、同製品の自動補完システムであるインテリセンスでの使用が可能となるなど、関係性はある。 (ja) Knockout.js – oft einfach als Knockout bezeichnet – ist eine freies Webframework zur Umsetzung des Model-View-ViewModel-Musters im Rahmen eines Webclients. Es dient zur losen Kopplung zwischen der Darstellung (HTML-View) und den Nutzdaten (JavaScript-Objekte) durch einen Datenbindungsmechanismus. Gemäß einer seit 2013 aktiven Umfrage von InfoQ handelt es sich neben AngularJS und Backbone.js um eines der TOP-3-JavaScript-MV*-Frameworks. (de) Knockout is a standalone JavaScript implementation of the Model–View–ViewModel pattern with templates. The underlying principles are therefore: * a clear separation between domain data, view components and data to be displayed * the presence of a clearly defined layer of specialized code to manage the relationships between the view components The latter leverages the native event management features of the JavaScript language. Knockout was developed and is maintained as an open source project by Steve Sanderson. (en) Knockout è una libreria JavaScript che permette la creazione di siti web dotati di una interfaccia utente ricca e dinamica, basata su un sottostante modello di dati. Implementa il Model–view–viewmodel (MVVM), un design pattern che prevede una netta separazione tra dati (Model), interfaccia utente (View) e la modalità con la quale i dati vengono rappresentati (ViewModel). (it) Knockout.js (англ. нокаут) — свободный JavaScript каркас веб-приложений, реализующий Model-View-View-Model шаблон c образцами. Основными принципами являются: * чёткое разделение доменных данных, компонентов отображения и отображаемых данных * наличие чётко определённого слоя специализированного кода, задающего отношение компонентов отображения. На начало 2015 года библиотека была ранее использована на 17018 веб-сайтах, и продолжает использоваться на 29039 сайтах, в том числе на 55 из 10 тысяч наиболее популярных, например, на сайте компании Philips. (ru) KnockoutJS є автономною JavaScript реалізацією патерну Model-View-ViewModel з власними шаблонами. Основоположні принципи: * чіткий поділ між даними застосунку, шаблонами, та даними для відображення * наявність чітко визначеного шару спеціалізованого коду для управління відносинами між шаблонами Останній використовує вбудоване управління подіями мови Javascript. Ці можливості KnockoutJS оптимізують та спрощують програмування складних відносини між шаблонами. (uk)
rdfs:label Knockout.js (de) Knockout (web framework) (it) Knockout (web framework) (en) KnockoutJS (ja) Knockout.js (ru) KnockoutJS (uk)
owl:sameAs freebase:Knockout (web framework) yago-res:Knockout (web framework) wikidata:Knockout (web framework) dbpedia-de:Knockout (web framework) dbpedia-fa:Knockout (web framework) dbpedia-it:Knockout (web framework) dbpedia-ja:Knockout (web framework) http://lv.dbpedia.org/resource/KnockoutJS dbpedia-ru:Knockout (web framework) dbpedia-uk:Knockout (web framework) https://global.dbpedia.org/id/ASwc
prov:wasDerivedFrom wikipedia-en:Knockout_(web_framework)?oldid=1090915680&ns=0
foaf:homepage http://knockoutjs.com/
foaf:isPrimaryTopicOf wikipedia-en:Knockout_(web_framework)
foaf:name Knockout (en)
is dbo:wikiPageDisambiguates of dbr:Knockout_(disambiguation)
is dbo:wikiPageRedirects of dbr:KnockoutJS dbr:KnockoutJs dbr:Knockout.js dbr:Knockoutjs
is dbo:wikiPageWikiLink of dbr:DaVinci_(software) dbr:Index_of_JavaScript-related_articles dbr:Comparison_of_JavaScript-based_web_frameworks dbr:Magento dbr:List_of_JavaScript_libraries dbr:JQWidgets dbr:Model–view–viewmodel dbr:Knockout_(disambiguation) dbr:KnockoutJS dbr:KnockoutJs dbr:Knockout.js dbr:Knockoutjs
is foaf:primaryTopic of wikipedia-en:Knockout_(web_framework)