3 ms·
Julia is a hidden gem Once ecosystem for web dev matures Julia will be the killer lang for building web apps
by qaq 6y ago
Julia is a hidden gem Once ecosystem for web dev matures Julia will be the killer lang for building web apps
- 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.
- akerro 6y agoRust is already killing old web app building technologies!
- qaq 6y agoJulia is a good bit easier to pick up than Rust. I like Rust btw. but say at my job chances of us adopting Rust would be close to 0. Julia is really easy to pick up so would be much easier sell once ecosystem is mature.
- crispyambulance 6y ago> Once ecosystem for web dev matures Julia will be the killer... Looking back at history, javascript was put together in haste, almost like an afterthought. Even the name was a stupid marketing tack-on. Yet it stuck and kept going even when people became sick of it. It has reinvented itself several times over, and in spite of the emergence of multiple superior technologies that were specifically targeted at web-development, it still stands at the top of hill. I guess it would be properly ironic that something designed for mathematics would take down javascript for web-dev, but I doubt it. It would be amusing though.
- deathtrader666 6y agoGenie.jl exists for web apps.
- qaq 6y agoIn no way did I mean to imply there are no packages, I just noted they are not yet as mature as compared to web frameworks/packages in other langs.