Дэвид Бэрон поместил пост в своём веблоге, озаглавленный Опасности расширений.
Адрес - http://dbaron.org/log/2006-01#e20060122a
Краткое содержание:
--------
Изначальной причиной появления механизма расширений в Фоксе было желание уменьшить потенциальное количество заявок на добавление функций, которые используют далеко не все. Но теперь расширения используют довольно широко, и всё больше - не продвинутыми пользователями. Это снижает качество продуктов Mozilla в их глазах.
Под качеством Бэрон понимает способность программы хорошо делать то, для чего она написана, удобство использования, свобода от дыр, бережное обращение с памятью, быстрота работы, и, наконец (присоединяюсь к Дэвиду), соблюдение стандартов в написании пользовательских интерфейсов (как в Windows, так и в MacOS и Gnome).
Механизм общественной разработки продуктов Mozilla оптимизирован для открытой и ответственной  работы. В то же время разработчики расширений лишены таких возможностей.
У них нет центрального хранилища исходного кода, Багзиллы, отслеживания изменений, нет многого другого. Проблемы с тестированием. Многие расширения зависят от версий программ. Некоторые конфликтуют друг с другом.
--------
Можно ли согласиться с тем, что качество совокупного кода продуктов Mozilla и расширений, исполняемого на конкретном компьютере, ниже качества самих продуктов в чистом виде?
Что с этим можно поделать, какая парадигма дальнейшего развития Gecko-based и вообще community-driven программного обеспечения может сформироваться в ближайшее время?
Была мысль создать опрос, но прежде нужно сформулировать чёткие варианты ответов.

Включить в мозилу самые популярные и ненапрягающие расширения и всё.

Конечно качество совокупного кода продуктов Mozilla и расширений, исполняемого на конкретном компьютере, ниже качества самих продуктов в чистом виде, причем в степени.

Даже если в мозиле нет ошибок, то поставь пару расширений в которых по некритической ошибке, и получите расширенную мозилу с критической ошибкой.

Путь Gnome фф явно не к лицу...

FUBAr
Вы имете в виду кучу модулей и аплетов?

mozille необходимо создать единую базу данных (репозитарий) по расширениям с багзиллой и вики.

Если бы Fx изначально комплектовался на уровне других развитых браузеров, многих проблем можно было избежать. Но разработчики пошли своим путём, и вот теперь имеем то, что всех нас имеет: конфликты, необъяснимые глюки, потеря данных, тормоза и проч.

Включить в мозилу самые популярные и ненапрягающие расширения и всё.

Ок. Идём на мозиллу орг и смотрим топ 10 популярных:
1. FlashGot — Ок, пусть будет
2. NoScript — ничего против не имею, пусть будет.
3. Fasterfox — то, что позволяет делать это расширение, можно делать и вручную. И вообще пускай работу оптимизируют разработчики.
4. Adblock — полезно.
5. DownThemAll! — не надо мне такого, я всё равно всё скачиваю с помощью сторонних менеджеров.
6. Forecastfox — хорошое расширение:) Но добавлять его в комплект как-то странно.
7. IE Tab — полезно в определённых ситуациях, но я им не пользуюсь
8. PDF Download — аналогично пункту 7
9. Tabbrowser Preferences — расширение для работы с вкладками нужно, но я предпочитаю TMP. И хорошо бы, чтобы сами разработчики сделали полноценную работу с вкладками, а не оставляли это на расишрения (пускай в них какие-то особенные возможности бы делали).
10. IE View — Абсолютно не надо.

Итого результаты противоречивые. Я бы составил другой список расширений, который надо было бы интегрировать.
Надо наращивать функциональность Fx, но не путём включения популярных расширений.

Для тех кто говорит - все расширения включим в Firefox.

Ben Goodger вчера опубликовал статью Battling Firefox Bloat в которой популярно обьяснил, что будут включать в Firefox, что не будут включать в Firefox и почему не будут включать в Firefox.
И убирать тоже будут.

Unghost
Не нужно включать расширения. Нужно просто довести браузер до человеческого вида. А то без расшиерений и файл с русским именем не открыть, и окно загрузок во вкладке открываться не заставить (если учесть что ФФ позиционируется как браузер со вкладками, то открытие диспетчера загрузок только в отдельном окне просто убивает), и расширенной статусной строки нет (я не поверю, что это дополнение добавит так много кода, что всё будет глючить, виснуть, тормозить и увеличит дистрибутив на гигабайт), даже кнопку для предварительного просмотра на панель приматываешь бубном и расширением.

А сохранение сессий, это даже IE скоро научится, вещь то полезная, ну ладно, бог с ним, добавить эту возможность (именно возможность а не расширение) сложно и опасно, ну и конечно отключение картинок тоже никому не нужно (какой дурак придумал это расширение), и бог с ним со ScrapBook'ом (хотя если честно, то без него ФФ мало для чего нужен, ФФ - это ScrapBook, ScrapBook - это ФФ), но то что для реализации боковой панели необходимо отдельное расширение ...


FireFox ужасный браузер, пользуюсь им потому что пока лучше не нашел, но признаюсь - каждая смена версий на столько напрягает, что иногда прямо хочется выполнить две заветные комманды:

# emerge --unemerge mozilla-firefox
# emerge internet-explorer

Иногда создаётся впечатление, что МоФо просто поделила рынок браузеров с Микрософтом и забила на мелкие неудобства пользователей, я то могу настроить ФФ как мне надо, решить проблемы обновления, узреть в чём глюки попросить на этом форуме, что бы перевели на английский и послали в МоФо описание бага, но почему должен страдать обычный пользователь, для которого в глюках и неудобствах, связанных с расширениями  ФФ виноват ФФ?

