Для "любительской" оценки есть бесплатная версия набора инструментов для практически любого набора инструментов.
Для "профессионального" класса вещи, очевидно, начинают становиться намного дороже. Однако я бы сказал, что в ситуации, когда вы строите систему с нуля самостоятельно (покупаете и запускаете свои собственные серверы и т. Д.), Затраты через некоторое время более или менее выравниваются.
Лично я считаю, что самые большие затраты связаны с человеческими знаниями, то есть с поиском людей, которые действительно знают, как пользоваться системой.
Итак, я бы сказал, что ASP MVC и Java одинаково дешевы, при условии, что у вас есть программист, который знает, как его использовать. (Или, если говорить точнее, не менее дорогой, если вы этого не сделаете.)
Если вы начинаете с нуля, не имея «базы знаний»? Я не думаю, что это имеет значение. В самом деле. Конечно, задним числом всегда 20-20, и через пять лет мы все поймем, что мы должны были отгружать сегодня, но на данный момент я не уверен, что стоимость является полезным показателем для принятия решений.
Другими словами, делайте то, что звучит круче. Я имею в виду, по крайней мере, вы будете интересоваться, а не обижаться на технологии. (Поверьте мне, это идет длинный путь.)