Git Product home page Git Product logo

dash-tableau-shiny_comparison's Introduction

Dashboard technology comparison: Dash, Tableau and Shiny

Research carried out by DSCI 532 MDS 2021/2022 students

  • Cite your sources everytime you can.
Dash Tableau Shiny
History - Is this technology mantained by a company or it is open source (or both)?
When was it created? Are other companies involved in the current development of this technology? Is possible to be used with different languages (Python / R / Julia / excel / others)? Since when? group_30 group_29 group_28
Scope - Provide the link to the official webpage and main public repo of this technology. If possible, provide the number of stars in the main repository. Report the number of questions open in Stack Overflow. Are there other relevant forums / chats where you can ask questions about this technology? Report the number of issues opened in the main repository. How popular is this technology? Is it mostly used in academia or industry (or both)? group_27 group_26 group_25
Frontend List documentation (official or not) where you can find how to create layout designs with this technology. At what level is the layout customizable? Can you use bootstrap? How easy it is to use it? group_24 group_23 group_22
Reactivity - How do you generate a reactive plot? Can you indicate (1) the basic way to create a reactive plot, (2) how to create a plot reactive to more than one input and, (3) how to create more than one reactive output (for example, having a plot and text to print on the screen)? group_21 group_20 group_19
Documentation and reproducibility - (1) Mention all the official documentation resources. (2) Are there ways to run the dashboard in a reproducible way locally (ie., creating a package?, Docker? Binder? Nothing is said about it?) Provide links/examples if you find that it is possible. group_18 group_17 group_16
Backend and project structure - (1) Common plotting libraries (interactive or not) used in this technology. What are the most used libraries for maps? Describe the different ways to organize the app regarding the files used in the project (could the files be splitted in minor finles / modules/ etc) group_15 group_14 group_13
Testing and databases - (1) List packages or other technologies used for testing the app. Is this a common practice for this technology? (2) Is it easy to connect external databases? Mention resources about how to that group_12 group_11 group_10
Deployment - List all the possible ways to deploy and share this technology using a link. Are all of them free? Explore and describe the most you can about all the options. group_9 group_8 group_7
Performance and Examples - (1) How could you improve the performance of this dashboard? (2)Provide an extensive list of examples of relevant apps (published or in galleries or repos). Why are they relevant and given what criteria? Do you find more apps for industry or academia? group_6 group_5 group_4
Resources - Famous conferences - workshops - twitter accounts to follow - blogpost/webpages - sources of material about this technology - Podcasts - Discord/Slack communities - YouTube Channels. Provide the most extensive list of resources you can with a short description for each. Where do you find the most material? Where would you suggest a beginner start learning about this technology? group_3 group_2 group_1

dash-tableau-shiny_comparison's People

Contributors

flor14 avatar siqitao avatar iammoid avatar imtvwy avatar anthea98 avatar jennifer-hoang avatar mahm00d27 avatar sy25wang avatar kylemaj avatar stevenleung2018 avatar arijeetchatterjee avatar voremargot avatar kendy-tan avatar johnwslee avatar katerinkus avatar dol23asuka avatar datallurgy avatar lipcai avatar gutermanyair avatar vikiano avatar vtaskaev1 avatar sanchit120496 avatar nicovandenhooff avatar lukeac avatar kingslin0810 avatar jcasoli avatar abhiket avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.