Всё сделано прекрасно, но всё горит по мелочам.

Очень обидно за лису, она должна быть лучшим браузером, а её намеренно держат на низком уровне.

Прошу прощения, если был резок, знаю что найдутся, те кто скажут что, им и так хорошо, и перечисленных дополнений им не надо, знаю что этот пост ничего не изменит, просто наболело. Я учился информационным технологиям в советское время, тогда существовало убеждение что специалист создан для пользователя, а не наборот. Обидно.

Такое моё ИМХО.

согласен с ladserg, на мой взгляд, было бы очень неплохо, если б МоФо при запуске новой версии ФФ включала в нее некоторые самые удачные расширения.
Я ждал,например, что в 1,5 будет на уровне голого брозера внедрена, хотя бы удобная работа с вкладками.. а то что появилось - полторы опции, которые, используя ТМП, и не трогаешь...
Экстеншены - источник глюков, но без них броузер выглядит продуктом вчерашнего дня! Если в ИЕ внедрят табы, он, имхо, сделает фокс непривлекательным. Безопасность - штука полезная, но встречают по одежке, к сожалению

ladserg пишет

Unghost
Не нужно включать расширения. Нужно просто довести браузер до человеческого вида. А то без расшиерений и файл с русским именем не открыть, и окно загрузок во вкладке открываться не заставить (если учесть что ФФ позиционируется как браузер со вкладками, то открытие диспетчера загрузок только в отдельном окне просто убивает), и расширенной статусной строки нет (я не поверю, что это дополнение добавит так много кода, что всё будет глючить, виснуть, тормозить и увеличит дистрибутив на гигабайт), даже кнопку для предварительного просмотра на панель приматываешь бубном и расширением.

А сохранение сессий, это даже IE скоро научится, вещь то полезная, ну ладно, бог с ним, добавить эту возможность (именно возможность а не расширение) сложно и опасно, ну и конечно отключение картинок тоже никому не нужно (какой дурак придумал это расширение), и бог с ним со ScrapBook'ом (хотя если честно, то без него ФФ мало для чего нужен, ФФ - это ScrapBook, ScrapBook - это ФФ), но то что для реализации боковой панели необходимо отдельное расширение ...

Мне открывать файл с русским именем не надо, окно загрузок - не надо (смысл мне от него, если у меня менеджер стоит?), расширенная статус строка - у меня стоит это расширение - но толку от него? - вот конкретно расскажите..., предварителоьный просмотр - не нужен - принтера нет - так как тоже не нужен!, сохранений сессий - вопрос спорный - мне иногда нужно - а вот брату - совсем нет! Ему наоборот надо - закрыл-открыл - и все чисто!, отключение картинок даже во времена диалапа никогда не требовалось ( используйте линкс и иже с ним), скрапом пользуюсь - как только вспомню про него - но свещб полезная, боковая панель у меня не используется.. Так, смску отправить....

И зачем мне это все встроенное в браузер, особенно отключение картинок???

Есть еще один путь: программисты МОФО могут взять пару-тройку экстеншнов и на высшем уровне их довести до ума. Сделать лицензированный пакет расширений, скажем, для работы с табами, фильтрации контента (адблок+ИЛо) и т.п. Код открытый, решения в высокой степени готовности, дело за отладкой и унификацией.

ladserg

А то без расшиерений и файл с русским именем не открыть

Это уже исправлено в 1.5

А сохранение сессий, это даже IE скоро научится, вещь то полезная,

Это будет в 2.0.

и окно загрузок во вкладке открываться не заставить (если учесть что ФФ позиционируется как браузер со вкладками, то открытие диспетчера загрузок только в отдельном окне просто убивает),

Firefox не позиционируется как браузер с вкладками. Это одно из его преимуществ, не более.
Firefox позиционируется как легкий в освоении браузер ( для тех кто на него переходит с IE ). В IE вкладок нет.

но почему должен страдать обычный пользователь, для которого в глюках и неудобствах, связанных с расширениями  ФФ виноват ФФ?

Обычный пользователь - это кто?
Если это пользователь IE, то в Firefox есть все тоже что и IE, и еще сверху с гаком. Для любителей шампуней с кондиционерами в одном флаконе придумали Оперу.

Rommel.ua

согласен с ladserg, на мой взгляд, было бы очень неплохо, если б МоФо при запуске новой версии ФФ включала в нее некоторые самые удачные расширения.

Она и включает. См. http://wiki.mozilla.org/Firefox:2.0_Product_Planning

ladserg

я не поверю, что это дополнение добавит так много кода, что всё будет глючить, виснуть, тормозить и увеличит дистрибутив на гигабайт

Дело не в перегруженности кода, а в перегруженности UI. Пользователь не должен думать для чего эта менюшка или эта строчка. Он должен просто работать в сети.
Поставьте десяток расширений и посмотрите во что превратится ваше контекстное меню.

окно загрузок во вкладке открываться не заставить

можно, но нужны пляски с бубном :)

P.S. Уже предчувствую появление Fx lite...

Дело не в перегруженности кода, а в перегруженности UI.

Мой Фокс, например, друзья когда увидели, не поняли сначала, как им вообще пользоваться. Натурально, минут пять искали кнопку сохранения страницы. Обычные пользователи...

http://weblogs.mozillazine.org/ben/archives/009620.html
Пишет про mental bandwidth. Вот пример - как раз тот случай, когда не может нормальный пользователь сам подобные проблемы решить. А ведь проблема очень даже серьёзная:
http://forum.mozilla.ru/viewtopic.php?pid=78130

Baby SG пишет

