Software/Technologies comparison

This document consist of software and technologies we are comparing or testing for APINF use.

Filterable table packages

From the research we did we ended up with candidates that has Meteor integration in it.

Reactive Table

Source: https://github.com/aslagle/reactive-table

Demo: http://reactive-table.meteor.com/

Pros:

  • Active - Last update 7 days ago
  • Over 140 stars
  • Designed for Meteor
  • Very rich documentation
  • Bunch of good examples

Meteor Tabular

Source: https://github.com/aldeed/meteor-tabular

Demo: Meteorpad Tabular Demo

Pros:

  • Active - Last update 11 days ago
  • Over 110 stars
  • Designed for Meteor
  • Rich documentation
  • Number of useful DataTables extensions: http://www.datatables.net/extensions/index

Cons:

  • Lack of examples

Chart/graph packages

chart:chart

Atmosphere: https://atmospherejs.com/chart/chart

Documentation: http://www.chartjs.org/docs

Chart package based on Chart.js

  • Considerations
    • HTML5 Charts (using canvas)
    • 6 chart options

      *   Line
      
      • Bar
      • Radar
      • Polar
      • Pie
      • Doughnut
    • Interactive (e.g. hover)

    • Responsive

    NVD3.js

    Atmosphere: https://atmospherejs.com/nvd3/nvd3

    Website: http://nvd3.org/

    Simplified D3.js charts with many options and examples.

  • Considerations
    • Based on D3.js
    • Simplified API

      *   Still slightly complicated compared with Chart.js
      
      • Powerful, since based on D3
    • Many chart types

    • SVG output (as opposed to Canvas)
    • Multiple chart types in single view (e.g. Line plus Bar chart )
    • Focus and context zooming