Компьютерра - Компьютерра PDA 10.04.2010-16.04.2010 Страница 14

Тут можно читать бесплатно Компьютерра - Компьютерра PDA 10.04.2010-16.04.2010. Жанр: Компьютеры и Интернет / Прочая околокомпьтерная литература, год неизвестен. Так же Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте Knigogid (Книгогид) или прочесть краткое содержание, предисловие (аннотацию), описание и ознакомиться с отзывами (комментариями) о произведении.

Компьютерра - Компьютерра PDA 10.04.2010-16.04.2010 читать онлайн бесплатно

Компьютерра - Компьютерра PDA 10.04.2010-16.04.2010 - читать книгу онлайн бесплатно, автор Компьютерра

Впрочем, рассчитывать на то, что со временем Twitter не переймет идеи TweetUp или не сделает нечто еще более оригинальное, не стоит. Буквально на днях Twitter объявил о приобретении компании Atebits - разработчика Tweetie - одного из самых удобных и популярных клиентов под Mac OS X и iPhone OS. За этим шагом может стоять все что угодно, начиная от простого желания компании завести официальный клиент и заканчивая планами заняться экспериментами в области геоконтекстной рекламы, прилетающей на смартфон пользователя ровно в тот момент, когда пользователь проходит мимо рекламируемого заведения.

Также ходят слухи и о возможном введении расширенных метаданных для постингов в Twitter. По большому счету, они нужны для более точного таргетирования рекламы. Сейчас каждый "твит" уже сопровождают геокоординаты и добавить к ним что-нибудь еще не составит труда. Конечно, не исключено, что в виде метаданных будут передаваться такие безобидные вещи, как ссылки, которые сейчас отнимают ценные символы из текста самого "твита", но рассчитывать, что этим дело и ограничится, не стоит.

В любом случае спекуляциям на тему монетизации “твиттера” наконец-то пришел конец. Даже в нынешнем состоянии Promoted Tweets позволят компании неплохо заработать. Какой крупный рекламодатель пройдет мимо сервиса, на который в марте, по данным comScore, зашло более 22 млн. уникальных посетителей?

Создатель Internet Explorer 9 о стандартах и конкуренции

Автор: Андрей Письменный

Опубликовано 14 апреля 2010 года

Я прохожу холл "Рэдиссон Славянской" и сворачиваю вслед за встретившим меня сотрудником российского Microsoft в небольшое кафе. В самом дальнем его углу за пустым столиком сидит человек, внешне куда больше похожий на рок-музыканта чем на программиста. Его зовут Алекс Могилевский и он приехал навестить свою родину в качестве представителя группы разработчиков Internet Explorer 9.

Могилевский входит в совет консорциума W3C и следит за тем, чтобы работа движка Internet Explorer не расходилась с утверждёнными стандартами. За разговорами о технологиях и стандартах я даже не задал ему вопроса о жизни русских программистов в Америке. Впрочем, мы ведь и так отлично знаем, что наш программист в США – это герой, напоминающий помесь Нео с Данилой из "Брата 2" и способный показать корпоративной Америке, что быть первоклассным хакером не сложнее, чем плести лапти, плясать вприсядку и дрессировать медведей.

- Для начала расскажите о своей роли в команде Internet Explorer.

- Ну это вопрос простой: я там программу пишу. Раз я один из людей, которые дольше всего работают над этим проектом, то получается, что я не всегда только пишу программу, но я ещё разговариваю с людьми о том, как это лучше делать, мы вместе решаем, что и как нужно построить. Было бы интересно, если бы в таких проектах был бы один главный архитектор, который решает абсолютно всё и раздаёт всем задания, но мне кажется, что в команде большей, чем десять человек, так просто не бывает.

- Какие основные цели стоят перед командой при разработке новой версии Internet Explorer?

- Самые большие цели – это производительность и новые стандарты. Новые - не потому что просто новые, а те, которые люди хотят видеть во всех платформах. У нас уже есть многое из HTML5, многое из CSS3, есть SVG.

- Но в прошлом году вы то же самое говорили "Компьютерре" про IE8.

– Я боюсь, что эти цели будут для браузеров всегда главными. Я не знаю, может когда-нибудь люди будут просить, чтобы помедленнее заработало, тогда поставим другие цели.

- А не могли бы вы рассказать поподробнее о вашей команде? Сколько, в частности, человек работает над IE?

- Количество людей я стараюсь не объявлять, потому что сравнивать очень трудно, если взять какую-нибудь компанию вроде Opera, где все люди так или иначе работают над браузером. В нашей команде есть какое-то количество людей, но есть и люди в других командах, которые что-то вкладывают, есть какие-то компоненты, которыми мы делимся со всем проектом. Количество людей можно измерять и десятками, и несколькими сотнями. Точнее назвать цифру довольно трудно.

- Интерфейс и движок разрабатываются одной командой, или ими занимаются разные люди?