Мне открывать файл с русским именем не надо, окно загрузок - не надо (смысл мне от него, если у меня менеджер стоит?), расширенная статус строка - у меня стоит это расширение - но толку от него? - вот конкретно расскажите..., предварителоьный просмотр - не нужен - принтера нет - так как тоже не нужен!, сохранений сессий - вопрос спорный - мне иногда нужно - а вот брату - совсем нет! Ему наоборот надо - закрыл-открыл - и все чисто!, отключение картинок даже во времена диалапа никогда не требовалось ( используйте линкс и иже с ним), скрапом пользуюсь - как только вспомню про него - но свещб полезная, боковая панель у меня не используется.. Так, смску отправить....

И зачем мне это все встроенное в браузер, особенно отключение картинок???

Гм, а браузер вам зачем нужен? И к тому же неужели нельзя подумать о тех, кому всё это надо?

Unghost пишет

ladserg

А то без расшиерений и файл с русским именем не открыть

Это уже исправлено в 1.5

??? Не знал. И в адресной строке будут именно русские буквы?

Unghost пишет

А сохранение сессий, это даже IE скоро научится, вещь то полезная,

Это будет в 2.0.

Если это будет, то это радует.

Unghost пишет

Firefox не позиционируется как браузер с вкладками. Это одно из его преимуществ, не более.

Однако это преимущество нужно использовать на полную, так же удобство - вот самое главное преимущество, и если его реализовать, то флейм на тему "Firefox vs Andere" будет просто неактуален.

Unghost пишет

Firefox позиционируется как легкий в освоении браузер ( для тех кто на него переходит с IE ). В IE вкладок нет.

Тогда он идолжен быть удобным, и лёгким не только  освоении, но и в использовании.

Unghost пишет

но почему должен страдать обычный пользователь, для которого в глюках и неудобствах, связанных с расширениями  ФФ виноват ФФ?

Обычный пользователь - это кто?

??? Как кто, простые смертные, для которых и существуют программисты, спецы по железу, информационники и т.д.

Уважаемый Unghost, программы сообщества Mozilla используют ещё и люди, абсолютно не искушённые в компьютерных делах (некоторым ставил Firefox и ThunderBird лично я), и именно о них я говорю. Пора уже завоёвывать аудиторию пользователей, которых вы брезгливо зовёте "чайниками" и "ламерами", это до 95 процентов пользователей, прекрасных инженеров, экономистов, спецов других направлений, это люди которые и не должны разбираться в компьютерах. Если им дать удобство сразу, которое могут пока позволить настроить не многие, то это будет победой МоФо.

Unghost пишет

Если это пользователь IE, то в Firefox есть все тоже что и IE, и еще сверху с гаком. Для любителей шампуней с кондиционерами в одном флаконе придумали Оперу.

Меня не интерисуют ИЕ и Опера, и шампуни не нужны. Нужна доработка моих любимых Firefox, Thunderbird, Nvu, которыми я пользуюсь и которые я распространяю и пропагандирую среди знакомых, на работе, и иных на кого могу повлиять словами и убеждениями.

Unghost пишет

Rommel.ua

согласен с ladserg, на мой взгляд, было бы очень неплохо, если б МоФо при запуске новой версии ФФ включала в нее некоторые самые удачные расширения.

Она и включает. См. http://wiki.mozilla.org/Firefox:2.0_Product_Planning

Там знак вопроса.
Видимо работа ведётся, но мало и медленно.

Ну вот опять начинается: А я хочу то, а я хочу это. Сколько ещё раз надо поднимать этот вопрос чтобы понять его неконструктивность. Хотелки у каждого свои. Причём зачастую взаимоисключающие друг друга. И чьи хотелки учитывать? Поэтому разработчик делает что хочет именно он.
Яркий пример (для меня). Раньше при обновлении программного обеспечения для бесперебойника (APC) выбирал русский язык и качал маленький пакет. Теперь производитель «учёл» пожелания трудящихся и сделал один пакет для всех языков. Аналогично поступила и ATI в своих родных драйверах. Ну и зачем мне все эти традиционный китайский, японский и прочие языки? Причём у ATI они ещё и на диск устанавливаются все... Здорово, великолепно!!!

Здорово, великолепно!!!

А чем вам мешает китайский язык?
Сидит на диске, каши не просит
Веса у него вряд ли больше 5 Мб

Lockywolf
Ну если 20 с лишним мегабайт ненужных языков в драйвере (на диске бог сним переживём) при размере самого драйвера до мегабайта это ничего, то... у меня просто нет слов (приличных).

А чтож за такой гипер-локализуемый драйвер?

Что в нем в принципе локализовывать, кроме текста менюшек?

Infant
А при чём тут хотелки, вы читали чего хочется? Хочется что бы лиса была браузером и без всяких расширением, а не его подобием.

Маркетинг маркетингом, но слова надо подкреплять делом. Я не прошу, чтобы в ФФ засунули Minimize Tray, или Proxy Switcher. Просто хочется чтобы минимальные возможности браузера уже были включены в лису.

Конечно Infant'у и ручки для холодильника не нужны, но если они есть то никто не умер.

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

Никто не говорит, что нужно броситься и включить все расширения в код ФФ, нет нужно всего лишь провести работу над ошибками.

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

Что бы узнать информацию о процессе загрузки страницы в лисе, надо ставит расширение, что бы кеш не рушился надо ставить расширения, что бы ссылки в адресной строке писались по русски надо ставить расширения.

Знаю, Infant'у этого не надо, ему и без холодильника хорошо, но мне в лисе тоже много не надо, но я же не настаиваю на том, чтобы этого лишили тех, кому это надо.

ladserg пишет

Просто хочется чтобы минимальные возможности браузера уже были включены в лису.

Они и так уже там.

