Какую часть сервера лучше писать на PHP/Java/Go/C#/Rust вместо Node.js?
Какие задачи в REST API приложении самые ресурсозатратные именно для Node.js? Иными словами, какую часть задач сервера выгоднее будет написать на PHP/Java/Go/C#/Rust вместо того, чтобы заниматься оптимизацией Node.js приложения?
Приведите примеры пожалуйста.
Вот что по Rust. Почему бы не провести бенчмарки и выяснить, что работает быстрее. И вообще нужна ли вам скорость?
Есть отдельный сайт с фрейморками (arewewebyet)
Well, probably not yet. While the basics are there, many of the handy utility libs that make working with many popular frameworks so quick and easy are still missing. If your service primarily provides an API to be consumed by other computers, requires little external services and you are happy with writing most SQL yourself, then Yes, You Can! Otherwise, we would not recommend it just yet.
Матвей Истомин, Спасибо за комментарий.
У меня нет сейчас конкретной задачи в которой я должен решить проблему скорости. Я просто изучаю веб-разработку, и хочу ориентироваться в технологиях. Хочу понимать как выбирать стек. На основании чего я должен делать выбор инструментов. Если какая-то задача занимает не больше 100 строчек кода, но например на Rust скорость будет в 10 раз выше чем на Node.js , то логично, что лучше на Rust написать. Поэтому прошу наверно поделиться опытом, если были такие случаи когда приходилось сталкиваться с тем, что переписав какую-то часть сервера, вы получили значительное увеличение производительности.
Если под "выгодностью" подразумевается исключительно скорость вычислений, то любую часть сервера "выгоднее" написать на Java, Rust и др. компилируемых, максимально низкоуровневых языках.
Если грамотно сразу в байткоде сделать, то вообще "ракета" будет.