3 ms·
If you didn't provide constraints (node/react), I would use the following. Please note, this is highly opinionated, so nothing to get offended or upset about. I
by neya 8y ago
If you didn't provide constraints (node/react), I would use the following. Please note, this is highly opinionated, so nothing to get offended or upset about. I like to keep my stack simple:
A. Simple static sites:
- Jekyll
B. Medium complexity, CRUD applications:
- Phoenix/Elixir
- Coffeescript
Note: With the latest version of Phoenix, you absolutely don't any JS frontends at all. Watch they keynote presentation for the liveview demo: https://www.youtube.com/watch?v=Z2DU0qLfPIY https://www.youtube.com/watch?v=Z2DU0qLfPIY
C. Complex Web applications:
- Phoenix/Elixir
- GraphQL/Absinthe
- VueJs + Vuex + Coffeescript
Developing with Phoenix/Elixir is so much better than any of the node frameworks in the ecosystem - this has consistently been my experience. So, give it a shot if you can.
- h1d 8y agoUse Elixir only if this isn't going to turn into a team effort or you'll need your team to learn from the language. And coffeescript is taken over by other transpilers like TS and even ES6 and above. Check here for static site generators. There are good alternatives to Jekyll. https://www.staticgen.com https://www.staticgen.com
- opencl 8y agoAs someone who is pretty happy with Jekyll right now, do any of the alternatives have particularly strong reasons to switch to them?
- EduardoBautista 8y agoLearning a new programming language isn't hard. Coffeescript has not been taken over. It even supports JSX.