4 ms·
Agree that PHP, Python and Ruby Web Frameworks lack modern features. Have you tried Elixir + Phoenix?
by nelsonic 6y ago
Agree that PHP, Python and Ruby Web Frameworks lack modern features. Have you tried Elixir + Phoenix?
- cageface 6y agoElixir and Phoenix look very appealing but I'm very firmly in the strong static typing camp.
- Ndymium 6y agoJust a note, Elixir doesn't have static typing like you mentioned, but it does have fairly strong typing.
- holler 6y agowhat modern features does python 3 lack compared to phoenix/elixir?
- Ndymium 6y agoConsidering the GP commenter started with an emphasis on concurrency, Elixir's concurrency features (thanks to the Erlang VM) are totally different than what Python can offer, namely isolated processes (scheduled in the VM so like green threads) where you can write blocking or CPU intensive code without worrying about blocking the other processes and where GC is per-process. With Python you (AFAIK) run into the GIL when threading or you fork OS processes that are heavyweight so you can't do that for every request or you'll fall down. Or you have to write async code which can still only saturate one core. Not saying Elixir is the answer to everything but that's where it differs in the concurrency sector. It doesn't have static typing though, which is a requirement for some.