JsRender/JsViews: Difference between revisions

Content deleted Content added
Add banner {{Cleanup bare URLs}}. After at least 7 passes by @Citation bot since 20220903, this article still has 1 untagged bare URL ref
 
(13 intermediate revisions by 10 users not shown)
Line 1:
{{short description|Open-source JavaScript library for writing single-page web applications}}
<!-- Please do not remove or change this AfD message until the discussion has been closed. -->
{{Cleanup bare URLs|date=September 2022}}
{{Article for deletion/dated|page=JsRender/JsViews|timestamp=20181016012123|year=2018|month=October|day=16|substed=yes|help=off}}
{{third-party|date=October 2018}}
<!-- Once discussion is closed, please place on talk page: {{Old AfD multi|page=JsRender/JsViews|date=16 October 2018|result='''keep'''}} -->
'''JsRender/JsViews''' is an [[Open-source license|open-source]] [[JavaScript]] [[library (computing)|library]] for writing [[Single-page application|single-page web application]]s using [[Web template system|template]]s and the [[MVVMModel–view–viewmodel]] [[design pattern]]. It is developed and maintained by [[Boris Moore]] and consists of three libraries in two source files:
<!-- End of AfD message, feel free to edit beyond this point -->
 
'''JsRender/JsViews''' is an [[Open-source license|open-source]] [[JavaScript]] [[library (computing)|library]] for writing [[Single-page application|single-page web application]]s using [[template]]s and the [[MVVM]] [[design pattern]]. It is developed and maintained by [[Boris Moore]] and consists of three libraries in two source files:
There are three libraries in two source files:
 
* '''JsRender''' is the template library
* '''JsViews''' is the MVVM library which provides two-way data binding for the templates
** '''JsObservable''' is integrated with JsViews and facilitates observable data manipulations that are immediately reflected in the data-bound templates.
 
The library evolved out of the discontinued [[jQuery]] Templates.<ref>jQuery Templates on GitHub: https://github.com/BorisMoore/jquery-tmpl</ref>. It can also be used in server-side Javascript development using e.g. [[node.js]]. JsRender/JsViews is hosted on, [[GitHubPython (programming language)|Python]] and as of October 2018, a's [[releaseDjango candidate(framework)|Django]] forframework<ref>{{Cite version 1web|url=https://pypi.0org/project/django-jsrender/|title is= available.Django-jsrender: TheRender libraryDjango istemplates usedinto inJavascript projectsfunctions}}</ref> such asor [[Outlook.com]]Ruby andon [[Windows AzureRails]].<ref>https://wwwrubygems.jsviews.comorg/gems/jsRender-rails/</ref> JsRender/JsViews is hosted on [[GitHub]] and version 1.0 was released in November 2018.
 
The library is developed and maintained by [[Microsoft]] employee Boris Moore and is used in projects such as [[Outlook.com]] and [[Windows Azure]].<ref>{{cite web |url=https://www.jsviews.com/ |title=Home |website=jsviews.com}}</ref>
== Links ==
 
* The JsRender/JsViews homepage: https://www.jsviews.com
 
== References ==
{{reflist}}
 
== External links ==
 
* {{official website|https://www.jsviews.com}}
* [https://github.com/BorisMoore/jsrender JsRender on GitHub]
* [https://github.com/BorisMoore/jsviews JsViews on GitHub]
 
[[Category:JavaScript libraries]]
 
[[Category:Stub]]
 
{{compu-library-stub}}