Frameworks

From NSB App Studio
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

A Framework is a collection of controls. These controls appear in the ToolBox, organized by Framework.

  • Usually developed by a company or organization.
  • Designed to have a similar look and feel.
  • May be open source or commercial.
  • Each has its own set of js and css files.
  • AppStudio automatically builds the files into the app.
  • Using more than one framework bloats apps
  • Frameworks may interfere with each other.

Common Controls

  • These are simple controls which can be used with any Framework.
  • Provide basic functionality

Bootstrap 4

  • One of the most popular
  • Originally developed by Twitter
  • MIT licence (one of the best open source licenses)
  • AppStudio includes 30 (or more!) Bootstrap controls.
  • New controls being added.
  • Actively being developed.

Bootstrap 3

  • Deprecated - please do not use for new projects.
  • Originally developed by Twitter
  • MIT licence (one of the best open source licenses)
  • AppStudio includes 30 (or more!) Bootstrap controls.

jqWidgets

  • Contains some rich and powerful controls.
  • Commercial, so it is not free for all apps.
  • No charge for use in non-profit organizations.
  • Actively being developed.

jQuery Mobile

  • Deprecated. Please do not use for new projects.
  • Developed by same group as the popular jQuery library.
  • MIT licence (one of the best open source licenses)
  • No longer being actively being developed or supported by its originators.

Other Frameworks

  • Wikipedia lists more than 100!
  • New frameworks are being announced regularly on the net
  • Doing so requires skills not covered in this training.