I think its quite hard to get a general consensus about "right tool for the right job" as there's a lot of factors to chime in. Ofcourse the first one is the programming language fit? for example "can we have a high IO in PHP that is fast and efficient?".
We also need to consider our talent pool at our arsenal.
For example we need to write a chatbot, we have a majority of JS/TS savvy developers at our team. Can we justify using Elixir(Phoenix) to them? Elixir is much more performant than NodeJS no doubt but most likely we will choose NodeJS to do the job.
Another thing to consider is, future proofing too. inherting the example above, do our userbase will grew really large? Will we hit the point where Elixir will let us save lots of server money?
Things like that are hard to forsee. My stance is to find balance between the best out there versus the best we can do right now.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I think its quite hard to get a general consensus about "right tool for the right job" as there's a lot of factors to chime in. Ofcourse the first one is the programming language fit? for example "can we have a high IO in PHP that is fast and efficient?".
We also need to consider our talent pool at our arsenal.
For example we need to write a chatbot, we have a majority of JS/TS savvy developers at our team. Can we justify using Elixir(Phoenix) to them? Elixir is much more performant than NodeJS no doubt but most likely we will choose NodeJS to do the job.
Another thing to consider is, future proofing too. inherting the example above, do our userbase will grew really large? Will we hit the point where Elixir will let us save lots of server money?
Things like that are hard to forsee. My stance is to find balance between the best out there versus the best we can do right now.