ladserg пишет

Никто не говорит, что нужно броситься и включить все расширения в код ФФ, нет нужно всего лишь провести работу над ошибками.

Посмотри роадмап. Думаю работа ведётся иначе откуда берутся новые версии движка и интерфейса.

ladserg пишет

Что бы узнать информацию о процессе загрузки страницы в лисе, надо ставит расширение, что бы кеш не рушился надо ставить расширения, что бы ссылки в адресной строке писались по русски надо ставить расширения.

А вот MoFo или теперь MoCo не считают всё это жизненно необходимым. Так же как и тысячу и один язык в единой поставке.

Infant

Они и так уже там.

Это ниже уровня даже IE7.

А вот MoFo или теперь MoCo не считают всё это жизненно необходимым. Так же как и тысячу и один язык в единой поставке.

Они отдаляются от пользователей и постепенно превращаются в огромную бюрократическую машину. И видимо, они не считают жизненно необходимым выпускать релизы со стабильно работающими функциями и исправлять вековой давности баги, набившие оскомину пользователям (кэш мозиллы уже давно притча во языцах).

djet пишет

Infant
Они и так уже там.

Это ниже уровня даже IE7.

Значит у нас разное представление о МИНИМАЛЬНЫХ возможностях. Что ещё раз подчёркивает что «На вкус и цвет...», а потому решать что добавлять будет разработчик. Исходя из своих возможностей. Мы можем лишь высказывать свои пожелания о включении того или иного функционала в браузер. Если не хочется ждать и знаешь как — можешь сделать сам (написать расширение или скачать и поправить исходники).

кэш мозиллы уже давно притча во языцах

дык в 2.0 поправят... :)

Знаете, ссылки на роадмап разработчиков смотрятся как старое стихотворение: к трехтысячному году здесь будет город-сад :)
Ответ Infanta вызывает удивление: у всех свое понимание минимума необходимого, но если ориентироваться на минимум, то и графический интерфейс не нужен - текстом броузить и не напрягять разработчиков.
Посмотрите на пресловутый ИЕ: микрософт спустил на тормозах развитие интерфейса (только сейчас зачесались), и вот, пожалуйста, сколько народу пользуется макстоном и прочими надстройками, лишая дополнительных прибылей "бедного" :) Билли.

Rommel.ua
О каких прибылях ты говоришь? Ослик встроен в систему, выбирать пользователям не приходится.
И админам, и разработчикам глубоко наплевать на интерфейс того, чем будет потом просматривать его детище 90% - те самые лемминги.

А прибыль от ОС и Офиса, что вовсю используют Тридент, от отсутствия вкладок и рсс не уменьшиться, потому что "умеренный не-ламер" предпочтёт поставить Виндоус, а на него да хоть Макстон.

Rommel.ua
Я просто пытаюсь показать несостоятельность формулы «Что хочу я — хотят все». Для этого я использую примеры где это специально выпячено, чтобы стало понятно каждому. Но чужая душа — потёмки. Не понимают. Попробуем ещё раз.

Вот я хочу (и Ющенко вместе со мной) чтобы все в мире говорили только на украинском языке. Ну и... Стал от этого моего хотения, скажем Путин или Буш, говорить на украинском? Или может быть они оба кинулись покупать самоучители украинского языка? Или в ООН начали разрабатывать подобный законопроект?

Ещё хочу интернета подешевле и канала пожирней... Показалось что под дверью выстроилась толпа провайдеров с предложениями. Оказалось — показалось.

Хотения должны соизмеряться с возможностью влиять на ситуацию. Можно сколько угодно хотеть, чтобы Солнце не пряталось на ночь. Земля от этого вращаться не перестанет.

Яркий пример (для меня) несоразмерности хотелок эта тема.

KDA
Можно было бы дополнительные бабки срубить на собственной разработке надстройки, кому как не разработчику лучше всех ориентироваться в работе API и прочих прелестей.
Infant
Желания наши - путь к падению..
НО: прогресс движется вперед из-за лени и неуемных желаний.
И если не пытаться их удовлетворять, останешся сидеть со счетами рядом с соседом, который пользует нотбук...

Rommel.ua пишет

И если не пытаться их удовлетворять...

А я к этому и не призываю. Одного хотения мало. Хочешь — научись и сделай сам, а не говори что другие не хотят этого сделать. В данном случае, в отличие от IE, каждый хочущий может претворить своё хотение в жизнь. Если знает как это сделать :)

Вся эта тема "Включение всего vs Выноса в расширения" пережевывалась на почти 200 страницах "Firefox vs Opera".
Вам еще не надоело?
Разработчики Firefox придерживаются определенной концепции, которая надеюсь всем ясна. Тем, кому неясна почитайте статью Бена Гуджера на которую я дал ссылку.

Тем кому не нравится путь развития Firefox, могут использовать другой браузер или написать свой.

Unghost пишет

Вся эта тема "Включение всего vs Выноса в расширения" пережевывалась на почти 200 страницах "Firefox vs Opera".
Вам еще не надоело?

Но я же на другую тему, да и не только я, хотя бы утечку памяти убрали бы. Я то хотел видеть те мелочи которые должны быть. В любом случае я говорил не о том, о чём вы подумали, но видимо продолжать тему нет смысла.

Unghost пишет

Разработчики Firefox придерживаются определенной концепции, которая надеюсь всем ясна. Тем, кому неясна почитайте статью Бена Гуджера на которую я дал ссылку.

Я признаться не силён в английском, ничего не понял на той странице.

Unghost пишет

Тем кому не нравится путь развития Firefox, могут использовать другой браузер или написать свой.