- Вот это как раз недавно изменилось. Когда мы делали IE6, я работал над платформой и даже не знал, как выглядят люди, работающие над пользовательским интерфейсом. Они находились в другом здании, они получали компоненты, всё остальное вокруг строилось где-то в другом месте. Сейчас мы все работаем в одной команде, и если за два месяца до конца окажется, что у кого-то из нас куда меньше багов, чем у других, может быть, я пойду чинить баги в интерфейсе, или люди из интерфейса пойдут чинить баги платформы. То есть теперь мы действительно работаем как одна команда.

- Сколько составляет цикл разработки?

- Каждый раз, когда мы выпускаем новую версию, мы решаем это заново. У нас нет такого правила как у создателей лэптопов, игр или телефонов - каждый год что-то выпускать в одно и то же время или приуроченно к какому-нибудь событию вроде рождества или начала учёбы.

- В некоторых опенсорсных проектах принято выпускать релизы регулярно.

- Это не совсем так. Если посмотреть, как выходит Firefox, то окажется чаще, чем IE, но тоже не строго по часам. Необходим баланс между тем, что можно переписать серьёзно, и как часто мы это можем делать. Мы хотим делать это как можно чаще, но если речь о том, чтобы добавить что-нибудь вроде SVG (а документация SVG - вот такой [показывает сантиметров восемь - прим. автора] величины) или полностью переписать движок JavaScript, нужно какое-то время.

- Давайте поговорим о стандартах. Есть ли какая-то общая стратегия их внедрения?

- Самая главная стратегия - делать стандарты, которые действительно кому-то нужны. Стандарты в интернете - это не стандарты в физике или экономике. Стандарты в интернете - это какой-то набор соглашений между производителями и разработчиками о том, как вещи должны работать, чтобы они были совместимы. И почти все стандарты, о которых мы говорим, имеют довольно длинный цикл от предложения до настоящего стандарта. HTML5 – это не стандарт и ещё лет десять не станет стандартом, CSS 2.1 - это ещё не стандарт, он только в этом году может стать стандартом. Поэтому во всех наших разработках мы рассматриваем нужды разработчиков и пользователей и выбираем самые востребованные свойства. Это, впрочем, относится к чему угодно другому. Если окажется, что то, что хотят люди, нигде в стандарте не представлено, мы, наверное (теперь, когда мы любим стандарты), пошлём предложение в соответствующую организацию, чтобы это стало стандартом.

- То есть отставание в поддержке стандартов от других браузеров - намеренное?

- Я такого не говорил! То, что стало назваться стандартами, появилось, когда люди решили написать новые браузеры и не обременять себя с тем, что уже написано. То есть давайте сделаем революцию и те, кто написал для "Нетскейпа" что-нибудь до 1998 года, останется там, а мы сделаем по-новому, и новые страницы будут писаться для нас. Такого рода вещи случаются, они случаются редко, как правило не работают. Когда люди в бывшем Netscape нам об этом сказали, мы не поверили, мы решили "не, ребята, у вас ничего не получится". В тот момент шестой IE имел 95 процентов рынка, мы решили, что идти за революционерами – глупо, менять браузер, которым все пользуются – тоже глупо, поэтому мы перестали этим заниматься лет на пять или шесть. Там была цепь неправильных решений - я не буду их защищать, но это остаётся фактом - мы не занимались браузером очень долго. Если чем-то не заниматься очень долго, то конкуренты могут чего-нибудь достичь. Те люди, которым мы не поверили, стали популярными и сделали что-то новое и стали называть это стандартами. Так вот, теперь мы видим, что то, что придумали наши друзья, популярно, и мы добавляем в наш браузер эти новые интересные вещи, которые люди называют стандартами.

- Выходит, Microsoft всё же хочет присоединиться к тем, кто любит быстро добавлять новые функции?

- Ещё раз скажу, что мы делаем то, что людям нужно.

- То, что есть в IE9 Preview – это всё, что войдёт в релиз, или возможны ещё какие-то нововведения?

- Это не всё, будет ещё кое-что.

- Именно в области стандартов?

– Да.

- А когда новая версия выходит?

- Я ещё не могу объявлять дату.

- Ну, в этом году?

- Вы можете посмотреть на историю предыдущей версии, посмотреть сколько примерно проходит времени между первым выпуском и окончательным релизом [это заняло около года – прим. автора]. Если я вам скажу точную дату, и она не сбудется, вы будете показывать на меня пальцем!

- Насколько важна для браузера скорость? Приоритетна ли она по отношению к поддержке стандартов?

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

Перейти на страницу:
Вы автор?
Жалоба
Все книги на сайте размещаются его пользователями. Приносим свои глубочайшие извинения, если Ваша книга была опубликована без Вашего на то согласия.
Напишите нам, и мы в срочном порядке примем меры.
Комментарии / Отзывы
    Ничего не найдено.