Это большая кроличья нора, однако ...
Если мне когда-нибудь придется спорить о одной технологии, а не о другой, я делаю это ради экономии средств сейчас и в будущем. то есть я могу сделать это быстрее, начав сейчас с проекта Java с открытым исходным кодом, но его обновление и обслуживание в будущем будет стоить дороже.
Я не думаю, что вы можете поместить этот материал в волшебную сетку, потому что каждый проект индивидуален, каждая команда различна, каждая компания различна, и все эти факторы влияют на решения и рекомендации платформы. За исключением, может быть, самых простых случаев, таких как использование Perl, не лучший выбор для написания дополнения MS Office ... которое является бесполезной информацией.