Странно слышать это от человека, который немало сделал для обычных пользователей. Что ж, моими трудами люди пользуются в меньшей степени чем вашими, если это говорит Unghost , то я замолкаю.

дык в 2.0 поправят...

Поправят в 3.0 :)

Rommel.ua

Можно было бы дополнительные бабки срубить на собственной разработке надстройки, кому как не разработчику лучше всех ориентироваться в работе API и прочих прелестей.

Да, только если эту надстройку продавали бы отдельно, как бонус-пак.

Unghost
А мы вот тут такие собрались во флейме :) Мне, в принципе, нравится путь развития Firefox, но до конца не ясна концепция. Как она может быть ясна, если статья Бена - мнение. Может, мнение ведущего разработчика, но одного. Другой может иметь другое мнение, а пользователи - третье. Участники форума тоже имеют много разных мнений. И далеко не все пользуются именно Фоксом и только по его поводу высказаться могут. Может быть, кто-то из участников потом выводы для диплома использует?:)

Everybody
Справедливо ли, что дифференциация программного обеспечения на open и closed source проводится в зависимости от степени его специализированности?
Можно ли сказать, что, начавшись как предоставление простых и свободных инструментов для работы со сложными машинами, эволюция ПО разветвилась по принципу выгоды?
Если да, то насколько тесная связь между общественной разработкой ПО (ну хорошо, или дополнений к ПО) и коммерческой выгодой?

Одной из концепций гнома было то что программа для расширения функционала не должна рости в "высоту", а в ширину и другим программам "приростать" с боку

ladserg

Но я же на другую тему, да и не только я, хотя бы утечку памяти убрали бы.

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

Я признаться не силён в английском, ничего не понял на той странице.

Учи английский.

Странно слышать это от человека, который немало сделал для обычных пользователей. Что ж, моими трудами люди пользуются в меньшей степени чем вашими, если это говорит Unghost , то я замолкаю.

Я никому рот не затыкал.

KDA

Как она может быть ясна, если статья Бена - мнение. Может, мнение ведущего разработчика, но одного. Другой может иметь другое мнение, а пользователи - третье.

Разумеется. Но мнение Бена определяет развитие Firefox.
Разработка Firefox -не демократия.

ну причем здесь демократия? Командная работа предполагает общую генеральную линию, это ежу понятно.
Обсуждалась, на мой взгляд, недостаточное внимание разработчиков к развитию интерфейсной части фокса. Любой сложный продукт - комплекс с множеством характеристик. Перекосы в сторону чего-либо одного чреваты.. А доделывание софта своими руками - удел фанатов и энтузиастов. Обычные люди, которых большинство, этим заниматься не должны!

Unghost пишет

ladserg

Но я же на другую тему, да и не только я, хотя бы утечку памяти убрали бы.

Разработчики не телепаты.
Тестируйте Firefox на утечки памяти, создавайте багрепорты
Уменьшение расхода памяти - тоже одна из задач Firefox 2.0, но с помощью пользователей её можно решить гораздо лучше. Некоторые приложения я тестирую и прошу ребят написать о багах (т.к. в английском не силён).

Но куда писать если баги создают расширения? Тут полдня не мог понять почему каждый раз при запуске ФФ закрывается панель закладок, дело оказалось в расширении All In One sidebar. Но без AiOS можно прожить, но как-то обновив Right Encoding я получил неимоверные глюки, хотя мне надо было то всего лишь дублировать один пунктик главного меню в контекстном для нормальной работы на форуме gentoo.org.

Утечку памяти чаще создают расширения и плагины чем сам ФФ, например плагин просмотра флэш анимации. Так же при добавлении несущественных плагинов ФФ увеличвается в памяти.

Unghost пишет

Я признаться не силён в английском, ничего не понял на той странице.

Учи английский.

Зачем? Я им практически не пользуюсь, закреплять материал не чем, а там где использую достаточно уметь читать документации к программам, иногда пользуюсь переводчиком, но сложный текст мне не осилить. Конечно есть люди предпочитающие читать русскую документацию в английском переводе, но у меня своё мнение на этот счёт.

Unghost пишет

Странно слышать это от человека, который немало сделал для обычных пользователей. Что ж, моими трудами люди пользуются в меньшей степени чем вашими, если это говорит Unghost , то я замолкаю.

Я никому рот не затыкал.

...

Unghost пишет

KDA

Как она может быть ясна, если статья Бена - мнение. Может, мнение ведущего разработчика, но одного. Другой может иметь другое мнение, а пользователи - третье.

Разумеется. Но мнение Бена определяет развитие Firefox.
Разработка Firefox -не демократия.

Гм, я всё таки думал, что развитие определяет мнение пользователей, но раз мнение пользователей по боку...

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

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

При большом количестве пользователей интернета становится актуальными возможности Image Like Opera, т.к. это позволяет существенно экономить трафик.

Бог с ним со ScrapBook'ом, но его богатые возможности востребованы многими людьми а те кто его не использует обычно просто не знает о его возможностях. Я человек сорок переманил с оперы на ФФ благодаря только одному ScrapBook'у. А сам ScarpBook занимает немного, там jar на пол метра, а в бинарном коде вообще килобайт займёт.

Открытие панели загрузок в отдельном окне раздражает особенно, когда у тебя открыто несколько программ, в которых работаешь, в IE это очень бесит, а тут тем более - вкладки, вкладки, вкладки и опа - в окне????...

С русскими буквами в адрессной строке тоже сложности, на корпоративном FTP сервере располагается ряд папок на русском, а ссылку на эти папки или их содержимое, приходится давать в виде той белиберды которую выдаёт ФФ без расширения humanurl.

