Google разрабатывает альтернативу технологии Microsoft ActiveX

Компания опубликовала предварительную версию нового программного обеспечения Native Client, при помощи которого веб-разработчики смогут создавать более мощные и функциональные программы, работающие через интернет напрямую с операционной системой, минуя браузер. С технической точки зрения Native Client представляет собой альтернативу удобной, но неоднозначной с точки зрения безопасности технологии Microsoft ActiveX.

Native Client будет существовать в виде открытой технологии с доступными для всех исходниками.

Сейчас разработка находится на ранней стадии тестирования, но уже сегодня при помощи нее можно создавать веб-программы нового поколения, которые будут работать быстрее и комфортнее существующих веб-систем. При помощи Native Client можно будет создавать полноценные настольные приложения, работающие через интернет, говорят в Google.

Брэд Чен, представитель Google говорит, что при помощи новой технологии особенно удобно будет работать с Web2.0- сайтами и корпоративными интранет-порталами. "Пользователи могут загружать фотографии на фото-хостинг без фактического захода на сайт, сделать это можно будет прямо с рабочего стола. Сегодня есть подобные приложения, но Native Client значительно расширяет такой подход", - говорит он.

Ключевых преимуществ перед ActiveX у Native Client два - во-первых, он будет безопаснее за счет открытости исходников, во-вторых, он будет работать не только в Windows, но и в средах Linux и Mac OS.

Разработчики смогут создавать свои Native Client-приложения используя привычный для Linux-пользователей GNU C Compiler.

В Google говорят, что пока их разработка не способна полностью заменить ActiveX, хотя в перспективе такое представитель компании не исключил. Интересно также отметить и еще одно отличие ActiveX от Native Client. Первая технология работает только в среде браузера Microsoft Internet Explorer, вторая поддерживает все браузеры, кроме Internet Explorer. В числе веб-обозревателей, поддерживаемых Native Client называются Google Chrome, Firefox, Safari и Opera.

Для того, чтобы избежать взаимодействия Native Client с "голой" ОС, весь код Native Client исполняется в отдельном контейнере (в терминологии Google в "своей песочнице") , что позволяет сохранить ОС от возможного повреждения злонамеренным кодом. "Безопасность - это главный вызов для Native Client, при этом мы полагаем, что безопасное исполнение кода вне браузера предоставит некоторые преимущества разработчикам и пользователям", - уверен Чен.

Главная тема: 
Компании: 
Программное обеспечение: 
field_vote: 
Пока без оценки

Комментировать

Filtered HTML

  • Use [fn]...[/fn] (or <fn>...</fn>) to insert automatically numbered footnotes.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote> <strike> <code> <h2> <h3> <h4> <h5> <del> <img>
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.