====== 'UnJSq': web application frontends without JavaScript framework ====== //UnJSq// is now superseded by the //Atlas// toolkit : http://atlastk.org ===== Presentation ===== //UnJSq// is a library for writing web application frontends __without__ the need of a //JavaScript// framework. There are several version : a //Node.js// one, a //PHP// one and a //Java// one. It's not yet another //CGI// library. Rather than reloading the entire web page on each query, //UnJSq// allows to update only parts of the //DOM//. If you are a backend developer, and you want to develop web frontends for your applications without having to use one of those countless //JavaScript// framework, then //UnJSq// is meant for you. ===== Some links ===== * Online demonstration: http://q37.info:8080/, * source repository of above demonstration (the ''notes'' directory): * //Java// : : http://github.com/epeios-q37/unjsq-demos-java, * //Node.js// : http://github.com/epeios-q37/unjsq-demos-node, * //PHP// : : http://github.com/epeios-q37/unjsq-demos-php, * //API// documentation of the latest published version: * //Java// (coming soon), * //[[.:v0.2:|Node.js]]//, * //PHP// (coming soon), * The //UnJSq// version of the //[[:s:w:TodoMVC:]]// application * //Java//: http://github.com/epeios-q37/todomvc-java/, * //Node.js//: http://github.com/epeios-q37/todomvc-node/, * //PHP//: http://github.com/epeios-q37/todomvc-php/. ===== License ===== #@H_LICENSE_HTML~UnJSq~@# ===== Installation ===== ==== 'Java' ==== (//work in progress//) ==== 'Node.js' ==== //UnJSq// should work wherever //Node.js// >= 4 is available. Except under //Windows//, you will need a //C++// compiler to install //UnJSq//. === Package === The package is hosted on //NPM//: [[https://nodei.co/npm/unjsq/|{{https://nodei.co/npm/unjsq.png|NPM}}]] so you can install it by launching ''npm install unjsq''. You may also install the demonstration applications, especially if you are new to //UnJSq//, as described below. === Demos === You will find some demonstration applications on //GitHub//, at http://github.com/epeios-q37/unjsq-demos-node and http://github.com/epeios-q37/todomvc-node. Follow indications given in the ''README.md'' file. ==== 'PHP' ==== (//work in progress//) ===== API ===== //Node.js// only; other are in development. * [[.:v0.2:]], * [[.:v0.1:]]. ===== Author ===== #@H_AUTHOR_HTML~NJSq~@#