5 ms·
Hm... That's nice and all, but why this particular technology stack? How do you typically use internal business data? Is javascript really the best language for
by kpil 11y ago
Hm... That's nice and all, but why this particular technology stack? How do you typically use internal business data? Is javascript really the best language for mucking about with large datasets?
There is nothing wrong with building abstractions though. In the end, they will need to be complex too, to be generic enough. I am not sure I like the model though, especially when looking at the advanced examples - it looked like there was a lot of imperative coding going on.
An alternative is using R for analysis work. I think that the hard part is typically getting the data and getting it into shape for plotting. Having done that I am a few lines of code from generating nice charts with ggplot2.
As an example, I have some small scripts that I run (myself or by jenkins) on a somewhat regular basis. They generate and update a bunch of static images attached to Confluence pages, using some loaders in java and analysis and render in R.
They images look extra nice with theme_xkcd :-)
- deleted 11y ago[deleted]
- jonahx 11y agoWith R, you won't be able to create interactive graphics that other people can explore on a web page, for example. If you need that, I don't think you can avoid javascript.
- hadley 11y agoWhile it's true that there needs to be some js involved, the analyst doesn't have to write it. You could use an R package (like https://rstudio.github.io/leaflet/ https://rstudio.github.io/leaflet/) which wraps around an javascript library, so that you can stay within R.
- chrisweekly 11y agoShiny does just that: http://shiny.rstudio.com http://shiny.rstudio.com