1.1.3 • Published 4 years ago

mg-webcomponents v1.1.3

Weekly downloads
4
License
Apache-2.0
Repository
github
Last release
4 years ago

mg-webComponents: Framework for Dynamic WebComponents

Rob Tweed rtweed@mgateway.com
20 March 2020, M/Gateway Developments Ltd http://www.mgateway.com

Twitter: @rtweed

Google Group for discussions, support, advice etc: http://groups.google.co.uk/group/enterprise-web-developer-community

About *mg-webComponents

mg-webComponents is a module that allows you to build web applications from hierarchical assemblies of WebComponents.

mg-webComponents is designed to be completely dynamic, avoiding the need for bundling or pre-compiling. As per the true spirit of the web architecture, everything is fetched from the web server dynamically as and when needed.

mg-webComponents makes use of the built-in capabilities of modern browsers, and therefore requires no other framework in order to work. It is a very lightweight and high-performance solution to web application development, and is based on a deliberately very small but powerful set of patterns which allow you to quickly and simply build applications of any degree of complexity.

Note that this Module requires a browser with support for ES6 Modules and WebComponents. It has been tested with the latest versions of Chrome, Firefox and Safari (desktop and iOS versions).

Check Out The Demo

Try out the live demonstration of a mg-webComponents WebComponents Module Library based around the SB Admin 2 Theme.

Back-End Compatibility

mg-webComponents has no other dependencies, and can be used with any back-end platform technology or stack. Your WebComponents can communicate and interact via any standard means, eg REST, Ajax, WebSockets.

However, mg-webComponents works particularly well with the QEWD framework and its integrated QEWD-JSdb multi-model database.

Getting Started

All the information you need to get started is in the Tutorial document.

Read this tutorial to learn how to use mg-webComponents with QEWD.

Existing mg-webComponent Module Libraries

Rather than building your own mg-webComponent Modules, you can make use of an extensive library of pre-built WebComponent Modules that have been built around the Bootstrap 4-based SB Admin 2 Theme.

See the wc-adminui Github repository.

This webComponent Module library allows you to build powerful SB Admin 2-themed web applications extremely quickly. Its repository's README file provides a comprehensive tutorial on its use.

Alternatively, use this library of WebComponent Modules as a useful set of examples to guide the development of your own ones.

License

Copyright (c) 2020 M/Gateway Developments Ltd,
Redhill, Surrey UK.
All rights reserved.

http://www.mgateway.com
Email: rtweed@mgateway.com

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

  http://www.apache.org/licenses/LICENSE-2.0                           
                                                                       

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and
limitations under the License.

1.1.3

4 years ago

1.1.2

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.5

4 years ago

1.0.2

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.0

4 years ago