Я понимаю, что разработчики боятся перегруженности интерфейса, и не надо перегружать, пусть по умолчанию часть будет отключена, лишь бы была возможность их включить. Вернее большинство вещей уже есть в ФФ, прото нет механизмов их простого включения (в файле user.js например или через меню), приходится использовать расширения, написанные на JavaScript, которые отнимают немало ресурсов.

Я об этих вещах говорил, мне ненужны SuperMegaExtensionPacks, или дистрибутивы с включенными расширениями, их я и сам могу делать (благо изменения в 1.5 позволяют просто копировать папку с расширением в качестве инсталляции), да и не будет ФФ от этого не быстрее и не будет надёжнее, хотя и будет удобнее. Расширения нужны, и они останутся, это огромный плюс, но перегиб с дроблением базовых функций на расширения только вредит лисице.

Infant пишет

Rommel.ua
Я просто пытаюсь показать несостоятельность формулы «Что хочу я — хотят все».

Да Infant, действительно выгоднее доказать состоятельность формулы «Что не хочу я — хотят все»

Rommel.ua пишет

А доделывание софта своими руками - удел фанатов и энтузиастов.

Именно поэтому я отказался от ряда приложений фирмы Микрософт, очень уж надоело напильником работать и кувалдой работать.

Хыхы, а вот в симанки эту утечку хотя и коряво но замочили =)

Хыхы, а вот в симанки эту утечку хотя и коряво но замочили

Просвятите?

Утечку памяти

FUBAr
А рецепт замачивания можно услышать?

А рецепт замачивания можно услышать?

Про это и спрашивал...

ladserg

Утечку памяти чаще создают расширения и плагины чем сам ФФ, например плагин просмотра флэш анимации. Так же при добавлении несущественных плагинов ФФ увеличвается в памяти.

Пишите авторам расширений. На mozdev.org тоже есть кстати Bugzilla.
По поводу модулей - в bugzilla.mozilla.org

Гм, я всё таки думал, что развитие определяет мнение пользователей, но раз мнение пользователей по боку...

Мнение пользователей учитывается разработчиками Firefox, но не определяет его развитие.

Из кеша не выгружались картинки из табов подготовленые для быстрой загрузки.

ladserg пишет
Baby SG пишет

Мне открывать файл с русским именем не надо, окно загрузок - не надо (смысл мне от него, если у меня менеджер стоит?), расширенная статус строка - у меня стоит это расширение - но толку от него? - вот конкретно расскажите..., предварителоьный просмотр - не нужен - принтера нет - так как тоже не нужен!, сохранений сессий - вопрос спорный - мне иногда нужно - а вот брату - совсем нет! Ему наоборот надо - закрыл-открыл - и все чисто!, отключение картинок даже во времена диалапа никогда не требовалось ( используйте линкс и иже с ним), скрапом пользуюсь - как только вспомню про него - но свещб полезная, боковая панель у меня не используется.. Так, смску отправить....

И зачем мне это все встроенное в браузер, особенно отключение картинок???

Гм, а браузер вам зачем нужен? И к тому же неужели нельзя подумать о тех, кому всё это надо?

Что-то Вы путает яйцо с курицей.
А расширения как-раз сделаны для тех, кому все это надо...

Baby SG

А расширения как-раз сделаны для тех, кому все это надо...

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

что за странные идеи у некоторых участников исключить из лисы все подряд? мне например очень многое надо...даже китайский язык! и менеджер загрузок, и предварительный просмотр! а ежели это повыкидывать из лисы, а сделать в виде каких-то плагинов..то это будет просто кошмар, потому что эти плагины вечно теряются (под виндой особенно, когда переставляешь) ... в общем будет нереально пользоватья...:o а включать всякий хлам и правда не надо...надо поправить всякие глюки...в 1.5 НАКОНЕЦ исправили загрузку с путей, содержащих руские буквы, зато она иногда пересает работать вообе...просто не грузит ничего...юзаю пока 1.0.6 и 1.0.7 для *nix и винды соответственно...

djet пишет

Baby SG

А расширения как-раз сделаны для тех, кому все это надо...

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

У меня всего перечисленного нет :P
Может hand.sys стоит покрутить?

ЗЫ. Вот, что у меня стоит на данный момент - постоянно в поисках нового просто :)

Создано: Tue Jan 31 2006 09:19:34 GMT+0300
User Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8) Gecko/20051107 Firefox/1.5
ID сборки: 2005110712

Используемые расширения: [31]
- Adblock 0.5.3.042
- All-in-One Gestures 0.17.4
- All-In-One Sidebar 0.6.4
- BBCodeXtra 0.2.5.4
- Bookmark Duplicate Detector 0.0.7
- CuteMenus 2 0.6.2
- Cutemenus_2_0.6.2.xpi
- Disable Targets For Downloads 1.0.1
- Download Manager Tweak 0.7
- Download Statusbar 0.9.4
- Enhanced History Manager 0.5.8.05
- Enhanced_History_Manager_0.5.7.02.xpi
- Extended Statusbar 1.2.4
- Flashblock 1.3.3
- FlashGot 0.5.9.99
- FoxyTunes 1.2
- FoxyTunes Skin - Baby Blue 0.5
- FoxyTunes_1.2_International.xpi
- IE View 1.2.7
- Image Zoom 0.2.3
- MR Tech Local Install 4.0
- Plain Text to Link 1.5.20060124
- Popup ALT Attribute 1.3.2005092701
- Resizeable Textarea 0.1b
- SaveWithUrl 0.2.2
- ScrapBook 0.18.4
- SessionSaver .2 0.2.1.030.4
- Tab Mix Plus 0.3
- TargetAlert 0.8.9.5
- Translate Page 0.1
- xSMS 0.0.5.16

