Я не знаком с Python, но смею сказать, что он может грамотно искажать XML.То же самое можно сказать и о .NET, особенно если вы используете что-то вроде LINQ to XML .Учитывая это, и не зная больше о вашем конкретном прошлом, я бы сказал, что все сводится к выбору языка программирования.Если вам нравится C #, ASP.NET MVC будет хорошим выбором.Если вы находите Python более увлекательным, я думаю, что Django, вероятно, самая популярная веб-инфраструктура.
На более серьезной, менее заметной заметке LINQ to XML - самый красивый XML API, который я использовал.Как только вы это поняли - включая доступные операторы преобразования и то, как он взаимодействует с LINQ to Objects - это действительно прекрасно.
Конечно, конкретная веб-инфраструктура, которую вы используете, несколько не имеет отношения к обработке XML - еслиВаше приложение будет выполнять большую часть работы с XML, я, безусловно, надеюсь, что большая часть работы будет в любом случае удалена от уровня пользовательского интерфейса.Очевидно, было бы несколько проще, если бы они основывались на одной платформе, но вы могли бы использовать IronPython для пользовательского интерфейса и C # для искажения XML или наоборот.