Инструменты Microsoft для HTML5?


Microsoft, похоже, нуждается в HTML5, чтобы оживить свой подход к веб-приложениям, но без инструментов и дополнительных технологий это действительно просто маркетинг.

HTML5 и Microsoft — спорная комбинация, не в последнюю очередь из-за влияния HTML5 на существующие инструменты веб-разработки, такие как Silverlight, а также из-за того небольшого вопроса, что Microsoft и открытые стандарты никогда не приносили успеха. Однако ходят слухи, что Microsoft начинает думать, как лучше поддерживать разработку приложений на чистом HTML5. Наблюдатель из Microsoft Мэри Джо Фоули перечисляет коллекцию комментариев и сообщений в блогах в поддержку этой точки зрения. По сути, идея состоит в том, что новые инструменты на основе браузера и, что более важно для разработчиков Microsoft, инструменты Visual Studio находятся на подходе.
Скоро будет выпущен VS 2010 SP1, который должен включать в себя поддержку intellisense и общую поддержку HTML5 в редакторе, а также некоторую поддержку CSS3 — но это только для некоторых элементов — поддержка не полная. Мэри Джо сообщает о том, что Microsoft, возможно, готовится объявить что-то более конкретное на Mix’11 (апрель), а слухи говорят об автономных и интегрированных инструментах VS.
Что не менее интересно, так это то, что это предположение положило начало обсуждению того, что необходимо для работы с HTML5. Некоторые считают, что все, что вам нужно, это текстовый редактор и браузер для создания сложных веб-приложений, и думают, что Microsoft следует оставить все в покое. В основном это мнение сводится к тому, кому нужно раздувание Visual Studio, когда достаточно Блокнота. Другой крайний конец аргументации состоит в том, чтобы обернуть технологии HTML5 в редакторы перетаскивания и интеллектуальные редакторы и генераторы кода.
Дело в том, что задача создания сложных приложений всегда облегчается хорошими инструментами — а на данный момент доступно очень мало хороших инструментов и еще меньше интегрированных сред. Настоящая задача Microsoft состоит в том, чтобы найти способ интеграции HTML5 с уже имеющимися альтернативами разработки — Silverlight, ASP.NET и теперь ASP.NET MVC — при обеспечении еще одной альтернативы разработки в виде чистого HTML5. Для Silverlight и ASP это оказывается довольно просто, потому что они фактически не зависят от любой версии HTML и не делают из нее ничего особенного. ASP просто компилирует код .NET в HTML и Javascript, поэтому добавление поддержки HTML5 может быть таким же простым добавлением цели компиляции и, возможно, нескольких новых элементов управления для использования тега холста. Это сработает, но не позволит маркетологам сделать что-либо из HTML5 — так что похоже, что чистый HTML5 — это тот, кто наделал много шума.

Конечно, в случае чистого HTML5 большая проблема Microsoft заключается в том, что делать на стороне сервера. HTML5 и тег canvas, в частности, позволяют создавать веб-приложения, которые выглядят как настольные приложения, но это касается только клиентской части уравнения. Пока Microsoft не решит, как сделать резервную копию на стороне клиента с помощью простой в использовании серверной технологии от Microsoft, у нее нет полного решения, и любые инструменты, которые она создает, являются просто редакторами WISYWIG.


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