Выключенные расширения: [5]
- BBCode 0.4.1.3
- Card Games 0.98
- Status Buttons 1.0
- SwitchProxy Tool 1.3.4
- Tab Sidebar 1.0.1

Общее число расширений: 36

Baby SG

У меня всего перечисленного нет tongue
Может hand.sys стоит покрутить?

Зато есть у многих посетителей данного форума, причём регулярно.
Вот только про руки не надо. Я не хакер, в коде не копаюсь, патчами не балуюсь. Я пользователь и пользуюсь исключительно документированными методами настройки программы. И если при определённых наборах настроек что-то начинает глючить, виноват в этом исключительно разработчик. Вот ему руки и стоит покрутить, а лучше вообще открутить, чтобы не повадно было кривой код писать.

djet
Поддерживаю, мне хоть и приходится немного копаться в коде, и изменить могу что-то сам, но это не значит что я горю желанием исправлять всякие мелкие неудобства при каждом обновлении, или настраивать всё снова когда профиль слетит.

С интересом прочитал всю это длиннную перепалку. Но в принципе ничего не понял? Я вот про себя скажу я вообще все время (года с 97) сидел на ИЕ и вот недавно перешел на FF. Потрясло меня это просто (в хорошем смысле естественно). И я вот категорически против навешивать на установочную версию какие то расширения (даже продвинутые). Не нужно.  с памятью или еще чего такого функционального - да это нужно, но... Весь кайф мне думается как раз в том что я могу выстроить браузер ПОЛНОСТЬЮ ПОД СЕБЯ. Ну кто это сможет на ИЕ или на Опере? У меня стоит шесть расширений (мне именно  столько нужно), а завтра у меня вкусы изменяться и будет расширений 36 или 48. Понимаете это же класс:). А вот если нет такого которое я желаю, то можно и самому написать (что сделал) - не так уж и сложно. Но ведь не в этом фокус, а в том что я выложу написанное мною расширение и те люди которым оно подойдет ( а это люди по всему миру) вне зависимости от воли разработчиков основной версии браузера расширятся;). Так вот в фокусе открытого кода и возможности расширяться в соответствии со своими вкусами весь класс и это кстати Юникс линукс подтверждают также.
Вообщем мой тезис. Тебе дали браузер который работает не хуже ИЕ. Но ты можешь сделать его лучше Оперы в десять раз и настроить под себя! И Да будет так!
PS Не слишком патетично вышло?

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

Вообщем мой тезис. Тебе дали браузер который работает не хуже ИЕ. Но ты можешь сделать его лучше Оперы в десять раз и настроить под себя! И Да будет так!

С выходом IE7 это утверждение потеряет силу. :lol: Насчёт десяти раз — совершенно очевидно, что лоскутное одеяло из фрагментов кода сторонних кодописателей будет работать в десять раз хуже, чем тот же самый набор функций, но разработанный одним производителем.

hex
В принципе djet прав, речь шла не навешивании всего и вся в ФФ, а о включении тех мелочей которые дают расширения. Естественно все расширения нет смысла включать в лису, но и когда для добавления всего одной кнопки на панель требуется ставить отдельное расширение, затем обновлять его, жаловаться на глюки, это напрягает. Ладно если эта кнопка делает то что не предусмотренно, но если это уже есть? Например кнопка предварительного просмотра, в меню эта функция есть, а кнопки нету. И такие идеи можно черпать из расширений.

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

а может, девелоперы заняты более насущными вещами, например, ловлей десятков багов в том, что уже есть?.. может, им прежде всего нужно, чтобы браузер работал у 99,99% юзеров, а не чтобы он был полон функциональности?.. или вы хотите релиз Fx2.0 в 2007 году?

Ребята (ladserg, djet) да ради бога поймите. Откуда один человек может знать что нужно всем? Ну а по сути - я уверен что со временем (и не так уж и долго ждать) все основные баги будут доделаны. вы не забывайте ведь это свободный продукт. Бесплатный! А опера и ИЕ платные. И так как ФФ бесплатен да еще и с открытым кодом то неизбежна доработка кода другими (я считаю что все же много умных голов лучше чем одна). А по поводу качества расширений. Все основные качественны. А не нравится - не пользуйте. Это как на рынке - у тебя товар плохой тогда пойду к другому. конкуренция основа прогресса. А в случае когда один Widows останется то получим что имеем (Вот перешел с год как на XP так больше всего взбесила собака в поисковике, когда "убил" ее был РАААД:P).

И для ladserg персонально. Как раз в тему. Я тоже по поводу кнопирования меню возмущался. Поискал расширение где были бы все кнопки меню и не нашел. Плюнул и написал его сам. Расширение мое (назвал FireFoxMenuButtons) дублирует   26 основных команд меню в 26 кнопок которые можно как угодно по тулбару ставить. Оно пока еще только под английскую локаль т.к. писал сначала под весь мир (пардон за патетику опять). Но  сегодня к ночи русифицирую ;). И еще потестируйте (я только под 1.5 и Win XP проверил ). Ссылка такая http://firefoxmenubuttons.narod.ru/index.html


Я чуть позже в поддержке пользователей тему начну где его официально выложу. Так что ВАм ladserg персонально пререлиз так сказать. Чтобы Вам счастье было:D

И еще вот наверное накинетесь на меня что вот мол вот пример некачественного расширения ;). Хотя старался. Но и ладно переживу:D

hex пишет

А опера и ИЕ платные.

Opera давно уже бесплатная, а IE включён в состав Windows, который почти у всех стоит. Вы осторожнее по этому поводу высказывайтесь, а то сейчас операманы как накинутся. ;)

