browser wars
Jun. 20th, 2004 02:59 amИнтересная статистика, согласно которой доля Мозиллы медленно, но постоянно растёт, приведена на сайте w3schools.com (правда, не стоит принимать её слишком всерьёз, т.к. не указано, на каких сайтах проводились измерения, сколько было всего обращений или уникальных обращений итп.).
Полтора года назад моей главной рабочей платформой была Windows, и я не пользовался Мозиллой, потому что она была слишком большой, медленной и глючной. Я предпочитал Оперу, даже несмотря на то, что в принципе я всегда предраспожен более к open-source программам. Год назад я перешёл на Линукс и тогда выбор между Оперой и Мозиллой сделать было нелегко, но я всё же предпочёл Мозиллу. Сейчас я бы и задумываться не стал. За последние полтора года Мозилла (в первую очередь я говорю о Phoenix->Firebird->Firefox) очень сильно улучшилась во всех отношениях, и это несмотря на несколько повышенную глюкавость последней 0.9-той версии. На Windows я бы тоже сейчас пользовался только Мозиллой, а не Оперой или (упаси боже) MSIE.
Конечно, от признания технарями до признания средним юзером — дистанция огромного размера, но мне кажется, что Мозилла движется в правильном направлении и предпринимает правильные шаги для того, чтобы её преодолеть. Возможно, 2005-й год окажется критическим: никакого Лонгхорна ещё не будет, следующей версии IE — соответственно, тоже, и если у Мозиллы будет действительно качественная версия к концу 2004-го года (скажем, 0.9 с кучей подчищенных багов, и ещё убыстрённый — есть куда!), я не удивлюсь, если как минимум в технических и околотехнических кругах она обгонит IE6 за 2005-й год.
Посмотрим.
no subject
Date: 2004-06-19 05:50 pm (UTC)Если заглянуть в дерево исходников, то сейчас там творится чёрт знает что из-за того, что при разработке Firefox мейнтейнеры большой Мозиллы не позволяли разработчикам изменить/улучшить многие компоненты, и тогда они их взяли и просто целиком дублировали в другом месте дерева, и там изменяли (там огромное количество очень сложного кода, который нереально, видимо, было заново архитектурнуть). Но мало того, что вышла значительная дупликация кода в разных частях дерева - из-за огромной сложности процесса постройки и запуска Мозиллы получилось так, что немало этих дублей входят в построенный executable в обоих вариантах, и в рантайме запускаются оба, тот, который постарше и от большой Мозиллы - вхолостую. Это дикий маразм, конечно, но там так всё наворочено, что от этого дикого маразма трудно избавиться, хотя они постепенно этим занимаются. Я с этим столкнулся, например, когда полгода назад всего лишь хотел установить CVS-версию Firebird так, чтобы она не мешала моему профилю от стабильной версии, и искал место, в котором она находит и создаёт/открывает директорию user profile. После долгих поисков и проклятий по адресу разработчиков выяснилось, что таких мест два ;) и сначала она при запуске создаёт/находит директорию $HOME/.mozilla, но потом там стоит заглушка, из-за которой она ничего с этой директорией не делает, а чуть попозже вызывается идентичная функция из другого под-дерева проекта, в которой прописана чуть другая логика, и она находит/открывает директорию .phoenix, и там уже всё делает. С тех пор они, наверное, исправили это.
no subject
Date: 2004-06-19 05:57 pm (UTC)Подобные ляпсусы исправляются только когда делать нечего. А это бывает редко :) Надо посмотреть, что в CVS живёт. Меня больше раздражает, что при установке даже без reporting agent оно продолжает упорно лезть на порты этого агента, что вызывает нервные повизгивания outpost firewall :)
Большую Мозиллу, я так понимаю, они делают для AOL-а. Согласен на 100% -- нужно убить.
no subject
Date: 2004-06-25 04:04 pm (UTC)Хотел бы узнать, чем комбинация Firefox + Thunderbird выигрывает... Надо бы наконец-то остановиться (если такое возможно) на оптимальном наборе средств. :-)
no subject
Date: 2004-06-25 05:12 pm (UTC)