This is purely conjecture on my part, but a beginner-friendly web framework was a barrier for adoption for Erlang, and I'm really excited to see Nova continue to grow.
If the moving background of the Nova website is so distracting that you can't bare to explore the rest of the framework, here are some other links to explore:
I would say run with Nova if you want to code Erlang. If you want to code Elixir choose Phoenix. In the end both are based on Cowboy.
We started to create Nova from the lack of frameworks on the Erlang side. We wanted a fast way to start new web application and start writing on your app instead of spending time on setup.
Elixir have always had good tooling and framework from the start.
Being blunt, if you're new to Beam, I'd probably choose Elixir and Phoenix. But Elixir isn't for everyone, and if you prefer Erlang's syntax or are interested in contributing to some of the projects written specifically in Erlang, then that's what you should pick.
Both are great, but I think Elixir is more beginner-friendly. Through the course of learning one though, you'll inevitably see some of the other, which is pretty cool. :)
This might be great but the moving stars in the background meant I had to close the tab before I could find out.
I'm sure the developers just thought it was pretty but _argh_.
(note that I am judging myself for posting a comment complaining about a site design rather than anything meaningful but my visual processing is still screwed up several minutes later and I dearly hope somebody who reads this will avoid making the same mistake later as a result because -ow-)
Just to be clear, "visual processing" being screwed up doesn't have to mean a vision impairment; The combination of dark background with bright moving dots can make certain people motion sick, especially when combined with static objects in the foreground that you need to focus on. The fun part is that these types of processing quirks usually do stick around for a bit and fade over time.
I guess I'd kind of compare sensitizing stimulus and subsequent removal to saturation in a solution where metered dilution was the only way to bring the saturation down to normal.
Speaking as somebody who likes to stand out on deck on a boat in a storm, I was extremely surprised to discover that the design triggered what I think should probably be described as a bug in my wetware.
No nausea or anything, just visceral discomfort that left me having trouble focusing my eyes right for several minutes.
I think on the whole I'm more annoyed at my brain than anything else, that was a -weird- experience.
every single post on hacker news has at least one comment that completely ignores website content and critiques css / web framework. it’s just a given.
I wish you the best of luck and hopefully at a later date will be able to have a constructive technical opinion rather than whining because something in my brain was apparently incompatible with your pretty :D
I still feel like kind of an ass but my guess there'd be other people out there with the same wetware bug as me meant it seemed worth posting anyway while also judging myself for being That Guy ;)
If the moving background of the Nova website is so distracting that you can't bare to explore the rest of the framework, here are some other links to explore:
- HexDocs: https://hexdocs.pm/nova/quick-start.html
- Github: https://github.com/novaframework/nova
- Erlang Forums: https://erlangforums.com/c/erlang-frameworks/nova-forum/65
- Erlang Slack: https://erlef.org/slack-invite/erlanger
Long story short, get involved with Erlang (and Elixir)! They're both awesome, can't recommend them enough.