[HN Gopher] Show HN: RevoGrid - Spreadsheet data table for all f...
       ___________________________________________________________________
        
       Show HN: RevoGrid - Spreadsheet data table for all frameworks
        
       Author : kumakint
       Score  : 72 points
       Date   : 2021-01-24 18:09 UTC (4 hours ago)
        
 (HTM) web link (github.com)
 (TXT) w3m dump (github.com)
        
       | david927 wrote:
       | It's beautiful. Well done!
        
       | algo_trader wrote:
       | The work and polish of these "side projects" always inspire me.
       | 
       | Will this ever work on React Native? (sorry if I am _that_ guy
       | making insane demands..)
        
       | vikingcaffiene wrote:
       | Am I missing something or is there no IE11 support? A fairly
       | common use case for a datagrid like this is as the heart of an
       | enterprise app. Dead in the water with no IE11 support sadly.
       | Looks great tho!
        
         | eitland wrote:
         | I work in that niche and if my experience is anything to go by
         | many companies don't care about IE11 anymore.
        
       | mcc1ane wrote:
       | "... for all _Javascript_ framerworks"
        
       | oliverx0 wrote:
       | This seems very complete! I have been using ag-grid and I have
       | not been particularly happy with it. It seems I constantly have
       | to hack around to get something look the way I need it to. I am
       | definitely gonna give this a shot. Thanks for sharing!
        
       | indymike wrote:
       | Great work. Datagrids are an underrated way to give your users
       | more flexibility in how they interact with data. I'll be trying
       | RevoGrid out next chance I get.
        
       | Naac wrote:
       | Its unclear from looking at the features what this gives you over
       | LibreOffice Calc. I guess that it runs in the browser and is
       | written in Javascript, so maybe the extensibility is easier than
       | Calc?
       | 
       | It would be nice to have a section in the README comparing
       | revolist to other mature open source spreadsheet projects.
        
         | dkersten wrote:
         | Seems more like an alternative to Handsontable than for
         | LibreOffice Calc. That is, its not an end-user spreadsheet, but
         | rather a spreadsheet/datatable component for use in your web
         | applications.
         | 
         | Its a very different use case.
        
           | robbiejs wrote:
           | Data grids / tables / spreadsheets are different beasts.
           | Always ask yourself what kind of table your SaaS app or
           | website needs:
           | 
           | 1) A read-only table for presentation purposes, with
           | pagination and sorting options.
           | 
           | 2) A read-only data grid that supports high-frequency
           | updates/redraws, for things like Stock or Bitcoin trading.
           | 
           | 3) A data grid to edit JSON/Javascript data, with user-
           | friendly spreadsheet-like controls.
           | 
           | 4) A spreadsheet-product, with features like formulas, merged
           | cells, HTML (images) in cells, pivot tables, etc.
           | 
           | They have overlapping features. Most will have sorting, some
           | will have undo/redo, some will have formulas, etc. If a table
           | product has many features, it will probably suffer
           | performance. Some libs are 1MB (minified!)
           | 
           | I have written an (unfinished and biased) article that
           | compares a few data table products, for anyone that's
           | interested: https://www.datagridxl.com/compare.
        
             | dkersten wrote:
             | Yes, and RevoGrid is a data grid with spreadsheet like
             | UI/styling. Which has a very different use case than a full
             | blown spreadsheet like LibreOffice Calc or Google Docs.
        
         | breakfastduck wrote:
         | Missing the point here I think - it's for embedding data tables
         | within a web application. Generally useful for enterprise
         | applications & provides easy editing / filtering etc without
         | the need to reinvent the wheel..
        
       | martinflack wrote:
       | "Filter - Begin With" didn't seem to work for me on a couple
       | columns.
        
       | robbiejs wrote:
       | Nice work, seems a little faster compared to most data grids. Not
       | as fast as DataGridXL though! (Disclaimer: I am the creator of
       | https://datagridxl.com)
       | 
       | Best of luck!
        
         | victor106 wrote:
         | Does this use canvas or the dom?
        
           | robbiejs wrote:
           | DOM, but a single div element per column. So no <tr><td> DOM.
        
       ___________________________________________________________________
       (page generated 2021-01-24 23:01 UTC)