Skip to content
This repository has been archived by the owner on Jun 27, 2020. It is now read-only.
Egor Nepomnyaschih edited this page Dec 20, 2015 · 20 revisions

jWidget SDK


jWidget SDK is the universal JavaScript-project building tool based on a range of simple configuration JSON-files.

jWidget SDK capabilities:

  • Two building modes: debug and release
  • JavaScript and CSS merging and compression in release building mode
  • Embedding of smaller images/fonts as base64-encoded data URI in CSS files
  • JSON, HTML and TXT-files conversion into JavaScript for static attachment to the page
  • 3 page processors: complete HTML files; HTML fragments for JS and CSS attachment in PHP/JSP/ASP etc.; JSON files with JS and CSS listings
  • Static and dynamic loading of JS and CSS
  • Browser cache management (file is reloaded after modification)
  • CSS preprocessors support: Sass/Scss, LESS, Stylus

jWidget SDK is a PHP CLI script. jWidget SDK project configuration steps:

  1. Group up source files into packages
  2. Define package dependencies
  3. Configure application pages

Now, you can build your application via command line.

jwsdk

This is debug build. In debug mode, you get a fully-functional Web application. The application is based on source JS and CSS files, so you are able to debug it. Sass/Scss, LESS and Stylus files are converted to CSS and attached to the pages.

jwsdk release

In release mode, you get the same Web application. The difference is that your application is based on the merged and compressed JS and CSS files, so the application experiences the best loading and running performance.


jWidget SDK is good enough for development of any Web application. jWidget SDK doesn't depend on any third party libraries and frameworks. jWidget SDK manages your pages' optimization and loading process completely. jWidget SDK splits client and server sides of your application, and it makes team development easy and fun. There is a lot of benefits - start using jWidget SDK right now!

Project license - LGPL.

Current version: 0.7.2 (Dec 19, 2015)

Please send all comments, suggestions, bug reports in the project and in the documentation to - enepomnyaschih@gmail.com

Save your files in UTF-8 encoding for correct work of jWidget SDK.

What's next: