Ваш вопрос немного запутан. Если вы говорите на стороне клиента, не имеет значения, используете ли вы Python или ASP.NET на сервере - вы все равно можете встроить объект в HTML, и клиент запустит его, предполагая, что он использует Internet Explorer. Однако это уже подход, ориентированный на браузер и платформу.
Лучшими альтернативами, вероятно, являются Flash и Silverlight - хотя последний от Microsoft, сейчас он довольно кроссплатформенный, так как все основные браузеры и ОС имеют его реализации. Впрочем, сейчас Flash еще более распространен.