2 ms·
We're 99% Python but for an internal app I would probably go with Postgres, Memcached and Phoenix/Elixir as that's probably where we want to end up in a few yea
by drcongo 9y ago
We're 99% Python but for an internal app I would probably go with Postgres, Memcached and Phoenix/Elixir as that's probably where we want to end up in a few years time. For the front end I'd go with HTML and vanilla JS. Front end dev has gotten so mad that picking any framework at this point could turn out to be a bad decision.
- mercer 9y agoI agree 100%, but I'm curious how you feel about the state of Phoenix/Elixir when it comes to popularity. I'm perhaps too inexperienced/young to know how these things tend to shake out. That said, my impression is that it has enough of a foothold, and with Erlang enough of a solid base, that I wouldn't end up in a situation, say, 10 years from now where the whole ecosystem is a ghost town and I need to move to some other language/framework. And based on my research it's even quite possible that Elixir might end up becoming a formidable player. But I don't feel certain enough about this to recommend Elixir to a new startup, for example. I'd love to hear other people's thoughts on the matter.
- drcongo 9y agoI'm old enough to wait until a technology has somewhat proven itself before jumping on it for client work, personal / internal projects are the perfect place to try this sort of thing out though and get a feel for whether you think it can succeed. I've had a pretty minimal play with Phoenix and I liked what I saw in terms of developer productivity and application performance, things looked a bit less certain when it came to CI and deployment though. This was a while back mind, and these areas may have improved a lot since then.