3 ms·
> Julia will be the killer lang for building web apps That would be fun, but Julia's community aren't web devs. Julia spawned around very specific needs of sci
by dmos62 6y ago
> Julia will be the killer lang for building web apps
That would be fun, but Julia's community aren't web devs. Julia spawned around very specific needs of scientific computing, which is characterised by a short-running daemon or a script-type interpreter. A web server is a long-running process. Not knowledgeable enough about Julia to tell how it lends itself to server uses, but heard hearsay that it's problematic.
- ViralBShah 6y agoSee Jacob Quinn's (karbarcca) other package: https://github.com/JuliaWeb/HTTP.jl https://github.com/JuliaWeb/HTTP.jl It is quite common for scientists and engineers to want to present the findings of their work or share them with others who are non-coders. Thus you get tools like Jupyter, Shiny, Pluto, etc. There are several long running Julia processes in real applications. While there's no doubt that there is work to be done, the set of these applications is not the null set either.
- langitbiru 6y agoSeconded this. If you looked at the Julia website (https://julialang.org https://julialang.org), in the Ecosystem section, they listed these things: "Visualization, General Purpose, Data Science, Machine Learning, Scientific Domains, Parallel Computing." They already positioned themselves in scientific computing battleground. Web development (or desktop programming) is not their focus (for better or worse).
- qaq 6y agoJulia is very capable general purpose lang and web libs are maturing pretty fast. It does not have to be the focus of core team for it to happen.
- comicjk 6y agoI don't think you can define scientific computing in a way that excludes quantum mechanics, molecular dynamics, fluid dynamics, Monte Carlo simulations... There are lots of long-running applications. We don't want them to be long-running, but it's not unusual for a run to take weeks and not unheard-of for it to take months.