Обозреватели Infoworld засомневались в новизне идей, лежащих в основе технологии Native Client от Google. По их мнению, в чертах решения, которое преподносится самой компанией Google как новаторское, просматриваются хорошо знакомые многим Web-программистам и просто пользователям Всемирной паутины технологии ActiveX, которую сложно назвать удачной с современной точки зрения.
В качестве аргументов в пользу этой точки зрения журналисты приводят найденные ими схожие черты двух технологий. Обе они разработаны в качестве «моста» между браузером и пользовательским компьютером. В случае ActiveX это реализуется с помощью «родного» для платформы Win32 бинарного модуля, который специально запакован для простого скачивания и инсталляции в автоматическом режиме, практически без участия в этом процессе пользователя. Native Client использует несколько иной подход, с архитектурой плаг-инов и дополнительными слоями абстракции и безопасности. Впрочем, результат получается примерно одинаковый: контент может быть автоматически скачан браузером и запущен непосредственно под пользовательской операционной системой.
Как известно, разрешение на скачку и выполнение ActiveX-модулей, установленное сетевым администратором, может стать настоящей катастрофой. Создав технологию, позволяющую автоматически скачивать непонятные исполняемые файлы из интернета с непонятно кем созданных страниц (и, соответственно, запускать их на выполнение), Microsoft, как пишут журналисты Infoworld, создала дыру в безопасности таких размеров, что в неё легко сможет протиснуться грузовик. И несмотря на годы «допиливания», и применение разных экзотических технологий вроде подписывания модулей ActiveX и прочих ограничений на их распространение, Microsoft так и не удалось загнать выпущенного ею джина назад в бутылку. И, похоже, Google вполне готова к тому, чтобы наступить на одни из крупнейших граблей своего старшего конкурента.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.