Lustermaf да нет я про философию (парадигму) продукта. Опера была платная же. Парадигма была иная - коммерческая. А про IE. Выскажусь осторожно (чтобы никто не накинулся;):o). Во первых только в нашей стране Win условно бесплатен (неплохо сказал - даже самому понравилось) ;), а во вторых забота о пользователе привела к тому что например удалить Windows Mediapleer и ИЕ можно только с помощью специальных утилит. Вот вам пример заботы одного человека (по имени Билл) о всех пользователях. Он тоже наверное включил все по умолчанию чтобы у пользователей не было заморочек. Такими благими намереньями....

Опера маны не кидайтесь на меня:o - я не со зла. :D

hex пишет

Ребята (ladserg, djet) да ради бога поймите. Откуда один человек может знать что нужно всем? Ну а по сути - я уверен что со временем (и не так уж и долго ждать) все основные баги будут доделаны. вы не забывайте ведь это свободный продукт. Бесплатный!
....

Я понимаю, поэтому то я не лезу в багзилу с воплями, и не потрясаю гневно кулаками на каждом углу. Я как раз и начал одну тему на это форуме, с обсуждением предложения о развитии лисы за счёт расширений (вернее идей в расширениях) но поддержки не получил. А если уж здесь я не смог убедить кого, то в Mozilla.Org уж точно убедить не смогу, тем более что из-за не знания английского мне всё равно пришлось бы просить кого нибудь писать в Mozilla.Org, например Unghost'а, но раз многим этого не надо то и забил тогда на тему.

Речь то шла о мелочах, которые дешевле включит в лису, чем гадать из-за какого расширения глюки.

hex пишет

Я чуть позже в поддержке пользователей тему начну где его официально выложу. Так что ВАм ladserg персонально пререлиз так сказать. Чтобы Вам счастье было:D

О, класс, спасибо. Поставил, уже несколько кнопок накидал на панельку, уврен, что скоро названия будут по русски.

ladserg  пишет

О, класс, спасибо. Поставил, уже несколько кнопок накидал на панельку, уврен, что скоро названия будут по русски

Будут если Mozilla translator перестанет глючить. Не видит подлец в моем jar файле ничего. Сейчас буду решать это.

hex пишет

а во вторых забота о пользователе привела к тому что например удалить Windows Mediapleer и ИЕ можно только с помощью специальных утилит. Вот вам пример заботы одного человека (по имени Билл) о всех пользователях. Он тоже наверное включил все по умолчанию чтобы у пользователей не было заморочек. Такими благими намереньями....

А вот бы Windows, где вместо IE и Outlook Expres поставлялись бы Firefox и Thunderbird :rolleyes:.

А вот бы Windows, где вместо IE и Outlook Expres поставлялись бы Firefox и Thunderbird

думаю, такое возможно... вопрос в структуре дистрибутива винды... есть же люди, которые в нём разбираются... :)

Будут если Mozilla translator перестанет глючить. Не видит подлец в моем jar файле ничего. Сейчас буду решать это.

Все решена проблемка. Расширение готово. Лакализация под en-EN и ru-RU  есть. все выложил. И начал тему в Поддерке пользователей.

Хорошо что МНЕ можно  сделать так чтобы было удобно ИМЕННО МНЕ (ну и всем кто также как и я не любит по меню бродить). Что в ИЕ 7 такое возможно?

А по Win. правильно ЕС наехало на Гейтса. Они заставили его под страхом штрафов выпускать WinXP без плеера. Если нужен плеер человеку установит какой нравится. В этом же дистрибе есть отдельно WMP 10. И еще они впервые заставили Гейтса открыть часть исходника (правда пока для разработчиков). Вот так. Нечего монополии разводить!

Что в ИЕ 7 такое возможно?

Возможно. Писать ActiveX компонент.

hex

А по Win. правильно ЕС наехало на Гейтса. Они заставили его под страхом штрафов выпускать WinXP без плеера.

Только комичность ситуации в том, что потребители не повелись эту версию Винды =) Похоже что плеер их всетаки устраивает...

roopix

ladserg

А вот бы Windows, где вместо IE и Outlook Expres поставлялись бы Firefox и Thunderbird

думаю, такое возможно... вопрос в структуре дистрибутива винды... есть же люди, которые в нём разбираются...

Только проблема в том, что explorer из Винды не выкорчевать, а FireFox не умеет быть проводником =(

Athathoth пишет

Только проблема в том, что explorer из Винды не выкорчевать, а FireFox не умеет быть проводником =(

:(

Встроить фокса в дистр выни можно с помощью
http://www.nliteos.com/ - Nlite . Просто и доступно.
с помощью ее же по-моему можно выдрать некоторые куски эксплорера, которые занимаются именно интернет навигацией. Весь эксплорер изъять естесссно нельзя.

Только проблема в том, что explorer из Винды не выкорчевать, а FireFox не умеет быть проводником :(

не обязательно выкорчёвывать полностью. достаточно убрать значки с рабочего стола и переместить ярлык из "всех программ" в "стандартные"... это, имхо, вполне возможно... и актуально...

[

hex

    А по Win. правильно ЕС наехало на Гейтса. Они заставили его под страхом штрафов выпускать WinXP без плеера.

Athathoth
Только комичность ситуации в том, что потребители не повелись эту версию Винды smile Похоже что плеер их всетаки устраивает...

Так это еще только ввели. Поверьте что "поведутся", ведь сторонние производители плееров начнут активно себя рекламировать. Здесь же весь вопрос в психологии привычки. Я вот сидел многие годы на ИЕ и думал что классно это (привычно просто было), но в тот момент когда FF увидел и понял что он дает неограниченную свободу настроек под себя я больше к ИЕ и не обращаюсь.