4 ms·
Ask HN: If you started a website today, what framework?
If you started from scratch today, what web framework would you use?
There's just so many out-there that's it's difficult to decide..
Phoenix / Elixir has gotten my interest, but I don't know about authentication..
Ideas?
- eshlomo 9y agoVue and node
- matchmike1313 9y ago+1 for Vue and Node. Being able to decouple the front-end and backend is fantastic. Although, the right tool for the right job. What type of websites / web apps are you looking to get into?
- jesses 9y agoAs far as authentication for Elixir, have you seen Guardian or Coherence? https://github.com/ueberauth/guardian https://github.com/ueberauth/guardian https://github.com/smpallen99/coherence https://github.com/smpallen99/coherence I vote Elixir and Phoenix.
- mercer 9y agoSame here! I spent the past few months obsessively reading everything I can about Elixir and Phoenix, as well as exploring the state of the community. While I am still a bit worried about the relatively small size of the latter, even just studying and tinkering with the language and framework is very exciting to me. And it's been quite a while since I got so excited about something in my field. For me the biggest hurdle was and still is wrapping my head around a language that is pretty seriously functional. I've been a huge fan of functional programming for a while, but I always worked in 'general-purpose' languages like Python, JavaScript and Ruby. While it can be frustrating, I feel this process of actually working functionally with less 'escape hatches' will be worthwhile even if I end up spending most of my time in the JS world. But for anyone who is interested in functional programming, but never bothered to learn Haskell or the like, or anyone who feels Rails is not cutting it anymore, for whatever reason, I can highly recommend Elixir/Phoenix. Furthermore, for me OTP is just awesome. I do not have the experience to make statements about whether OTP and the process-based approach to concurrency is better than alternatives, or even good in itself. But there's something about the relative simplicity, the idea of just processes communicating and some standardization of this, that tickles me in the same way functional programming tickled me when I was first introduced to it. The idea that any approach to 'asynchronous programming' in Elixir really just boils down to a bag of functions running in one or multiple 'processes', and that this is the exact way I treat, say, bash scripting, is extremely exciting to me for some reason.
- stargrazer 9y agohttps://www.webtoolkit.eu/wt https://www.webtoolkit.eu/wt
- PaulHoule 9y agoSpring MVC with my "template" framework that works on server-side DOM trees.