RIA и HTML5

В настоящее время про Rich Internet Application слышно значительно меньше, чем 5-6 лет назад, интерес к ним со стороны IT-общественности если не падает, то уж точно не растет. Может сложиться впечатление, что RIA стремительно сдают свои позиции в будущем веба HTML5 и JavaScript, и, по крайней мере, отчасти это впечатление верно. Тому есть причины.

Все RIA имеют принципиальные недостатки, диктуемые им их архитектурой. В первую очередь это необходимость подгружать/ устанавливать дополнительное программное обеспечение, к которому относится как сам RIA-плагин, так и восполняемые им скрипты. Вторая проблема, которая на самом деле гораздо серьезней, состоит в том, что RIA-движок является чужеродной для браузера средой, чаще всего непрозрачной и недоступной для доступа из сценариев. Фактически HTML, DOM, CSS являются в них лишь фронтендом, дополнительным внешним слоем приложения. Таким образом, однородность веб-среды принципиально нарушается. В то же время HTML5 способен предоставить единую прозрачную среду выполнения, с доступными компонентами.

Все это так, но они обладают и массой интересных возможностей, аналогов которых в HTML5 в настоящий момент нет. И хотя с развитием суммы веб-технологий, входящих в определение HTML5, назвать таковые все труднее, архитектура Rich Internet Application все равно представляет интерес, и вполне возможно, что RIA будут значимой частью будущего веб на новом витке его развития.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *