Choosing the right Julia framework for a project
While it is, in principle, possible to code a web application without using a framework, you don’t want to reinvent the wheel(s). Using a framework will save you enormous amounts of time and effort by providing reusable and scalable code for a basic web infrastructure. This way, as a developer, you can concentrate on higher-level application logic.
In this section, we’ll review the existing Julia web frameworks and discuss their use cases including their pros and cons. We’ll leave out Dash and Franklin, which are production-ready, and were discussed in previous sections. We can also make a distinction between the following:
- Using Julia for static websites
- A full stack framework, which provides all aspects from the data layer to deployment
- A micro framework, which only provides the routing part
If you’re looking for a simple CGI or FastCGI server, take a look at the Jaylle
repo at...