Участие W3C во Flash и Silverlight [закрыто]
-
10-07-2019 - |
Вопрос
Мне кажется, что ключевым УТП Flash/Silverlight является возможность обеспечить доступ (пусть и косвенный) к графической подсистеме клиента, обеспечивая возможность видео, плавных переходов и "причудливых" визуальных эффектов.
Это звучит как хорошая идея и естественное развитие/расширение HTML.Но, конечно, было бы лучше, если бы такую технологию контролировал кто-то вроде W3C, а не Microsoft или Adobe, привязывая пользователей к своей «платформе».
Принял ли W3C участие в разработке этих технологий, и если нет, то почему?
Уточнение:Я полагаю, что суть моего вопроса заключается в том, почему W3C не расширяет/развивает HTML (или не создает другую технологию) в «направлении» Flash/Silverlight, когда это кажется очевидным (по крайней мере, для Adobe и MS), и не создает открытую стандартную платформу. было бы предпочтительнее.
Решение
W3C не имеет реальных полномочий «принимать участие» в разработке запатентованной технологии.Они могут быть только данный такую роль, если компания, владеющая технологией, решит предоставить ее им, а до сих пор ни Adobe, ни Microsoft этого не сделали.
Другие советы
W3C действительно создал еще одну технологию.
SVG — довольно хороший стандарт векторной графики, который в сочетании со сценариями может делать множество вещей, которые может делать Flash, но все это в простом XML и JavaScript, а не в куче двоичной ерунды.Трудно назвать это заменой Flash, поскольку он работает совсем по-другому, но он, безусловно, может поразить некоторые из тех же мест, где он был реализован как первоклассные объекты браузера.
В нем нет видео, но HTML5 атакует его (и, в отличие от большей части остального HTML5, некоторые браузеры действительно его реализуют).
Конечно, без IE они всегда будут иметь ограниченное применение в реальном мире.
[Примечание:в любом случае ни Silverlight, ни Flash на самом деле не являются полностью закрытыми.См. напр. http://www.adobe.com/devnet/swf/ ]
Вы можете и в будущем сможете использовать все больше возможностей Flash и Silverlight, используя HTML-элемент холста, SVG и новый аудио и видео элементы в HTML5.
Видеть это 3D холст пример того, что возможно в настоящее время.