9 ms·
Nova – Erlang Web Framework
- crypt0x 5y agoAs someone following beam stuff from a distance: why would I pick this over elixir/Phoenix?
- devoutsalsa 5y agoPresumably because you like Erlang.
- m8s 5y agoBeing 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. :)
- taure 5y agoI 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.
- mst 5y agoThis 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-)
- nozzlegear 5y agoI thought the same thing, it made me feel a tiny bit dizzy.
- mst 5y agoI 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 ;)
- syspec 5y agoIt could work if it was only on scroll,
- ljm 5y agoA good use for the prefers-reduced-motion media query in CSS.
- breakfastduck 5y agoI'm astonished that a few moving dots could impair anyones vision. I take it you totally avoid video games and film/tv? Because they are much more intense.
- olah_1 5y agoevery 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.
- mst 5y agoYes, but I'm still not at all happy that this time it was me. Bloody malfunctioning wetware.
- fire 5y agoJust 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.
- m8s 5y agoThis 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: - HexDocs: https://hexdocs.pm/nova/quick-start.html https://hexdocs.pm/nova/quick-start.html - Github: https://github.com/novaframework/nova https://github.com/novaframework/nova - Erlang Forums: https://erlangforums.com/c/erlang-frameworks/nova-forum/65 https://erlangforums.com/c/erlang-frameworks/nova-forum/65 - Erlang Slack: https://erlef.org/slack-invite/erlanger https://erlef.org/slack-invite/erlanger Long story short, get involved with Erlang (and Elixir)! They're both awesome, can't recommend them enough.
- taure 5y agoThank you. If you have any questions it is only to reach out and we try to help as much as possible.
- uo21tp5hoyg 5y agoNot a great front page for a framework: - Website is plain HTTP, HTTPS doesn't seem to be supported. (or is just taking a while to load?) - Middle mouse / trackpad scrolling is slowed due to the background animation. - Reloading the page for some reason loads me 1/3 down the page? - Button CSS (top right) is misaligned and jumps all over when hovering over. - Large white boxes with minimal padding makes everything look empty. - High CPU usage doing nothing (400% usage, I assume again due to the background animation) - It tries to load assets that don't exist. (stars.svg) - No on-page examples, probably not that important though. It's possible this framework is still great but I don't think it will gain any traction if the first introduction to it is this poor.
- throwamon 5y ago> Reloading the page for some reason loads me 1/3 down the page? For some reason (probably related to the animation?) the page starts with a huge margin at the bottom which then slowly gets smaller and smaller.
- michaelcampbell 5y agoNo lag for me in scrolling <shrug>
- taspeotis 5y agoRE: No HTTPS Reminds me of the Elixir installer for Windows. https://github.com/elixir-lang/elixir-windows-setup/blob/a639ad8bb00237832917b5611e224b26536aeeb4/ElixirWeb.iss#L19 https://github.com/elixir-lang/elixir-windows-setup/blob/a63...
- vilkkala 5y agoOne consulting company website is just a logo, another doesn't exist.
- RileyJames 5y agoWebsite looks good on iOS. Didn’t notice the background. I like the GitHub samples/demo repos. Very cool, will consider this for the next api project. Heard only good things about erlang/elixir ecosystem and keen to dive in.
- taure 5y agoAs mentioned before, if you have any questions and so please reach out and we try to help as much as possible.