Webix

From Deletionpedia.org: a home for articles deleted from Wikipedia
Jump to: navigation, search


This article was considered for deletion at Wikipedia on September 6 2014. This is a backup of Wikipedia:Webix. All of its AfDs can be found at Wikipedia:Special:PrefixIndex/Wikipedia:Articles_for_deletion/Webix, the first at Wikipedia:Wikipedia:Articles_for_deletion/Webix. Purge

Wikipedia editors had multiple issues with this page: Template:Underlinked
This article needs additional references for verification. Please help[0] improve this article by adding citations to reliable sources. Unsourced material will not be challenged and removed. (September 2014)
The topic of this article may not meet Wikipedia's general notability guideline. But, that doesn't mean someone has to… establish notability by citing reliable secondary sources that are independent of the topic and provide significant coverage of it beyond its mere trivial mention. (August 2014)

Advertising?

Software

Webix is a JavaScript and HTML5 for developing data-rich mobile and desktop web apps with highly responsive user interfaces. The library is distributed under both open-source GNU GPLv3 and Commercial licenses.

Webix was released on July, 2013. At that day it was one of the first libraries that allows building web apps both for desktop and mobile devices. Initially Webix could be integrated with such popular frameworks as jQuery and Backbone.js and had a simple integration with the server side.

Later, Webix was updated to the version 1.1 that allowed using REST API and XSS safe templates for all Webix components.

Version 1.2 brought integration with AngularJS and enhancements in Backbone.js integration. The next version 1.3 has added 6 new skins and a new UI element “HTML5 video”, Carousel with new functionality and Charts with a logarithmic scale.[1]

Starting with Webix version 1.4, all Webix components can use WebSocket protocol and indexedDB for data loading and saving.[2] With the release of 1.5, mobile web apps developed with Webix look and perform even better on touch devices. It happens thanks to adding a new touch skin with a flat design and customizing such components as Tabbar, Charts, Accordion, Unitlist and Slider specially for mobile apps.

Webix 1.6 brings full support for Windows 8 touch devices and for drag-and-drop operations on all kinds of touch devices, while version 1.7 has added a new appealing default skin and support for multiselect on touch devices.

Webix 1.8 includes a few techniques for building responsive apps. The next library version has added hotkeys for controls, extended the Menu functionality and presented some UI improvements.

Features

  1. Variety of UI Widgets: the library delivers over 40 fully customizable UI widgets [3]Template:Failed verification
  2. Comprehensive documentation: Webix is an easy to learn library thanks to our coherent and clear documentation as well as a rich API.
  3. Easy skinning: the visual part of the Webix components can be defined with the help of Skin Builder, which allows using and editing the existing skins or creating new ones for Webix apps. Webix 1.3 added 6 new skins.
    [4] The widgets are suited for MVC frameworks like MVC.Net, Ruby on Rails, PHP, Yii, and can be easily integrated with server-side data feeds. Webix also features full support for REST load and save protocol.
  4. Offline support: Webix allows storing server-side data locally in the browser cache.
  5. Touch support: the library widgets run all touch events flawlessly and look nice on touch screens regardless of their size.
  6. Cross-browser: The library works in all modern browsers: Mozilla Firefox, Chrome, Internet Explorer, Opera, and Safari.
  7. Integration with third-party tools: Webix can be integrated with popular third-party tools and libraries, such as:
  • Editors : Mercury, Nicedit, Tinymce
  • Charts: Raphael, D3, Sigma
  • Maps: Google Maps, Nokia Maps, Yandex Maps
  1. Plenty of UI widgets: the library delivers over 40 fully customizable widgets that allow building rich GUIs
  2. Integration with jQuery, Backbone.js, AngularJS: Integration with jQuery allows creating Webix widgets with familiar jQuery syntax. Due to integration with MVC frameworks Backbone.js and AngularJS there’s no need to tie data to the DOM.

UI widgets

JavaScript UI Components library Webix presents a wide range of easily customizable widgets:

  • Data Management:
  1. DataTable, an incredibly fast and fully editable JavaScript grid control that allows creating lightweight, scrollable and sortable data tables for web apps;
  2. TreeTable, a JavaScript hybrid of data table and data tree;
  3. DataView that displays objects grouped according to similar properties and supports drag-and-drop
  4. Tree that presents hierarchically organized data in a nice and logical manner;
  5. List that clearly presents listed data items and supports single/multiple selections of list items.
  • Navigation: Menu, Toolbar, ContextMenu;
  • User Interface Layout: Layout, Accordion, Multiview, Scrollview, Carousel;
  • Data Editing: Form, Calendar, Combo, Colorpicker;
  • Data Visualization: interactive JavaScript and HTML5-based Webix Charts: line, spline, area, bar, pie, 3s pie, donut, scatter, and radar charts;
  • Windows and Popups;
  • Uploader: a JavaScript widget that allows uploading huge datasets to the server quickly and safely;
  • Webix Pivot Table: a JavaScript tool for creating interactive table reports that allow automatic organizing, summarizing and comparing complex data;
  • Webix Pivot Chart: an interactive JavaScript tool that provides graphical representation of the complex analytic data.

See also

Template:Portal

References

External links

.