Discussion: when is Shiny a good choice vs when is it not the right tool for the job?

Pros:

1> very easy for R users to create a prototype dashboard
2> excellent for prototyping
3> excellent for creating desktop apps inside your organization
4> automating some workflows in organization
5> fast enough for most of the jobs if you use( proper sql, data.table and dbplot and other tools..)

cons:

1> very hard to add extra functionality that is not already there in some package.
2> No package for login , security and stuff...
3> relatively hard to integrate plots and dashboard with one another in comparison to powerBI and tableau.
4> very hard to build even a CRUD application I tried but couldn't built it the right way
(Building CRUD with Shiny)

Things I wish it had:

1> A Secure login Page to build in Shiny
2> A CRUD application package.

3 Likes