Я ничего не знаю о flex и air, но Flash, Java FX и Silverlight - это все веб-технологии, которые по сути делают одно и то же, борясь за долю рынка, потому что ни одна из этих компаний (Adobe, Sun и Microsoft, соответственно) не хочет отдавать другой край и / или не контролируют основную платформу доставки контента в Интернете. Это в двух словах. Рыночная речь, вероятно, будет включать что-то вроде «богатых интернет-приложений» или что-то в этом роде.
ActiveX был, если я не ошибаюсь, огромной дырой в безопасности, от которой в значительной степени отказались даже Microsoft и Java-апплеты, никогда не взлетавшие так, как этого хотел Sun. Я не совсем уверен, почему, но я думаю, что им не хватало простоты, которая привлекала людей к вспышке.
Аякс не имеет ничего общего со всем этим. Ajax - это просто способ предотвратить обновление всей страницы, разделив ее на независимые разделы. Опять же, это я пытаюсь объяснить все это как можно более нетехнически.
РЕДАКТИРОВАТЬ: Кажется, я подошел к этому ответу неправильно. Чтобы стать немного более техническим; Flash - самая зрелая из всех. Silverlight и JavaFX, по сути, малыши, и хотя Microsoft и Sun пытаются отвлечь разработчиков от их существующей базы (.net и java), я не знаю, может ли кто-нибудь сказать что-то однозначное по поводу любой из этих технологий. Пройдет немного времени, чтобы увидеть, какие технологии получат распространение.