Я знаю, что могу использовать AJAX и SILVERLIGHT с моей веб-страницей ASP.NET. Но что вы думаете об использовании flash с asp.net? Это можно сделать? Как это может быть сделано? Вы порекомендовали бы мне использовать flash вообще с ASP.NET? Я НЕ буду использовать WEB-сервисы, просто простой веб-сайт ASP.NET.
Спасибо заранее!
EDIT:. О проблемах с производительностью.
Я использовал Flash на веб-сайтах ASP.NET.
Программное обеспечение всегда должно сводиться к лучшему инструменту для работы, если Flash - это то, как вам нужно идти для вашего RIA, так и должно быть.
Помните, что ASP.NET не является "новым/отличным", в конечном счете, это просто причудливый генератор HTML.
Поэтому, чтобы использовать flash, вы просто используете простой HTML теги OBJECT и EMBED, чтобы разместить Flash на странице.
Преимущество использования таких вещей, как ASP.NET(или любая другая инфраструктура), заключается в том, что вы можете инкапсулировать логику EMBED для использования таких вещей, как swfObject.
flash - это клиентская сторона, то, что вы используете на стороне сервера, очень мало влияет на нее.
Учитывая высокий уровень проникновения на рынок (98% +), я думаю, что Flash - отличный способ пойти независимо от базовой платформы.
Но, как и все, это зависит от того, что вы хотите сделать. Если вы хотите предоставить богатый пользовательский интерфейс через Flash, вам следует рассмотреть возможность использования Flex.
Существует несколько инструментов для интеграции приложения Flash/Flex с ASP.NET. Один из них, который я рекомендую, WebORB.
Это, безусловно, можно сделать! В прошлом мы делали все веб-сайты на основе флеш-памяти, которые полагаются на данные, созданные CMS, и читаются с флэш-памяти через XML. Конечно, есть много gotchas (загрузка html текста, многоязычных символов), но как только вы это сделаете несколько раз, вы получите его.
Flex, вероятно, лучший вариант.