Volta: Платформа разработки Microsoft касается Cloud?
На следующей неделе пройдёт разрекламированная компанией Microsoft конференция Mix'07, на которой Microsoft обещает показать своё видение платформы разработки Live.
Никто из представителей компании не хочет или не готов рассказать предварительные детали. Сома Сомасегар, корпоративный вице-президент Developer Division, заявил на прошлой неделе, что компания раскроет все детали на предстоящей Mix'07, которая начнётся 30 апреля - в тот же день, когда компания планирует представить бета-версию своего
"Мы хотим удостовериться, что программная модель будет целостно работать с Cloud, обычными приложениями и устройствами" - заявил Сомасегар - "а это значит общий набор программ и технологий - служб разработки, пользовательских служб и расширенных служб во всех трёх платформах".
Учитывая, что основная программная модель Microsoft - это .NET Framework, то не значит ли это, что компания хочет объединить всю .Net Framework или отдельные её части в кросс-платформенную систему типа Silverlight, который Microsoft уже показывала работающим в браузерах Internet Explorer, Safari и Mozilla под управлением Windows, Mac OS X и Linux.
На это Сомасегар ответил так: "Silverlight позволит вам предоставлять медиа, но мы также хотим иметь возможность использовать данную технологию для доставки программных структур .NET на другие платформы".
Но какие именно программные структуры? На этот вопрос Сомасегар уже не ответил.
К счастью, за последние несколько месяцев прозвучало несколько намёков о том какой же Microsoft видит платформу для разработки Live.
Факт первый:
Факт второй: Tesla - отсутствующее звено/LINQ. Мейер возглавляет в Microsoft какой-то проект, получивший название Tesla. Tesla, как могут вспомнить любители истории Microsoft, вначале была проектом, связанным с поиском и тегами. А сейчас это "демократизация Cloud". Из блога Роджера Дженкинса из компании OakLeaf Systems: "Один из подходов, который исследует команда разработки Tesla, это дать возможность демократизированным VB-приложениям большие возможности по компиляции CLR (Common Language Runtime) IL (Intermediate Language) в JavaScript. Альтернативный путь - компиляция IL в Perl 6, с последующей компиляцией Perl в JavaScript, с существующей реализацией. Группа разработчиков Perl 6 также работает над компиляцией Perl в CLR IL".
Факт третий: Tesla ведёт к Volta: это всё еще так? Вот еще один факт: разработчики Tesla работают над проектом с кодовым именем "Volta". Volta - проект по компиляции любого MSIL (Microsoft Intermediate Language) кода в кросс-браузерно совместимый код JavaScript. А это значит, что используя существующие .NET и SQL Server-приложения, разработчики, по крайней мере, в теории смогут создать одноярусное клиентское приложение, которое в результате будет распространяемым Ajax-приложением.
Кстати, для любителей кодовых имён - Никола Тесла и Алессандро Вольта были пионерами в электричестве.
Внештатный автор Тим Андерсон объяснил суть данного концепта, после того как в прошлом месяце прослушал "Democratization" Мейера, и написал в своём блоге: "Мейер не предусматривает необходимость распространения движка .NET или Java VM, или Flash. Скорее он хочет использовать то, что уже доступно. Поэтому он предусматривает, что бинарники .NET IL станут универсальным исполняемым форматом, а средой исполнения может быть CLR, Java Machine, Flash или браузер. Это будет понятно разработчику, так как некоторые промежуточные части .NET IL будут переведены в JavaScript, Java, Flash SWF, или еще что-нибудь".
Он сравнил данный подход с действиями Google по отношению к Google Web Toolkit. Он объяснил: "Это похоже на концепцию Google Web Toolkit, который позволяет вам писать на Java и перевести код в JavaScript. Идея состоит в том, что вы пишете на любом предпочитаемом вами языке при условии, что он компилируется в IL".
Итак, вернёмся к основному вопросу: что же представляет из себя платформа разработки Microsoft Live? Похоже, что всё дело в Volta.
Источник:
Перевод: prymara
Комментарии
Факт третий будет революцеий, о которой так долго говорили большевики.
Если можно будет хотя средненькое по сложности .NET приложение первести в Web это будет новой эрой сети.
какая в попу новая эра, Java не сделала прорыва, с чего же его сделает .NET ?
2russo: а чем не годится ActiveX, существующий уже чуть ли не 10 лет?
Volta - проект по компиляции любого MSIL (Microsoft Intermediate Language) кода в кросс-браузерно совместимый код JavaScript.
Интересно поглядеть, что же получится. Скорее всего, ничего, так как .NET - вещь чересчур громоздкая и не предназначена для веба.
По теме
- Состоялся релиз Microsoft Journal с дизайном Windows 11
- Microsoft проводит ребрендинг приложения Ваш телефон и улучшает его
- Последние запущенные Android-приложения в Ваш телефон
- Microsoft представила более 1800 новых смайликов
- Microsoft анонсировала облачный сервис Windows 365
- Microsoft To Do теперь позволяет свободнее делиться задачами
- Пользователям доступна синхронизация Samsung Reminder и Microsoft To Do
- Доступна превью-версия Windows Terminal 1.5
- Microsoft Teams cкоро будет поддерживать до 1000 участников онлайн-встреч
- На удаление кода Windows XP со своего сервиса у Microsoft ушло 10 дней