Проект Mozilla анонсировал (https://blog.mozilla.org/addons/2015/08/21/the-future-of-dev.../) новый API WebExtensions (https://wiki.mozilla.org/WebExtensions) для разработки браузерных дополнений, который придёт на смену традиционному API в будущих выпусках Firefox. Новый API построен с использованием штатных web-технологий и во многом совместим с API для Chrome, Opera и Safari, что позволяет унифицировать разработку дополнений для различных браузеров благодаря существенному упрощению портирования. Поддержка WebExtensions API уже доступна в ночных сборках Firefox.
Из проблем текущего API для создания дополнений к Firefox упоминаются проблемы с работой дополнений при активации многопроцессного режима, невозможность использования XUL с многопоточным движком Servo и незащищённость от вредоносных дополнений. Новый WebExtensions API полностью совместим с планируемым для скорого внедрения многопроцессным режимом работы Firefox и будет использовать отдельный дочерний процесс для кода дополнений. Из достоинств WebExtensions API также отмечается упрощение рецензирования дополнений, снижение зависимости от внутреннего кода (ниже вероятность поломать дополнения при изменении внутренностей браузера) и упрощение разработки дополнений.Поддержка дополнений, разработанных с использованием XUL и XPCOM, в скором времени будет упразднена. Точный план пока не утверждён, но сообщается, что наиболее вероятно поддержка дополнений на базе XUL и XPCOM будет прекращена через 12-18 месяцев. Все зависящие от XUL и XPCOM дополнения потребуется переписать.
URL: https://blog.mozilla.org/addons/2015/08/21/the-future-of-dev.../
Новость: http://www.opennet.me/opennews/art.shtml?num=42838
хоть и ломает частично, но изменения хорошие
> хоть и ломает частично, но изменения хорошиеотличные просто: переход на хром для пользователей будет совсем безболезненный. а никаких причин оставаться на firechrome попросту не останется.
откуда столько пессимизма?
Firefox остается Firefox'ом, но станет только лучше и быстрее. И
> благодаря существенному упрощению портированияпоявится больше хороших дополнений из мира хрома.
Но особенно радует это:
> полностью совместим с планируемым для скорого внедрения многопроцессным режимом работы Firefox
> дочерний процесс для кода дополнений, и это:
> снижение зависимости от внутреннего кода (ниже вероятность поломать дополнения при изменении внутренностей браузера)Разработчики один раз перепишут (в частности, благодаря
> упрощение разработки дополнений) и шансов на повторные перемены минимум.
В теории пока всё к лучшему. Посмотрим, как это произойдет на практике.
>> благодаря существенному упрощению портирования
> появится больше хороших дополнений из мира хрома.и исчезнут все дополнения из «мира Firefox». внимание, вопрос: зачем нужен Ff без его дополнений, но с дополнениями хрома, когда хром уже есть?
> Но особенно радует это:
>> полностью совместим с планируемым для скорого внедрения многопроцессным режимом работы Firefox
>> дочерний процесс для кода дополненийтебе подсказать, где скачать хром?
> , и это:
>> снижение зависимости от внутреннего кода (ниже вероятность поломать дополнения при изменении внутренностей браузера)конечно. ведь дополнения больше ничего толком не смогут сделать — что там ломать‐то?
> Разработчики один раз перепишут (в частности, благодаря
>> упрощение разработки дополненийага. все ломанулись переписывать. особенно те, у кому в принципе возможностей нового кастрированого API не хватит (намекаю: абсолютно все, которые модифицируют UI браузера; это включает в себя и хоткеи в том числе).
> ) и шансов на повторные перемены минимум.
…заверяет нас мозилла, которая ломает апи с завидной регулярностью.
впрочем, в одном они таки правы: шансов на изменения минимум, потому что нет никакого смысла возиться с недохромом при таких раскладах, когда уже есть нормальный хром.
> В теории пока всё к лучшему. Посмотрим, как это произойдет на практике.
а на практике — качай хром, там уже всё сделано и работает.
> и исчезнут все дополнения из «мира Firefox»С чего бы? Их перепишут за те обещанные 12-18 месяцев.
> тебе подсказать, где скачать хром?
> а на практике — качай хром, там уже всё сделано и работаетЗачем мне хреновый проприетарный зонд? Тем более Firefox уже сейчас лучше хрома.
> конечно. ведь дополнения больше ничего толком не смогут сделать
> абсолютно все, которые модифицируют UI браузера; это включает в себя и хоткеи в том числе).Пруф? Mozilla на такое не пойдет
>> и исчезнут все дополнения из «мира Firefox»
> С чего бы? Их перепишут за те обещанные 12-18 месяцев.лично ты, следует полагать, всё и перепишешь.
>> тебе подсказать, где скачать хром?
>> а на практике — качай хром, там уже всё сделано и работает
> Зачем мне хреновый проприетарный зонд? Тем более Firefox уже сейчас лучше хрома.да, у хрома эпика с PDF.js не было. действительно, лучше.
>> конечно. ведь дополнения больше ничего толком не смогут сделать
>> абсолютно все, которые модифицируют UI браузера; это включает в себя и хоткеи в том числе).
> Пруф? Mozilla на такое не пойдетспасибо, это было смешно.
И ни одного нормального ответа или пруфа. Всё ясно.> лично ты, следует полагать, всё и перепишешь
Я перепишу. И большинство разработчиков перепишут. Тем более, если есть хром-версия дополнения, переписывать особо ничего и не придется.
Mozilla стремится к кроссбраузерности дополнений, это похвально.> да, у хрома эпика с PDF.js не было. действительно, лучше.
Какого эпика? А, это когда нашли очередную critical багу и быстренько исправили?
> И ни одного нормального ответа или пруфа. Всё ясно.кот бы говорил.
>> лично ты, следует полагать, всё и перепишешь
> Я перепишу.удачи, чо. в переписывании DownThemAll!, например. Find Bar Tweak. пентадактиля.и ещё кучи отличных штук, которые аж со свистом переписываются на кастрате. пока не перепишешь — не возвращайся, пожалуйста.
> И большинство разработчиков перепишут.
ну да, все бесполезные «расширения» на sdk, которые не трогают chrome.
> Тем более, если есть хром‐версия дополнения,
> переписывать особо ничего и не придется.конечно. потому что не получится.
> Mozilla стремится к кроссбраузерности дополнений
нет, конечно. к эмулятору хрома — да.
>> да, у хрома эпика с PDF.js не было. действительно, лучше.
> Какого эпика? А, это когда нашли очередную critical багу и быстренько исправили?это когда представители племени «кодер руки‐задница» коммитят код в браузер. а поскольку современная мозилла состоит почти полностью из рук‐задниц, я с удовольствием ожидаю новых лулзов. ну подумаешь, всего‐то ssh-ключи спирает. фигня, можно было и не чинить.
Тут есть один нюанс. Firefox ESR будет действовать довольного долго и если всё будет действительно настолько плохо, то Mozilla вернется на старый API. К тому же, она может просто продлить и развитьть поддержку прослойки совместимости со старыми дополнениями пока разработчики все же не перепишут лучшие дополнения.
Путей решения проблемы много. Может в последнее время Mozilla и поддалась давлению с интеграцией DRM обработки видео (иначе все смотрящие Netflix просто ушли бы), но они точно не самоубийцы.
Пожалуй единственно, что лично я считаю 100% не нужным - это отсылка хэш-суммы загружаемых файлов в гугл. Вот это огромный минус.К тому же бежать нам пока есть куда: SeaMonkey. Но придется налечь на портирование дополнений. Или писать их в виде кнопок Custom Button.
> и если всё будет действительно настолько плохо, то Mozilla вернется на старый API.Смешно. Не для того ломают.
В конце должен выжить один.
Угадайте, кто. :)
> если всё будет действительно настолько плохо, то Mozilla вернется на старый API.Не уверен. В последнее время было очень много плохих решений. Я уже и не помню, когда в последний раз были хорошие новости про Мозиллу. Такое ощущение, что они делают все специально как можно хуже.
> К тому же бежать нам пока есть куда: SeaMonkey. Но придется налечь
> на портирование дополнений. Или писать их в виде кнопок Custom Button.Надо не на расширения налечь, а на разработку его самого. Если вот это вот реализуют, то его это тоже коснется (а также Thunderbird, Instantbird и остальных), и надо будет форкать Тулкит (хотя это, думаю, не проблема. Он и так достаточно стабилен, зато ломаться каждые N версий перестанет). А если Gecko выкинут, то пиши пропало. Если только встраивать в контентную область Servo, а Gecko использовать для всего остального, но есть подозрение, что такая связка будет тормозить.
> если всё будет действительно настолько плохо, то Mozilla вернется на старый APIНу да, вот с Австралиса же вернулись.
а что с ним плохо?
> Тут есть один нюанс. Firefox ESR будет действовать довольного долго и если
> всё будет действительно настолько плохо, то Mozilla вернется на старый API.нет, не вернётся. овцтралис их ничему не научил.
> К тому же, она может просто продлить и развитьть поддержку прослойки
> совместимости со старыми дополнениями пока разработчики все же не перепишут лучшие
> дополнения.нет, не может. это две совершенно разных архитектуры, никакой «прослойки совместимости» не получится. даже если мозилловцы все изойдут на вопли: «да мы, да скоро!» — не получится.
> но они точно не самоубийцы.
да, они самоубийцы‐мазохисты: хотят пострадать в процессе.
> Пожалуй единственно, что лично я считаю 100% не нужным - это отсылка
> хэш-суммы загружаемых файлов в гугл. Вот это огромный минус.вот совершеннейшая ерунда на фоне всего остального.
> К тому же бежать нам пока есть куда: SeaMonkey.
некуда, некуда. команда симанки давно не ведёт никакой разработки, они заняты тем, что чинят js/xpcom часть симанки, чтобы она запускалась на новых сборках Ff. как только Ff убьёт xpcom — всё, симанка умерла. будут сидеть на последней версии с xpcom и никуда не рыпаться, потому что некуда. пока тормозилла не попросит их из садика вообще.
> Или писать их в виде кнопок Custom Button.
совершенно не понимаю, почему народ не использует userChrome.js.
> хотят пострадать в процессеНе хотят и не пострадают. Запишут себе в резюме свои революционные свершения и перейдут на работу в другие места с повышением.
> и перейдут на работу в другие местаВ Гугол, за заслуги перед компанией.
Да в любое место.
Сравните "фиксил баги в XPCOM, ничего не сломал" в резюме и "придумал и имплементировал в команде талантливейших инженеров такие революционные фичи, навсегда повлиявшие на развитие Интернета во всём мире, как - инновационный пользовательский интерфейс, система безопасности сторонних плагинов, три новых API, позволяющие писать дополнения левой ногой".
>> хотят пострадать в процессе
> Не хотят и не пострадают. Запишут себе в резюме свои революционные свершения
> и перейдут на работу в другие места с повышением.Асприна напоминает. был у него в «мифологии» такой персонаж — Топор.
>[оверквотинг удален]
>> С чего бы? Их перепишут за те обещанные 12-18 месяцев.
> лично ты, следует полагать, всё и перепишешь.
>>> тебе подсказать, где скачать хром?
>>> а на практике — качай хром, там уже всё сделано и работает
>> Зачем мне хреновый проприетарный зонд? Тем более Firefox уже сейчас лучше хрома.
> да, у хрома эпика с PDF.js не было. действительно, лучше.
>>> конечно. ведь дополнения больше ничего толком не смогут сделать
>>> абсолютно все, которые модифицируют UI браузера; это включает в себя и хоткеи в том числе).
>> Пруф? Mozilla на такое не пойдет
> спасибо, это было смешно.1. да не нужно там половины аддонов этих и слава богу что их на помойку выбросят все через 18 месяцев.....этой помойке давно нужен ресет капитальный.
2. никто не мешает отключить эту фичу и смотреть пдфки нормальными просмотрщиками, но вам легче переходить на личности.
3. это не смешно, что там менять и зачем?
> но вам легче переходить на личности.называть дурака дураком — не «переход на личности», а констатация факта.
так вот: ты дурак.
> Тем более Firefox уже сейчас лучше хрома.Хз что там насчёт самого хрома, но до хромодвижка Огнелису ещё далеко по части скорости.
> до хромодвижка Огнелису ещё далеко по части скорости.Охотно замешал бы немалую часть этой скорости на умеривание аппетитов Хрома к памяти.
Лиса жрёт у меня 2гига памяти. Это мало?!
Что вы с ней делаете? У меня - 500 мегабайт в среднем.
Открыто около 50 вкладок. Сразу при открытии метров 600, дальше начинает течь. Минут 30 и 2 гига. При закрытии сначала виснет потом долго висит в процессах загружая процессор на 50%, потом падает и предлагает отправить отчёт. И так постоянно, я уже привык. А началось это с 37, до этого такого не было…
Забыл ещё: при сжирании 2 гигов лиса начинает жутко тормозить (очень жутко).
32 битная система? На 32 битной системе ограничение 2 Гб на процесс, на 64 битной 3 с небольшим (конечно для 32 разрядных приложений).
64
> Открыто около 50 вкладок. Сразу при открытии метров 600, дальше начинает течь.
> Минут 30 и 2 гига. При закрытии сначала виснет потом долго
> висит в процессах загружая процессор на 50%, потом падает и предлагает
> отправить отчёт. И так постоянно, я уже привык. А началось это
> с 37, до этого такого не было…какие страшные сказки на ночь… (довольный пользователь Pale Moon, который… PM, да — вот, чуть больше 300MB RES слопал — с несколькими десятками вкладок и почти тридцатью активными расширениями)
А шо так мало, всего 50? Открывай по стопицот чёуж. Понарожали блин..
Действительно мало. Раньше (до 37) бывало и больше 100 и утечек памяти и тормозов не наблюдалось.
Firefox и сейчас НАМНОГО лучше других справляется с большим количеством увесистых страниц. Проверено неоднократно на трёх сотнях вкладок. Не только живёт, но и граздо экономичнее расходует оперативку.Chromium-форки так не умеют. Ну до 50 вкладок может ещё и дотянут (на 8GB RAM), но потом, сожрав всю оперативу, начинают глючить и чудить.
Проблемы Firefox'а, как правило, в недостаточно высоком качестве расширений и плугинов к нему.
> Проблемы Firefox'а, как правило, в недостаточно высоком качестве расширений и плугинов
> к нему.проблема без "плугинов", в чистых версиях, проверено, что-то не так с js движком походу, т.к. от содержимого сайтов очень сильно текучесть зависит.
> Firefox и сейчас НАМНОГО лучше других справляется с большим количеством увесистых страниц.
Проблема в том что в среднем по больнице в GUI ПО качество очень сильно упало ( в различных областях ) и сейчас уже появляются высказывания что залипание на 2 сек. при старте пустой проги написанной с использованием Qt это не так страшно.
> Открыто около 50 вкладок. Сразу при открытии метров 600, дальше начинает течь.
> Минут 30 и 2 гига. При закрытии сначала виснет потом долго
> висит в процессах загружая процессор на 50%, потом падает и предлагает
> отправить отчёт. И так постоянно, я уже привык. А началось это
> с 37, до этого такого не было…это что то там у вас с таймингами памяти и железкой, я и по +100 открывал все нормально....сказки все это в общем.
наплевать на количество вкладок, без учета их содержимого
и еще самый важный момент: список ВСЕХ дополнений
> Лиса жрёт у меня 2гига памяти. Это мало?!В каких ситуациях? У себя больше гига не видел.
Была таже проблема, память прямо текла, перешел на palemoon - всё ок. lubuntu 15.04.
Думаю и это скоро в новых версиях firefox пофиксят чтобы не отставали от хрома.
>Пруф? Mozilla на такое не пойдетПопробуйте Firefox для Android текущий, и его же версии этак 10. Сравните. Посмотрите на возможности расширений там и там. Подберите с пола челюсть и больше такого не пишите.
Там сделали _именно_ то, что собираются сделать тут. Старые версии юзали обычный XPCOM/XUL/XBL, и расширения могли делать все.
Новые версии нативные и просто встраивают Gecko для в контентную область.
Перечисляю по пальцам (двух рук), что могут делать расширения:
1. Добавить пункт в основное меню. Обязательно в конце и без значка.
2. Добавить пункт в контекстное меню и в Context Action Bar (погуглите, что это, долго объяснять, по сути, то же контекстное меню). То же самое.
3. Показать андроидный "тост", то бишь всплывающее сообщение.
4. Добавить значок в адресную строку.
5. Показать "doorhanger" — всплывающее уведомление, как если нажать на фавиконку в адресной строке.
6. Добавить панель (вкладку) на страницу новой вкладки.Все. Совсем все. Больше ничего. Я вот хотел написать расширеньице, чтоб добавить кнопку "обновить" в телефонный интерфейс, а нельзя. Стандартный API не умеет, других нету. XUL нету, оверлей не сделать.
И теперь на дескопе будет примерно так же. Ну еще наверняка будет "добавить кнопку на панель". Может даже "добавить боковую панель", но это не факт, учитывая, что были планы ее выкидывать.На андроиде их спасает (но нисколько не оправдывает) только то, что у остальных с этим еще хуже (расширений нету как класса). А вот на десктопе ситуация несколько другая...
> Попробуйте Firefox для AndroidДальше даже не читал. Сравнивать десктопную и мобильную версии -- это странно. Мобильный Firefox даст фору большинству местных браузеров.
>> Попробуйте Firefox для Android
> Дальше даже не читал. Сравнивать десктопную и мобильную версии -- это странно.
> Мобильный Firefox даст фору большинству местных браузеров.А надо бы, потому что я его не с десктопным сравнивал, а с ним же ранней версии.
> Дальше даже не читал.оно и заметно — извилина задымилась от перенапряжения. потому что никакого «сравнения десктопной и мобильной версии» в комментарии не было. но ты продолжай нечитать и яростно об этом рассказывать, тебе всё равно глупее уже не выглядеть.
> тебе всё равно глупее уже не выглядетьГлупо -- это хоронить отличный браузер раньше времени; смотреть в будущее и видеть только "всё пропало, конец всему"; при чем чисто из-за того, что компания-разработчик в процессе раздумий над важными изменениями. И еще спорить с теми, кто не видит в этом ничего ужасного. Зачем? Если хочется повлиять, поузнавать, лучше контактировать напрямую с разработчиками из Mozilla. Если же нет, то хотя бы не флудить на опеннете.
Рыть могилу они себе не станут -- это очевидно. В связи с грядущими изменениями, и оставлять всё в текущем состоянии -- тоже, это еще очевиднее. Спор бесполезен.> никакого «сравнения десктопной и мобильной версии» в комментарии не было
Не вижу смысла вспоминать мобильную версию, где менять интерфейс -- это скорее странно.
Тем более, XUL всё равно долго не протянет, поскольку Mozilla хочет развивать browser.html. Могу предположить возможность появлении API и средств разработки уже для HTML-версии интерфейса, это было бы хорошее решение.
А там и Servo подоспеет, надеюсь
> Спор бесполезен.с тобой вообще беседы бесполезны, ты не умеешь понимать прочитанное. i'm off.
> Глупо -- это хоронить отличный браузер раньше времени; смотреть в будущее и
> видеть только "всё пропало, конец всему"; при чем чисто из-за того,
> что компания-разработчик в процессе раздумий над важными изменениями. И еще спорить
> с теми, кто не видит в этом ничего ужасного. Зачем? Если
> хочется повлиять, поузнавать, лучше контактировать напрямую с разработчиками из Mozilla.люди оценивают реальные шансы и потому их прогноз такой пессимистичный
контактировать с разработчиками имеет смысл только если они имеют возможность изменить направление развития
сомневаюсь, что такую возможность они имеют
>Зачем мне хреновый проприетарный зонд?
>хреновыйв тёплом ламповом смысле
> Пруф? Mozilla на такое не пойдетпредлагаю скачать ночник и попробовать туда поставить Privacy Badger из недавней новости.
Конечно же, отсутсвие конкуренции, это "большой" плюс. Так ведь, эксперт?Будет один браузер для всего, зачем остальные, и соответсвенно, в нём его создатели могут делать всё что захотят, когда нормальных конкурентов не будет.
> Будет один браузер для всего, зачем остальные, и соответсвенно, в нём его создатели могут делать всё что захотят когда нормальных конкурентов не будет.Именно. И если Оперу угробили относительно быстро (устаревший движок, относительно малое количество пользователей), то с Фаерфоксом придется повозиться подольше, работать будут тоньше, но результат будет тот же. :(
отвечаю на твой вопрос.
хром при открытии 20 вкладок на десятки секунд вешает систему (6 ядер, 8 озу)
"зачем нужен Ff без его дополнений, но с дополнениями хрома, когда хром уже есть?"Зачем, что в некоторых случаях он быстрее, плавнее и удобнее.
> Зачем, что в некоторых случаях он быстрее, плавнее и удобнее.например, для скачивания настоящего хрома.
>>появится больше хороших дополнений из мира хрома.Это с каких пор у Хромого дополнений больше? К тому же >50% дополнений никому не нужные игры.
> Это с каких пор у Хромого дополнений больше?особенно хороших.
лису пришол огненный лисецгугл всех пожрал своим сраным хромом
А что вы беспокоитесь за других, это их проблемы куда там крысам бежать с корабля.
> А что вы беспокоитесь за другихсудя по постановке вопроса — ответ тебе всё равно не понять.
> причин оставаться на firechrome попросту не останется.Ждем когда уже внедрят движок хрома и продадут контору. Ну, как опера.
Не то, чтобы этого не ждали... Но всё равно мерзость. Ужать дополнения, чтобы они также ничего не могли, как и в хроме - это гениальная идея, да.
Глупо было ожидать того, что от старых дополнений не откажутся при смене движка и отказе от XUL.
Ну помрут, делов-то. Мощные дополнения и умеренное потребление памяти - единственные преимущества файрфокса.Понятно, что дело к тому давно шло, но всё равно жаль. Надеюсь, за это время кто-нибудь найдётся, кто сможет подхватить упавший флаг.
> Понятно, что дело к тому давно шло, но всё равно жаль. Надеюсь,
> за это время кто-нибудь найдётся, кто сможет подхватить упавший флаг.э… Pale Moon спокойно флаг несёт. на флаге, правда, картинка другая, но под флагом всё то, что когда‐то сделало Ff тем, что пользователи выбрали.
полностью поддерживаю, у меня теперь он основной, а ff попрощался со мной сделав apt-get purge.ну а в связке uMatrix с uBlock, PaleMoon просто годнота для меня!
а ещё сейчас в команде PM идёт работа над Project Looking Glass: выдёргиванию из AMO всех дополнений, которые работают в PM, и копировании их на сайт PM. конечно, не идеал, если авторы дополнений не подтянутся, но хоть что‐то: люди смогут воспользоваться пусть старым, но рабочим дополнением, если захотят.
> подтянутся, но хоть что‐то: люди смогут воспользоваться пусть старым, но рабочим
> дополнением, если захотят.А как они к подписям относятся? Монополию себе зажмут, как мозилла? Или там поадекватнее народ?
> А как они к подписям относятся?они подписи уважают. и не более. обязательным подписывание расширений не будет, это официальная позиция разработчиков.
Это ещё не несёт. Разве что сгнить не дают. Во-первых, там их полтора человека. Во-вторых, там линуксы по остаточному признаку по большому счёту.Кстати - ты не в курсе, как Pale Moon научить вменяемо себя вести с PRIMARY selection? В мозиллоидах есть хорошая и правильная фишка - когда выделение в поле делается автоматом, PRIMARY не меняется (допустим, что-то выделил, ткнул F6, попав вадресуню строку - можно нажать del и вставить то, что и было в primary). А вот когда клавой или мышью выделил - тогда, как и положено, заменяет. А вот в Pale Moon - заменяет всегда.
> Это ещё не несёт. Разве что сгнить не дают.вполне себе несут.
> Во‐первых, там их полтора человека.
всегда можно помочь.
> Во‐вторых, там линуксы по остаточному признаку по большому счёту.
с чего ты это решил? «по остаточному» там макось, потому что некому ней заниматься. а пингвинусом вполне есть кому.
> Кстати - ты не в курсе, как Pale Moon научить вменяемо себя
> вести с PRIMARY selection? В мозиллоидах есть хорошая и правильная фишка
> - когда выделение в поле делается автоматом, PRIMARY не меняется (допустим,
> что-то выделил, ткнул F6, попав вадресуню строку - можно нажать del
> и вставить то, что и было в primary). А вот когда
> клавой или мышью выделил - тогда, как и положено, заменяет. А
> вот в Pale Moon - заменяет всегда.есть подозрение, что надо патч делать. меня это тоже подбешивает, но пока руки не дошли разобраться в коде.
p.s. для себя пока решил тупо отключением автовыделения адресной строки и строки поиска: ctrl+a работает как полагается, можно ctrl+a, del, middle-click. геморрой, но лучше, чем ничего. надо смотреть в `.select()` — там где‐то условие привинтить на то, что не портить.
> всегда можно помочьSeaMonkey тоже можно помочь. Только никто не поможет.
С PaleMoon та же история. Форк никогда не сможет набрать большинство пользователей. Из этого следует что авторы расширений и дополнений не будут поддерживать их для PaleMoon. И неважно что пять человек вполне успешно могут продолжать тащить рендерилку HTML из свежих Firefox-ов, на обновление расширений человекочасов не хватит заведомо - не под изменившийся API браузера, он может быть стабильным как скала - под изменившиеся сайты, с которыми дополнения работают, ОС, с которыми дополнения работают, да и просто исправления багов.
>> всегда можно помочь
> SeaMonkey тоже можно помочь.симанки нельзя помочь, увы. специфика такова, что они идут ко дну вместе с Firefox.
> С PaleMoon та же история. Форк никогда не сможет набрать большинство пользователей.
> Из этого следует что авторы расширений и дополнений не будут поддерживать
> их для PaleMoon.(пожимает плечами) поживём — увидим.
> И неважно что пять человек вполне успешно могут
> продолжать тащить рендерилку HTML из свежих Firefox-ов,ерунда не пишем, угу. с «тащить» — это к сборкам и симанке.
> на обновление расширений человекочасов
> не хватит заведомосилами команды PM всё делать никто и не собирается.
ну чо, мы все умрём, да. поэтому самый правильный вариат — сложить лапки и не бултыхаться.
Implying PaleMoon идет какой-то сильно иной дорогой?> с «тащить» — это к сборкам и симанке
Не тащить? Оставить все старые баги?
> Implying PaleMoon идет какой-то сильно иной дорогой?да.
>> с «тащить» — это к сборкам и симанке
> Не тащить? Оставить все старые баги?эвона как, михалыч! оказывается, код‐то только в мозилле умеют делать, больше ни у кого благословения богов нет, потому не могут другие всякие!
>> Не тащить? Оставить все старые баги?
> эвона как, михалыч! оказывается, код‐то только в мозилле умеют делать, больше ни
> у кого благословения богов нет, потому не могут другие всякие!В мозилле тоже не умеют, но в PaleMoon просто некому.
Чего б тогда вообще не взять тот же KHTML из Хрома, и не запилить на нём новый браузер с нормальной реализацией XUL, без врожденной кривизны?
Например, потому что там своей врождённой кривизны хватает - многопроцессность та же.
>>> Не тащить? Оставить все старые баги?
>> эвона как, михалыч! оказывается, код‐то только в мозилле умеют делать, больше ни
>> у кого благословения богов нет, потому не могут другие всякие!
> В мозилле тоже не умеют, но в PaleMoon просто некому.
> Чего б тогда вообще не взять тот же KHTML из Хрома, и
> не запилить на нём новый браузер с нормальной реализацией XUL, без
> врожденной кривизны?Потому что кроме XUL и XBL есть еще XPCOM. А это не только архитектура, но и огромное количество компонентов, которые по сути и есть _весь_ бекенд всего мозилловского. И без них это тоже будет не то.
> Потому что кроме XUL и XBL есть еще XPCOM. А это не
> только архитектура, но и огромное количество компонентов, которые по сути и
> есть _весь_ бекенд всего мозилловского. И без них это тоже будет
> не то.«не то» от слов «совсем‐совсем». это как если бы взять какой‐нибудь Qt, и сказать: «а теперь, чуваки, мы весь старый API выкидываем на помойку, и делаем кардинально новый, никак не совместимый, который при этом не умеет даже половины того, что старый.» (даже с Qt5 на такое не решились)
а здешние «аналитики» бубнят про «да ерунда, перепишут же расширения!»
собственно, с умерщвлением XPCOM и XUL — mozilla platform is officially dead. зачем они настаивают на том, что получающийся в итоге кастрат всё ещё называется «Firefox» — я не понимаю.
> зачем они настаивают на том, что получающийся в итоге кастрат всё ещё называется «Firefox» — я не понимаю.Ну как. Тут же та же ситуация, что с Оперой и с Гномом 3.
Если они сделают новый ничего не умеющий браузер с новым именем, он не будет нужен никому. Нормальные люди попробуют, поплюются и вернутся на старый, а хомячки и не узнают. А так хомячкам прилетит обновление и они пересядут и не заметят (ну или заметят и уйдут на хром, хехе), а остальные... Ну как-нибудь выкрутятся. Наверное. Ну это им уже не важно.Мне вот интересно, на кой черт они продолжают пихать в браузер девтулзы. Покет понятно, тут $$$, а это-то зачем?! Хомячок нечаянно откроет, испугается и убежит же, разве нет? Тем более, через них можно, не дай б-г, менять содержимое страницы! Страшно, правда? Почти как опция для отключения JS, только еще хуже, ибо тут простор для творчества кривыми руками в разы больше.
> Если они сделают новый ничего не умеющий браузер с новым именем, он
> не будет нужен никому.их Кардинально Новый Улучшеный Браузер со старым именем тоже никому нафиг не нужен, правда…
> Мне вот интересно, на кой черт они продолжают пихать в браузер девтулзы.
у хрома есть инспектор. вот как только из хрома инспектора вырежут — так сразу в мозиллаблоге появится новость, что девтулзы никому не нужны, и их скоро упразднят.
> их Кардинально Новый Улучшеный Браузер со старым именем тоже никому нафиг не нужен, правда…Старое имя, чисто по инерции, имхо, позволит пару релизов протянуть, не теряя хорошего отношения основной массы их пользователей (отвернутся и поплюются, конечно, многие, но потом дадут хотя бы "ещё один шанс" и небольшое снисхождение, по-первости, новым релизам чисто из-за имени).
Может они и правда рассчитывают, что за это время все подорвутся и перепишут дополнения (не знаю, может, подключив к процессу каких-нибудь волшебных эльфов, чтоб недостаток функционала как-то по-волшебному испарился или подтянув гипножабу, чтоб просто всех убедить что оно "ничем не хуже")?
> Может они и правда рассчитывают, что за это время все подорвутся и
> перепишут дополненияавтор GreaseMonkey у них в бложеге бурно радовался. писал, что он девять месяцев имел весёлый секс с обеспечением нормальной работы под электролизом, и тут опа! не просто допиливать, а переписывать всё заново. лень проверять, вытерли ли его комментарий, но он был просто в диком восторге.
Зря старался. :) Теперь же с Chrome легко портировать с новым API, а там уже готовый Tampermonkey, чуть подправил и всё. :)
Но зато теперь два проекта могут слиться в экстазе, а не распылять силы.
вот только tampermonkey ни разу не аналог, а хреновая китайская поделка.
>> Может они и правда рассчитывают, что за это время все подорвутся и
>> перепишут дополнения
> автор GreaseMonkey у них в бложеге бурно радовался. писал, что он девять
> месяцев имел весёлый секс с обеспечением нормальной работы под электролизом, и
> тут опа! не просто допиливать, а переписывать всё заново. лень проверять,
> вытерли ли его комментарий, но он был просто в диком восторге.GreaseMonkey что это? никогда не юзал, я хомячек?
Я упорно пытался прочтиать описание зачем оно......так и не понял в итоге.
> я хомячек?
> так и не понял в итогеДа
не перенапрягайся, а то травма черепа будет.
> их Кардинально Новый Улучшеный Браузер со старым именем тоже никому нафиг не
> нужен, правда…Но тут-то хомяков обновит автоматом, а там нет.
> их Кардинально Новый Улучшеный Браузер со старым именем тоже никому нафиг не
> нужен, правда…А иначе у маркетологов батхерт от того что аудитория плавно переходит на другие браузеры. В конце концов, если ничего не менять - все понимают что проект сдох. Вот правда изменения вида "поменяли форму вкладок и оторвали кастомизабельность", "передрали все как в хроме" и прочая - очень уж отдают коммитами в стиле "догоним и перегоним apache office".
>[оверквотинг удален]
> старый, а хомячки и не узнают. А так хомячкам прилетит обновление
> и они пересядут и не заметят (ну или заметят и уйдут
> на хром, хехе), а остальные... Ну как-нибудь выкрутятся. Наверное. Ну это
> им уже не важно.
> Мне вот интересно, на кой черт они продолжают пихать в браузер девтулзы.
> Покет понятно, тут $$$, а это-то зачем?! Хомячок нечаянно откроет, испугается
> и убежит же, разве нет? Тем более, через них можно, не
> дай б-г, менять содержимое страницы! Страшно, правда? Почти как опция для
> отключения JS, только еще хуже, ибо тут простор для творчества кривыми
> руками в разы больше.для души
> для душиЯ думаю что их маркетоидам уместнее было бы засунуть еще в 5 раз больше рекламы. Для души. Ну чтобы на яхты хватило, при том не очень лоховские. Да и их скриптохипстоте для души какой-нибудь ифон лучше. Или виндофон. Но там вот правда брузер на другом движке ждали к обеду. В позапрошлую среду.
В Хроме был WebKit, а не KHTML.>Чего б тогда вообще не взять тот же KHTML из Хрома,
>и не запилить на нём новый браузер с нормальной реализацией XUL, без врожденной кривизны?Хром не является не кривым. То что они решили пойти по пути многопроцессности это врождённая кривизна хрома.
> В Хроме был WebKit, а не KHTML.Который прилетел с Луны, вероятно, а не был стащен у KDEшников и переименован.
Какая разница откуда он появился когда в нём от KHTML ничерта нету? Его специально перетрясли когда форкнули. А хром появился уже именно на WebKit.
> Какая разница откуда он появился когда в нём от KHTML ничерта нету?
> Его специально перетрясли когда форкнули. А хром появился уже именно на
> WebKit.ну как, подкинуть гузно на вентилятор....
> В мозилле тоже не умеют, но в PaleMoon просто некому.ну, раз ты тут самый экспертистый эксперт, то не смею больше спорить. тебе видней.
> Чего б тогда вообще не взять тот же KHTML из Хрома, и
> не запилить на нём новый браузер с нормальной реализацией XUL, без
> врожденной кривизны?а вот это, кстати, особенно вкусно. обожаю читать Экспертные Мнения от людей, которые смешивают в кучу XUL и XPCOM. они примерно настолько же забавны, насколько и мнения людей, считающих, что javascript и java — одно и то же.
Дурацкое предложение и должно выглядеть по-дурацки, чтобы подчеркнуть его неосуществимость.
> Дурацкое предложение и должно выглядеть по-дурацки, чтобы подчеркнуть его неосуществимость.извиняюсь, не смог в иронию.
Он намекает на то, что SeaMonkey использует тот же Toolkit (хотя местами с крупными прослойками) и тот же Gecko, что и Firefox, и многие изменения коснутся и его. А заодно и Thunderbird.Другой вопрос, что в багзилле уже регулярно поднимается вопрос о форкании тулкита для SeaMonkey с Thunderbird-ом.
> Другой вопрос, что в багзилле уже регулярно поднимается вопрос о форкании тулкита
> для SeaMonkey с Thunderbird-ом.это было бы просто отлично, но верится слабо. потому что если хотят форкать — то форкают, а не занимаются буквочешицей в списках рассылок.
не смотря на то, что у SeaMonkey, вроде бы, весьма большая юзербаза — особых преимуществ по сравнению с тем же Pale Moon это не даёт. потому что подавляющее большинство этой юзербазы — как и в PM — «обычные пользователи». помощи в разработке от которых — не особо внятные багрепорты. спасибо пользователям за это, конечно, они не обязаны код писать, но я в данном случае и не об этом.
>[оверквотинг удален]
>> для SeaMonkey с Thunderbird-ом.
> это было бы просто отлично, но верится слабо. потому что если хотят
> форкать — то форкают, а не занимаются буквочешицей в списках рассылок.
> не смотря на то, что у SeaMonkey, вроде бы, весьма большая юзербаза
> — особых преимуществ по сравнению с тем же Pale Moon это
> не даёт. потому что подавляющее большинство этой юзербазы — как и
> в PM — «обычные пользователи». помощи в разработке от которых —
> не особо внятные багрепорты. спасибо пользователям за это, конечно, они не
> обязаны код писать, но я в данном случае и не об
> этом.пущай аналог телеметрии и автоматических форм отправки багрепортов запилят и не будет невнятностей никаких.....Bug Splat, etc им в помощь.
Отправка багрепортов есть. Точно такая же, как в лисе.Телеметрия, по идее, тоже в тулките. По крайней мере, в about:config опции есть, но я их включать не пробовал, и работают ли они, не знаю. Другой вопрос, что зачем она нужна симанковцам? Это статистика для маркетологов, которой они обосновывают удаление фич. Симанковцы не удаляют фичи, маркетолухов у них нету, зачем? Цели проекта и так ясны до предела: стабильный Mozilla Suite с новым движком и некоторыми годными фичами из Firefox и Thunderbird. (приватные окна, там, ливмарки, и т.д.)
> пущай аналог телеметрии…никогда не делают.
Собственно, у симанки шансы выжить, пожалуй, побольше. Форк - дело не особо хитрое, а с мозилловской инфраструктурой они насношались от и до. А знает его больше народу, и комьюнити вокруг него побольше и постарше.Впрочем, лично мне он нравится банально тем, что пара "браузер и почтовик" жрёт памятиразав полтора больше, чем этот комбайн. Ну и интерфейс для меня приятнее - но это вкусовщина, конечно.
> Собственно, у симанки шансы выжить, пожалуй, побольше. Форк - дело не особо
> хитрое, а с мозилловской инфраструктурой они насношались от и до. А
> знает его больше народу, и комьюнити вокруг него побольше и постарше.
> Впрочем, лично мне он нравится банально тем, что пара "браузер и почтовик"
> жрёт памятиразав полтора больше, чем этот комбайн. Ну и интерфейс для
> меня приятнее - но это вкусовщина, конечно.У них есть еще одно преимущество. Они в одной лодке с Thunderbird, а вот у него-то и известность ого-го и разработчиков много.
Если они на пару форкнут тулкит, то ОЧЕНЬ многие подобные проблемы будут решены раз и навсегда. Что характерно, подобные предложения уже не раз поднимались в багзилле, причем самими разработчиками.
> Из этого следует что авторы расширений и дополнений не будут поддерживать их для PaleMoonЕсть один контрпример — uBlock₀. Я не рассчитываю, что все, вдруг, обратят внимание на Palemoon, особенно, учитывая упоротость^Wбескомпромисность автора.
Но есть надежда, что тот же Pentadactyl, в случае невозможности работы с новым FF обратит внимание на Palemoon.
Все это, конечно, имеет смысл, если API окажется ограниченным в сравнении с XUL. Пока что мы слышали только про совместимость с Chrome, что не запрещает сделать API более гибким и позволить модифицировать интерфейс браузера.
автор DownThemAll тоже высказался http://www.downthemall.net/the-likely-end-of-downthemall/
> автор DownThemAll тоже высказался http://www.downthemall.net/the-likely-end-of-downthemall/Истерика основана, пока что, на предположении, что новый API окажется гораздо менее функциональным. Есть ведь еще вариант, при котором файрфокс станет таким себе open-source vivaldi. Принципиально, ничего не мешает сделать кастомизиреумый UI (даже уровня pentadactyl) на html+css+js.
Но посмотрим, как оно будет. Я тоже не в восторге от нововведений, если что.
> Истерика основана, пока что, на предположении, что новый API окажется гораздо менее
> функциональным.и он таки окажется. попроси кого‐нибудь прочесть тебе пункты про «кроссбраузерность» и разъяснить, почему «кроссбраузерность» никак не сочитается с мощным нестандартным API.
> и он таки окажется. попроси кого‐нибудь прочесть тебе пункты про «кроссбраузерность»
> и разъяснить, почему «кроссбраузерность» никак не сочитается с мощным нестандартным
> API.Вот ты просто ясновидец. Аль в мозилле работаешь? Каким образом смена языка разметки влияет на фичастость API? Более того, XUL еще и имеет кучу ограничений. 3-колоночный лейаут на этом хваленом XUL в Thunderbird уже 10 лет не могут запилить.
А логика она что в XUL, что в WebApi — на JS.
Отсутствие XPCOM скажется. Но назови хоть одно нужное дополнение на XPCOM. DownThemAll? Не смеши мой wget и transmission.
Короче, белки истерички одобряют двой пост.
> Вот ты просто ясновидец.да.
> Аль в мозилле работаешь?
нет, у меня мозг разумного существа.
> Каким образом смена языка разметки влияет на фичастость API?
ясно, с тобой мы на этом закончили: ты вообще не понимаешь, о чём речь, но пытаешься что‐то вякать.
>3-колоночный лейаут на этом хваленом XUL в Thunderbird уже 10 лет не могут запилить.Есть у громоптицы 3-колоночный лейаут. Даже 4 колонки может быть если ещё Lightning пользоваться. Я уже молчу что любой лейаут до недавних пор через одно место на html+css делался.
> Есть у громоптицы 3-колоночный лейаут. Даже 4 колонки может быть если ещё
> Lightning пользоваться. Я уже молчу что любой лейаут до недавних пор
> через одно место на html+css делался.Я думал, что пользователям Thunderbird, не придется объяснять, что имелось ввиду.
https://bugzil.la/213945, который заблочен вот этим https://bugzil.la/441414
Багу 12 лет. Назначен bounty. Можно заработать. Welcome.
Ей богу не понимаю в чём проблема. http://i.imgur.com/N9moQfu.png
Я правда таким лайаутом не пользуюсь поскольку бесполезная трата горизонтального пространства.
Там как я понял проблема в том что хотят в таблицу/список пихать другие лейауты.(трёхстрочные?)
Возможно ошибаюсь. Поясните в чём я ошибся.>Я думал, что пользователям Thunderbird, не придется объяснять
А что все пользователи обязательно должны хотеть интерфейс как в Outlook?
> Ей богу не понимаю в чём проблема. http://i.imgur.com/N9moQfu.png
> Я правда таким лайаутом не пользуюсь поскольку бесполезная трата горизонтального пространства.Я таким лейаутом пользуюсь, и на 12" смотрится не очень. Но на 16:9 это дает больше пространства для писем, потому приходится мириться.
> Там как я понял проблема в том что хотят в таблицу/список пихать
> другие лейауты.(трёхстрочные?)
> Возможно ошибаюсь. Поясните в чём я ошибся.Все верно. Хотят rich content в дереве.
На самом деле, есть патч, который добавляет в XUL такую возможность. Но XUL-ом владеет Mozilla и патч принимать отказывается.
А иначе фичу никто имплементировать не может.
>Я таким лейаутом пользуюсь, и на 12" смотрится не очень.
>Но на 16:9 это дает больше пространства для писемТо же 16:9 в разрешении 1920x1080.
Но все равно я предпочитаю классическую разбивку(слева - дерево профилей, справа - вверху список древовидный, а снизу - само письмо)
Такое предпочтение потому что письмам текстовым хватает пространства, а рекламные буклетики - это ничего страшного и важного. Если сильно припрёт можно и двойным кликом открыть письмо.>Все верно. Хотят rich content в дереве.
>На самом деле, есть патч, который добавляет в XUL такую возможность.
>Но XUL-ом владеет Mozilla и патч принимать отказывается.
>А иначе фичу никто имплементировать не может.В таком случае проблема не в колончатом лейауте, а в хотелках по поводу конкретного виджета.
Виджет вообще расчитан на древовиднуюю таблицу как я понимаю и на кой чёрт из таблицы делать список непонятно(можно понять отдельные ячейки кастомить - да)
Для ихних хотелок нужен что-то типа treelistview какой, а вообще достаточно было бы дать возможность изменить виджет отображающий список писем вместо того что бы лесть в XUL и из таблицы пытаться сделать не пойми что.
> справа - вверху список древовидный, а снизу - само письмоТо есть правая область разделена на верхнюю и нижнюю части.
> В таком случае проблема не в колончатом лейауте, а в хотелках по
> поводу конкретного виджета.
> Виджет вообще расчитан на древовиднуюю таблицу как я понимаю и на кой
> чёрт из таблицы делать список непонятно(можно понять отдельные ячейки кастомить -
> да)
> Для ихних хотелок нужен что-то типа treelistview какой, а вообще достаточно было
> бы дать возможность изменить виджет отображающий список писем вместо того что
> бы лесть в XUL и из таблицы пытаться сделать не пойми
> что.Именно так. Тем более, что такие виджеты давно есть: listbox (поддерживает любой контент, но все строки будут одинаковой высоты), richlistbox: то же самое, но произвольной высоты). Но господин виндотролль испарился и предпочел не отвечать.
Ну а что отвечать то? Есть запрос от пользователей: список писем, как в KMail, Outlook, Claws Mail, Lotus Notes и любом другом современном клиенте. Запрос уже 12 лет висит.Еще раз: древовидный список, где каждый элемент имеет рич контент.
https://bugzil.la/213945Прошу вас, не испаряйтесь, а почините баг, сделайте доброе дело.
Пофиксите уже ишшу в сандерберд.
Нужно древовидное отображение с рич контентом в несколько строк.
не вижу проблем в реализации. Готов рассмотреть вопрос за отдельную плату.
>3-колоночный лейаут на этом хваленом XUL<hbox flex="1">
<vbox flex="1" />
<splitter collapse="before">
<grippy />
</splitter>
<vbox flex="2" />
<splitter collapse="after">
<grippy />
</splitter>
<vbox width="200" />
</hbox>Вот трехколоночный. Между колонками разделители, их можно перетаскивать и колонки можно сворачивать нажатием. Третья колонка фиксированной ширины, первые две растягиваются в пропорции 1:2.
Можно теперь увидеть то же самое на HTML?
> Можно теперь увидеть то же самое на HTML?теперь оно или пропадёт вообще, или вывалит нечитаемый дамп из html-css-js каши. после чего можно добить вопросом: «а чтобы системную тему оформления подхватывало?»
>> Можно теперь увидеть то же самое на HTML?
> теперь оно или пропадёт вообще, или вывалит нечитаемый дамп из html-css-js каши.
> после чего можно добить вопросом: «а чтобы системную тему оформления подхватывало?»Кстати, подхватывание как раз можно сделать, если мозилла не удалит css-свойство -moz-appearance. В XUL оно именно так и сделано. Другой вопрос, что, скорее всего, если оно и будет, то в Servo оно все равно будет ненативным.
>[оверквотинг удален]
> <vbox flex="1" />
> <splitter collapse="before">
> <grippy />
> </splitter>
> <vbox flex="2" />
> <splitter collapse="after">
> <grippy />
> </splitter>
> <vbox width="200" />
> </hbox>Я согласен, что выразился не совсем точно.
https://bugzil.la/213945 и https://bugzil.la/441414За фикс можно даже получить деньги. Люди 12 лет ждут, а специалист по XUL так и не объявился.
Хоть 3 колонки — не совсем то, о чем я хотел попросить, но те же 3 колонки на html делаются с помощью frame-ов.
<frameset cols="25%,50%,25%">
<frame src="left.htm">
<frame src="center.htm">
<frame src="right.htm">
</frameset>
> Хоть 3 колонки — не совсем то, о чем я хотел попросить,
> но те же 3 колонки на html делаются с помощью frame-ов.спасибо, это было смешно.
Тебя рассмешило, что оно системную тему подхватило? Пойди лучше баг в Thundebird почини. Похвастаешься одноклассникам, еще и на мороженное заработаешь.
когда мне понадобится идиотская реплика от идиота — я тебя позову, спасибо.
> https://bugzil.la/213945А, собственно, при чем тут XUL?
А для этого есть listbox и richlistbox. В tree такие ограничения от того, что элементы там не элементы, а просто нарисованный внутри текст. Там внутри располагается (автоматом через XBL-биндинг) элемент treechildren, а он просто рисует элементы из своего Data View. Зачем это нужно? Для производительности.
> Хоть 3 колонки — не совсем то, о чем я хотел попросить,
> но те же 3 колонки на html делаются с помощью frame-ов.
> <frameset cols="25%,50%,25%">
> <frame src="left.htm">
> <frame src="center.htm">
> <frame src="right.htm">
> </frameset>А где сворачивание по нажатию на разделитель? Я уж промолчу про сами фреймы, когда на дворе 2015 год.
> А, собственно, при чем тут XUL?
> В tree такие ограничения от
> того, что элементы там не элементы, а просто нарисованный внутри текст.
> Там внутри располагается (автоматом через XBL-биндинг) элемент treechildren, а он просто
> рисует элементы из своего Data View. Зачем это нужно? Для производительности.Есть конкретное ограничение XUL, которое мешает пользователям. Из-за этого ограничения пользователи не могут сделать mail list узким, потому что контент организовывается строго в колонки.
Поправить не могут уже 12 лет. При чем тут XUL?
> А где сворачивание по нажатию на разделитель? Я уж промолчу про сами
> фреймы, когда на дворе 2015 год.Ну вы имплементирвали больше, чем просто 3 колонки. Со сворачиванием по клику будет уже значительно бльше кода :) А аргумент про 2015 год — не аргумент. Я ведь так же могу ответить: какой XUL, когда на дворе 2015 год?
Я прекрасно понимаю разницу между языком разметки и языком для организации UI компонентов. Я прекрасно понимаю, что где-то XUL может быть производительнее, где-то — выразительнее (все-таки, это гораздо более высокий уровень абстракции). И я вперед согласен с тем, что UI писать лучше на XUL.
Но я не вижу принципиальной сложности в том, чтоб написать Pentadactyl на html+css+js при наличии вменяемого API, что мозилла, судя по их блогу, обещает сделать.
> Есть конкретное ограничение XUL, которое мешает пользователям. Из-за этого ограничения пользователи не могут сделать mail list узким, потому что контент организовывается строго в колонки.
> Поправить не могут уже 12 лет. При чем тут XUL?Так: https://bug213945.bmoattachments.org/attachment.cgi?id=258111
Ну правильно, для этого есть элемент richlistbox. Нужен пример? Посмотрите в менеджер загрузок или в менеджер аддонов, там именно он. Вот там уже любые выкрутасы можно. Можно даже строки разной высоты делать: http://mozillalinks.org/wp-content/uploads/2008/06/addons.pngЕсли все строки одинаковой высоты, то так и через listbox можно.
А еще можно просто сделать vbox, а в него напихать произвольных элементов. Так, например, в Error Console сделано. Так что способов-то масса.А tree — это таблица. Он и не должен так уметь. И, кстати, HTML table тоже так не умеет, если не плодить костылей вроде. Так что повторяю вопрос: а при чем здесь XUL?
* костылей вроде
<table>
<tr><td>
<div/>
<div/>
...
<div/>
</td></tr>
...
>> автор DownThemAll тоже высказался http://www.downthemall.net/the-likely-end-of-downthemall/
> Истерика основана, пока что, на предположении, что новый API окажется гораздо менее
> функциональным. Есть ведь еще вариант, при котором файрфокс станет таким себе
> open-source vivaldi. Принципиально, ничего не мешает сделать кастомизиреумый UI (даже
> уровня pentadactyl) на html+css+js.
> Но посмотрим, как оно будет. Я тоже не в восторге от нововведений,
> если что.все тлен, идеального ничего нет.....недавно в КДЕ прочитал аннотацию на пустом значке, в двух словах там выражение Лайнуса что то типа: "недостаточно быть хорошим кодером чтобы делать линукс, надо еще и быть порядочным bastard" ;)
> Лайнусаинтересно, а кто это и чем знаменит?
> Истерика основана, пока что, на предположении, что новый API окажется гораздо менее
> функциональным.Истерика основана на том что по сути - это таки еще одна "шкурка к гуглохрому" теперь. Ну и зачем оно такое? Вот реально - проще всего им было бы взять гуглохром и заменить в нем брендинг на свой. Там уже все сделано так как они хотят. Единственный повод НЕ делать так - синдром NIH.
> open-source vivaldi.
И Opera Software # 2. Ну что, делаем ставки - кто скупит высушенный трупик мозилла корп? :)
> Принципиально, ничего не мешает сделать кастомизиреумый UI (даже
> уровня pentadactyl) на html+css+js.Теоретически, вы бы завтра могли полететь в экспедицию на Луну...
> Но посмотрим, как оно будет. Я тоже не в восторге от нововведений, если что.
ИМХО, с лисы пора валить. Это теперь walled garden, набитый маркетологами которые в жажде срубить денег весьма конкретно закусили удила.
> Истерика основана на том что по сути - это таки еще одна
> "шкурка к гуглохрому" теперь. Ну и зачем оно такое? Вот реально
> - проще всего им было бы взять гуглохром и заменить в
> нем брендинг на свой. Там уже все сделано так как они
> хотят. Единственный повод НЕ делать так - синдром NIH.Движок свой. API свой, но совместимый. Где хром?
> Теоретически, вы бы завтра могли полететь в экспедицию на Луну...
Вы видели современные веб-приложения? UI Pentadactyl — это детский сад в сравнении с тем, что матерые фронтендеры делают на html+css+js.
> ИМХО, с лисы пора валить.
Обычно, дальше этих слов никогда не заходит.
> Вы видели современные веб-приложения?видели. выглядит как куча говна, стили оформления ОС не подхватывает.
> автор DownThemAll тоже высказался http://www.downthemall.net/the-likely-end-of-downthemall/прочитал, аж плакать хочеться, но в целом оно и не нужно....современный инет у всех стабильный так что надобность в этом отпала, к тому же есть они в любой ОС в отдельном виде и так они работают лучше на порядок чем тот же downthemall который в итоге тормозит работу самого браузера. В одном я с автором сего поста согласен, прежний фокс умрет, да и х с ним...;) Кому надо сделает себе замену, форкнет и продолжит, кому не надо будет использовать новый, тот же uBlock/uMatrix не так уж много народу использует и тот же Greasmonkey и то поди меньше, наставить вы себе хоть 200 их можете, это ничего не говорит о том, что пользуетесь вы этим или нет. По факту мне хватало бы одного скромного ад блокера, пофиг каким он будет и от кого, сейчас пользуюсь uBlock, но его автор тоже тот еще мутный чел, сначала впарил код какому то уроду который поднарубить бабла захотел, потом обратно взялся за проект, да пускай он даже поступит с uBlock как с AdblockPlus мне лично пофиг, главное чтобы проект развивался и обновлялся регулярно.
Может крупные аддоны и жалко, но в остальном там столько всякой хни что просто заглядывать в эти аддоны страшно что в мозилке, что в хроме....
За ближайшие 5 лет еще родится не одна сотня этих браузеров и так же бесславно подохнет, если ради появления чего то большего чем то что есть сейчас сдохнет какой-либо проект покрупнее то плевать ;)....сообщество ничего не изменит, это уже все поняли....нет вообще никакого сообщества.
>>у всехПопрошу не обобщать. Например в одном городе не на крайнем севере, но близко, дорогой проводной интернет, но дешёвый 3G интернет. Что прикажите этим людям делать?
Качать качалкой.
о, а вот и Иксперд. который вообще ничего в теме не понимает, uBlock у него мозилловское расширение, а не заработавшее сперва в хроме, но Мнение имеет. знаток. убивать надо таких знатоков из рогатки.
> у всех стабильный так что надобность в этом отпала,Попробуй без подобных расширений скачать, допустим, OSM Planet File. Особенно прикольно если соединение все-таки оборвется. Этак на 22-м гигабайте из 25. А докачку встронная 1-поточная качалка и не умеет ни разу. Не говоря о том что далеко не всегда соединение в 1 поток может полностью прогрузить канал. Прикольно наверное ждать в 3 раза дольше и потом обнаружить что немеряная закачка еще и обломалась к тому же. Давай, дескать, еще полдня покукуем без нужного файла.
> они работают лучше на порядок чем тот же downthemall который в
> итоге тормозит работу самого браузера.Вот только DTA - видит страницу так же как ее видит браузер. И может сдернуть оттуда все что видит браузер, в том же виде. А вот отдельные качалки в этом плане работают через пень-колоду.
> поста согласен, прежний фокс умрет, да и х с ним...;)
А гуглохром уже есть. У гугеля. Мозилла становится попросту лишним элементом интерьера.
> главное чтобы проект развивался и обновлялся регулярно.
Опера уже доразвивалась до состояния когда продаваться собирается.
> что просто заглядывать в эти аддоны страшно что в мозилке, что в хроме....
Знаете, я вот выбирал файрфокс за кастомизируемость. А теперь это лишь жалкий ripoff хрома по сути. Ну и смысл в существовании фокса? Хром уже есть и без них, а самоцель перетянуть одеяло на свой стор - есть только у маркетоидов мозиллы, увы и ах.
> ничего не изменит, это уже все поняли....
Ну вон pale moon кажется неплохо поднимается на мозильских инициативах.
> нет вообще никакого сообщества.
А кто тогда подхватил сорц экс-нетшкафа и сделал из этого Mozilla Suite, а потом и Firefox 1.0? Ну не мозилла корпорейшн же - ее тогда еще не было :)
> вполне себе несутПрям бегут...
https://github.com/MoonchildProductions/Pale-Moon/issues/154
А как ты умудрился автовыделение строки поиска отключить? Адресная - понятно, browser.urlbar.clickSelectsAll, но для поиска я ничего не нашёл. Кстати, если в код лезть - можно заодно и хоткей сделать для вставки из primary.Поо остаточному - потому что плевать на репы хотели, например. По выбору дефолтного значения для того browser.urlbar.clickSelectsAll с мотивацией "униформное поведение между платформами".
> А как ты умудрился автовыделение строки поиска отключить?самопальным патчем, вестимо. у меня на x86, 4GB RAM, с нуля Pale Moon собирается за час, и даже в своп при этом не лазит. следовательно, никаких проблем со сборкой личных версий нет.
> Адресная - понятно, browser.urlbar.clickSelectsAll
это не всё: выбор по клавиатурному фокусу это никак не снимает же.
> Поо остаточному - потому что плевать на репы хотели, например. По выбору
> дефолтного значения для того browser.urlbar.clickSelectsAll с мотивацией "униформное
> поведение между платформами".и тут они таки правы, если принять во внимание, что основная масса пользователей PM — вантузоиды и свитчеры. MC между «идеологически верно» и «пользователи привыкли» обычно выбирает «пользователи привыкли», даже если пользователи привыкли к явной глупости.
а вот для того, чтобы в линуксовой версии вместо интересов свитчеров начали учитываться интересы «долгоживущих линуксоидов» — этих самых «долгоживущих» должно быть много. но они не идут, потому что «фе‐фе‐фе, наши интересы не учитываются из коробки! фе‐фе‐фе!» и не будут учитываться с таким подходом. сами виноваты.
>Кстати - ты не в курсе, как Pale Moon научить вменяемо себя вести с PRIMARY selection? В мозиллоидах есть хорошая и правильная фишка - когда выделение в поле делается автоматом, PRIMARY не меняется (допустим, что-то выделил, ткнул F6, попав вадресуню строку - можно нажать del и вставить то, что и было в primary). А вот когда клавой или мышью выделил - тогда, как и положено, заменяет.А как это настроить. У меня всё равно заменяет PRIMARY при автоматическом выделений. Из-за этого пришлось отключить фокус в адресной строке. Вот тема https://forum.mozilla-russia.org/viewtopic.php?id=62085
В мозиллообразных ничегонастраивать не пришлось - они у меня везде так себя ведут. Разве что у вас какие-то гномовские настройки для GTK вмешались.
Я тоже ничего не настраивал. По умолчанию primary заменяется при автоматическом выделении. Увы…
Под флагом этого поделия всё то закостенелое УГ, из-за которого пользоваться FF было невозможно)
Тут клуб худых, вам в соседний зал.
"так же ничего не могли, как"
Они уже перешли на блинк?
Это уже не важно
"неважно"
Вам известно что такое "интерфейс"? "контракт" в мире ИТ?
Именно эта новость и дает понять что разработчикам дополнений под Хром будет легче портировать свои дополнения на FF, в связи с тем что интерфейсы будут похожи/идентичны.
Следующий шаг - Firefox не нужен.
Вот и весь "контракт". :)
Надеюсь, что они всё же реализуют возможность произвольно изменять интерфейс браузера, как сейчас. Это же главная особенность Firefox. Пускай, для этого понадобится переписать все расширения... Но главное, чтобы была принципиальная возможность вмешиваться и менять поведение любой части интерфейса браузера.
Это всё будет возможным. А в будущем, скорее всего, вместо Gecko поставят Servo. Вот тут то Firefox даст жару всем хромоподобным.
> Это всё будет возможным.угу. как в хроме.
> А в будущем, скорее всего, вместо Gecko поставят Servo.
> Вот тут то Firefox даст жару всем хромоподобным.да нет никакого Firefox в будущем. а Firechrome не нужен, потому что есть оригинал.
Увы, исходя из текущего описания WebExtensions, полного доступа к внутренностям браузера и возможности менять вообще всё больше не будет. Вот тут они принимают идеи для внешних API, которые позволили бы покрыть большую часть нужд: https://webextensions.uservoice.com/forums/315663-webextensi...
Но я с трудом представляю себе какое-то внешнее API, не дающего доступ к внутренностям браузера, и которое позволило бы сделать расширение типа Advanced Locationbar / Locationbar², например.
Короче «славное» будет время: для серьёзных изменений в интерфейсе придётся делать форк огненной пандочки и вносить правки прямо в неё, а потом мержиться с оригинальной версией регулярно. В общем был гемор с тем, что периодически что-то ломалось в расширениях. Они решили решить проблему с периодически отключающейся рукой путём полной её ампутации. Нет руки — нет проблемы :)
Хотя кто знает, что там будет. Может быть всё же будет способ вмешиваться во внутренности браузера из расширений.
Рассуждения одного из разработчиков Firefox по поводу: https://billmccloskey.wordpress.com/2015/08/21/firefox-add-o.../
Очень интересно, спасибо.
> Очень интересно, спасибо.«…Jetpack, which is used by virtually every add-on»
посмеялся. отправьте кто‐нибудь автору письмо, у него опечатка. должно быть так: «…Jetpack, which is used by virtually every useless add-on».
>> Очень интересно, спасибо.
> «…Jetpack, which is used by virtually every add-on»
> посмеялся. отправьте кто‐нибудь автору письмо, у него опечатка. должно быть так:
> «…Jetpack, which is used by virtually every useless add-on».ога, вот так и есть все ;)...
> «…Jetpack, which is used by virtually every add-on»
> посмеялся. отправьте кто‐нибудь автору письмо, у него опечатка. должно быть так:
> «…Jetpack, which is used by virtually every useless add-on».However, we don’t want this to become another feature like require('chrome') in Jetpack, which is used by virtually every add-on.
Зачем выдираешь из контекста? Я понимаю, что тебе гораздо приятней выставить разработчика Mozilla лгуном и неадекватом. Но в следующий раз, когда будешь делать что-то подобное, вспомни, что ты на opennet не один, и другие люди тоже умеют читать.
> вспомни, что ты на opennet не один, и другие
> люди тоже умеют читать.когда перейдёшь из множества «умею читать» во множество «умею читать и понимать прочитанное» — тогда приходи, продолжим беседу. а до тех пор пожалуйста, постарайся воздерживаться от ответов мне. я, со своей стороны, обещаю не реагировать на твои комментарии.
> Рассуждения одного из разработчиков Firefox по поводу: https://billmccloskey.wordpress.com/2015/08/21/firefox-add-o.../словесный понос на тему "мы нуждаемся в вашем мнении"....конечная цель одна, выкинуть 99% аддонов которые не пойдут на эту сделку с новым API.
> Увы, исходя из текущего описания WebExtensions, полного доступа к внутренностям браузера
> и возможности менять вообще всё больше не будет. Вот тут они
> принимают идеи для внешних API, которые позволили бы покрыть большую часть
> нужд: https://webextensions.uservoice.com/forums/315663-webextensi...там есть предложение: «get your fuckin' hands off XPCOM and XUL, and everything will be fine»?
>> Увы, исходя из текущего описания WebExtensions, полного доступа к внутренностям браузера
>> и возможности менять вообще всё больше не будет. Вот тут они
>> принимают идеи для внешних API, которые позволили бы покрыть большую часть
>> нужд: https://webextensions.uservoice.com/forums/315663-webextensi...
> там есть предложение: «get your fuckin' hands off XPCOM and XUL, and
> everything will be fine»?Есть. Что характерно, они в топе.
Drop webextensions
205 votes
20 commentsStop fucking shit up
79 votes
3 commentsFork Firefox, apply the planned changes to the fork, leave Firefox as is
71 votes
0 comments
> Есть. Что характерно, они в топе.но это, увы, совсем не то мнение, которое mozco желает слышать. а посему этого мнения не существует. как и с овцтралисом, mozco всем составом засунули в уши пальцы и бормочут: «ничего не слышим, ничего не слышим, мы в домике!»
"тут-то"
"веб-кит-подобным"
> "тут-то"
> "веб-кит-подобным"А чего это вдруг веб-кит? Он всегда вебкитом был. Плохой, негодный граммар-нацик.
"Даст жару" - в смысле превратит процессор в печку?
Firefox переходит на новую модель разработки, заключающуюся в полном копировании Chrome.
> Firefox переходит на новую модель разработки, заключающуюся в полном копировании Chrome.дык давно уже.
Не давно. Потому что до этого темами и стилями можно было поменять внешний вид. И на Chrome был похож только он. А вот теперь даже API то же. Такое ощущение, что проект готовится к полному поражению от Chrome и чтобы хоть как-то оставить пользователей у себя теперь хочет вобрать дополнения Chrome и не пилить своё API. Чем-то на эволюцию в природе похоже.
свой API
> Такое ощущение, что проект готовится к
> полному поражению от Chrome и чтобы хоть как-то оставить пользователей у
> себя теперь хочет вобрать дополнения Chrome и не пилить своё API.
> Чем-то на эволюцию в природе похоже.ещё один маленький инсайд: у MozCo опухание FirefoxOS. кое‐кому десктопная версия Firefox служит всего лишь тестовым полигоном.
>> Такое ощущение, что проект готовится к
>> полному поражению от Chrome и чтобы хоть как-то оставить пользователей у
>> себя теперь хочет вобрать дополнения Chrome и не пилить своё API.
>> Чем-то на эволюцию в природе похоже.
> ещё один маленький инсайд: у MozCo опухание FirefoxOS. кое‐кому десктопная версия
> Firefox служит всего лишь тестовым полигоном.чем это мешает использовать его?
>> ещё один маленький инсайд: у MozCo опухание FirefoxOS. кое‐кому десктопная версия
>> Firefox служит всего лишь тестовым полигоном.
> чем это мешает использовать его?для любителей walled gardens — ничем не мешает, конечно. ешьте, вам ещё принесут.
>чтобы хоть как-то оставить пользователей у себяОтлично они оставят пользователей если разгонят всех имеющихся своими действиями.
Конечно поживём увидим.
Разработчики занимаются тем, что с каждым релизом ломают всё "до основанья". Когда этот процесс идет безостановочно, уже не хочется спорить, а хочется просто уйти на что-нибудь более стабильное.
До основания они ещё ни разу ничего не ломали. Просто решали проблемы с текущими API. Вот отказ от XUL — это да, до основания. С одной стороны новый двиг должен быть производительным и т.д., с другой стороны — если у расширений не будет прежней свободы, то первое преимущество кажется уже и не таким важным. Хотя для некоторых людей, конечно, всё в точности наоборот :)
> Хотя для некоторых людей, конечно, всё в точности наоборотДля таких людей уже есть хром, ломать firefox для этого не нужно.
Самое смешное что эти базовые основы маркетинга, интуитивно понимаемые каждым вторым анонимом, до тех самых мозилловских "понабрали маркетологов" как-то вообще не доходят. Это же вообще первый класс, штаны на лямках - 5Р: "пипл-продакт-плэйс-промоушн-прайс" - там же не просто так "пипл" стоит на первом месте, именно из этого логическим образом вытекают свойства продукта.
Я так понимаю, они до сих пор в плену иллюзии, что у них есть шансы в борьбе за "массового" пользователя, которого по факту полностью устраивает хром.
Смешно даже не это. Юного маркетолога с непросохшей краской на дипломе выгонят с собеседования о приеме на работу автоматически, если он произнесет "а давайте нашей ЦА будут все, чего их на ниши-то делить, время только тратить". А этим - нормально.
> Я так понимаю, они до сих пор в плену иллюзии, что у
> них есть шансы в борьбе за "массового" пользователя, которого по
> факту полностью устраивает хром.потому что Эффективные Манагеры мозиллы — идиоты. аудиторией мозиллы изначально были гики и «пригикованые» — именно они ставили Ff остальным. да, это, вроде бы, аудитория небольшая — но зато надёжная. тем более сейчас, когда для этой аудитории попросту нет других вариантов (нет, uzbl и прочие не считаем, это вообще‐совсем уже другие расклады).
мозилоиды же зачем‐то решили «переиграть гугель» на поле гугеля. причём, что характерно, переиграть гугель… путём копирования действий гугеля. я не знаю, имеют ли мозилломанагеры дипломы MBA, но если имеют — учебное заведение, выдавшее эти дипломы, следует расформировать, раз там не могут научить даже тому, что copycat always looses.
как уже говорено чуть ли не каждым — «массовый пользователь» остаётся на хроме, гики благодарят за рыбку и уходят. на этом история Ff заканчивается, остаётся место в музее, раздел «всё на свете прое…ть».
> потому что Эффективные Манагеры мозиллы — идиоты.Не думаю.
> мозилоиды же зачем‐то решили «переиграть гугель» на поле гугеля. причём,
> что характерно, переиграть гугель… путём копирования действий гугеля.Это с завидной регулярностью делают самые разные компании. С всегда предсказуемым результатом. Из последних клинических случаев - Blackberry. В идиотах обычно остаются пользователи и мелкие акционеры. С Blackberry, во всяком случае, так и было, крупные акционеры успели окешиться, подняв временно курс акций сногсшибательными новостями о поборении Андроида став более Андроидом чем Андроид. Пипл кратковременно это схавал, а надолго и не надо.
>> потому что Эффективные Манагеры мозиллы — идиоты.
> Не думаю.это в предположении, что они действительно заинтересованы в развитии MozCo. если у них совсем другие цели — то, конечно, не идиоты.
Зря Вы так, им просто лавры Нокии спать не дают)
> же вообще первый класс, штаны на лямках - 5Р: "пипл-продакт-плэйс-промоушн-прайс" -
> там же не просто так "пипл" стоит на первом месте, именно
> из этого логическим образом вытекают свойства продукта.так у мозилловцев тоже пипл на первом месте. просто те, кто не согласны с Гениальными Идеями, автоматически становятся непиплом.
Chrome всех пожрал.
Невероятно.
> Невероятно.ожидаемо. если набирать придурков с карго‐культом вместо нормальных людей — то останется тот единственный, где люди ещё есть.
> Chrome всех пожрал.
> Невероятно.Гуголь со своим баблом всех пожрал.
Ничего удивительного.
> Chrome всех пожрал.
> Невероятно.Ориентация на массу всё пожрала.
Петицию вот запилилиhttps://www.change.org/p/mozilla-don-t-remove-xul-and-xpcom-...
> Петицию вот запилиликак будто тормозилла кого‐то слушает. они с гнумерами упарываются одними и теми же веществами.
Ура! Раньше писал расширения под chrome/opera/safari, ибо там API очень похоже, а фурифокс обходил стороной, ибо там какие-то хулы и прочее. А теперь удобно будет.
Любил Firefox именно за свои мощные дополнения, теперь они начнут резко плохо работать на JS,CSS
Такими темпами они скоро и на движок хрома перейдут
Какой кошмар! Чему вы радуетесь? Я в трауре...
Вообще неплохо, ещё бы движок сменить на servo и вообще красота будет. А то тормозит жутко.
Не кипишуйте. У мозиллы не так много ресурсов, вот они и хотят в перспективе огнелис на рельсы поставить. Скоро серво во все поля, пора маркетологов перебрасывать на другие проекты.
>У мозиллы не так много ресурсоввот и перепилят свой пост-фаерфокс в нескучную стартовую страницу для хрома
> У мозиллы не так много ресурсова будет ещё меньше. и меньше. и меньше.
У Опера ASA не так много ресурсов...И как поставили на рельсы?
Тут будет тот же результат, родят Edge.
Есть повод свалить на palemoon, товарищи.
у меня как альтернатива стоит пулимёт, но на нём некоторые плагины не работают...
Проблема в том, что если Gecko перестанет развиваться, его некому будет пилить. Дорогое это удовольствие. Поэтому он будет постепенно устаревать и со временем окажется совсем негодным. А SeaMonkey и PaleMoon без Gecko никак не смогут остаться прежними.
> А SeaMonkey и PaleMoon без Gecko никак не
> смогут остаться прежними.Pale Moon и не собирается. в Pale Moon 26 никакого gecko нет.
А что же там? Blink?
> А что же там?поисковики знают.
> Что касается процесса разработки, то он останется прежним, свежие выпуски Gecko как и раньше будут выступать в качестве основы для GoannaРасходимся
конечно, левый говносайт — самый лучший и достоверный источник информации. расходись, пожалуйста, и никогда не подходи к Pale Moon.
opennet гoвнoсайт?
> opennet гoвнoсайт?и да и нет.
Неуж-то приплачивать за пиар стали?
> Неуж-то приплачивать за пиар стали?само собой. никаких других причин же не бывает.
Сразу видно кто директор.
мне Chrome настохерел - не пускает постоянно на сайты за недействительные сертификаты, так если бы на какие то левые, нет!!! - на google и yandex!!! получается пчёлы против мёда, ахахах
Твои лично проблемы. Проверь время, установленное в системе, особенно год.
эта фигня выскакивает на ХР, на висте и выше - нормально. Кроме Chrome недействительные сертификаты больше ни в каких браузерах не выскакивают. так что Chrome я отправил в треш
Хром использует системные сертификаты, которые на XP протухли вместе с системой. В Хрюше и cloudflare сайте в хромобраузерах не открываются, что поделать.
а надо было XPень в треш отправить
Во всей этой истории С ФФ удивляет только отсутствие нормального работоспособного форка.
Я буду очень зол, если TreeStyleTab не заработает.
> Я буду очень золМожешь начинать.
кошмар. куча старых работающих расширений отвалится, в том числе и живые современные авторам которых будет в лом переписывать всё с нуля. и что мы получаем в замен? сомнительный доступ к хромовским адонам.
Радует, что Mozilla почти всегда ошибается со сроками, и эти 12-18 месяцев могут легко превратиться и в 5 лет :)
Чем меньше Firefox отличается от других браузеров, тем меньше причин его использовать.
А из выше хающих -- сколько из вас писало плагины то, иоддерживают их?
Это не аргумент, чтобы питаться отбросами с хрома.
Вот тебе мнение автора одного из самых популярных плагинов http://www.downthemall.net/the-likely-end-of-downthemall/
> Вот тебе мнение автора одного из самых популярных плагинов http://www.downthemall.net/the-likely-end-of-downthemall/Популярность этого аддона сомнительна в 2015 году. Более того, на линуксах есть wget и aria2.
Автор TreeStyleTab вместо гневных набросов откомментил в блоге мозиллы и дал им знать, как сделать так, чтоб его аддон работал. А это какая-то истерика.
> А из выше хающих -- сколько из вас писало плагины то, иоддерживают
> их?вот тебе‐то какая разница, если ты даже разницы между плагином и аддоном не знаешь? кто‐кто, а ты бы уж сидел, молчал и не позорился.
Вы лучше гляньте что разработчики WordPress учинили: https://en.blog.wordpress.com/2015/08/21/accelerate-lgbt/
Accelerate.LGBT с "Engage a younger audience with your brand"
Как после этого с WordPress работать?
> Вы лучше гляньте что разработчики WordPress учинили: https://en.blog.wordpress.com/2015/08/21/accelerate-lgbt/
> Accelerate.LGBT с "Engage a younger audience with your brand"
> Как после этого с WordPress работать?Премного благодарен за ссылку!
Как раз подмывал посмотреть WordPress, но теперь не придется на него время терять, возьму что нибудь другое.
Вместо анализа технических преимуществ/недостатков основываться на верованиях? Так это вам в церковь, а не в инженеры
Некоторые, например, отказывались сотрудничать с нацистами.
Вне зависимости от продвинутости немецких технологий и коммерческих выгод.
> Некоторые, например, отказывались сотрудничать с нацистами.
> Вне зависимости от продвинутости немецких технологий и коммерческих выгод.ваху! третий ответ.
> Вместо анализа технических преимуществ/недостатков основываться на верованиях?Это же пых, да и многие альтернативы тоже на пыхе - чего тут оценивать? Всё дерьмо примерно одинакового уровня с точки зрения (не)достатков, т.е. написано рукожопыми овощами максимально несекьюрно и криво.
what's wrong with that? code doesn't smell.
Плохо то, что вместо того чтобы поддерживать равные отношения в сообществе, не обращая внимание на цвет кожи и ориентацию, они выделяют альтернативно одарённых в отдельную привилегированную касту и устаивают им PR. Лучше бы для разработчиков-инвалидов такую конференцию организовали, им действительно нужна помощь и особое внимание.
> Плохо то, что вместо того чтобы поддерживать равные отношения в сообществе, не
> обращая внимание на цвет кожи и ориентацию, они выделяют альтернативно одарённых
> в отдельную привилегированную касту и устаивают им PR.это примерно как с преподаванием «закона божьего» в школах: туповатые особи выявляются на ранних стадиях, а остальные получают хорошую прививку от религиознутой дури.
>>С новым API разработка браузерных дополнений станет похожей на разработку для Web - один и тот же код сможет работать в разных браузерах и будет зависеть от единых стандартов.тонко
это новая ступень "скачай exe и запусти"
Лол, а по ссылке, на эти самы уебэкстеншонс так никто и не перешёл штоль?
>Additional APIs
>>We plan to add our own APIs based on the needs of existing Firefox add-ons.
>>
>> NoScript-type functionality. This would come in the form of extensions to webRequest and possibly contentSettings.
>>Sidebars. Opera already supports sidebar functionality; Chrome may soon. We would like to be able to implement Tree >>Style Tabs or Vertical Tabs by hiding the tab strip and showing a tab sidebar.
>>Toolbars. Firefox has a lot of existing toolbar add-ons.
>>Better keyboard shortcut support. We'd like to support Vimperator-type functionality.
>>Ability to add tabs to about:addons.
>>Ability to modify the tab strip (Tab Mix Plus).
>>Ability to take images of frames/tabs (like canvas.drawWindow)Вроде все норм. Под популярные аддоны напишут апи.
Жаль если приколотят юи гвоздями, как в хроме, но да ладно уж.
ТОЛЬКО ВЫИГРАЛИ.
>>Под популярные аддоны напишут апи.вы хоть понимаете какую мерзопакостную вещь вы сказали??
под аддоны напишут апи!!!захочешь свой аддончег реализовать то на поклон к разработчикам лиса?
с просьбой написать вам нужное айпи??
>>>Под популярные аддоны напишут апи.
> вы хоть понимаете какую мерзопакостную вещь вы сказали??
> под аддоны напишут апи!!!
> захочешь свой аддончег реализовать то на поклон к разработчикам лиса?
> с просьбой написать вам нужное айпи??Хватит нести бред.
Под популярные аддоны напишут апи.а разве это не бред??
под сайты пишут браузеры, разве это не бред?
Конечно бред. Под сайты давно уже пишут мобильные приложеньица.
> Под популярные аддоны напишут апи.Вообще-то для API является совершенно нормальным проектироваться под задачи. То есть, задачи первичны, API вторичен. API создаётся для того, чтобы иметь возможность решать определённые задачи. Невозможно создать пристойный API, если не представлять себе чётко круг задач, которые должен позволять решать этот API.
> а разве это не бред??
Самая что ни на есть нормальная ситуация.
Так в данном случае всё давно понятно.
1) Отдать наружу API, на котором написана вся морда барузера. То есть весь гуй браузера за пределами самой страницы - расширение.
2) Отдать наружу API подсистем - кэш, сеть, хранилища, парсер HTML всё с возможностью вклиниться и изменить контент.
А ВДРУГ ПРИДЕТ ПЛОХОЙ ЧЕЛОВЕК И ВСЕ СЛОМАЕТ
Ну так посмотрели бы на те же линуксы с репозиториями - особых проблем с "плохим человеком" не видно, а кода там куда как больше.Не, я серьёзно никак не могу понять, какие у них цели. Все эти изменения - они ж из какого-то vision исходить должны?
> Ну так посмотрели бы на те же линуксы с репозиториями - особых
> проблем с "плохим человеком" не видно, а кода там куда как
> больше.Мне сложно сказать, почему они не хотят сделать так, но я могу предположить два момента:
1. Оставить внутренние API внутренними API. Меньше придётся оглядываться на сторонних разработчиков, которые этими API пользуются;
2. Жабаскрипт. В том смысле, что быть может не так уж и просто разрешить одним жабаскриптам больше, чем другим жабаскриптам, и при этом не разрешить нечаянно всем и всё сразу. Тут как раз работает отличие от линуксов с репозиториями: линуксы с репозиториями не скачивают всякий говнокод из интернета в автоматическом режиме и не запускают его в автоматическом режиме. Браузер же, особенно без NoScript'а, занимается этим постоянно.
> Не, я серьёзно никак не могу понять, какие у них цели.очень простые. дарю ещё немного инсайдов: Ff переориентировали на «массового пользователя», в надежде откусить кусок аудитории хрома. технология переориентации такая: «сделаем всё как в хроме — тут‐то народ и повалит!»
Поначалу это выглядело именно так. Но после известной кончины Оперы здесь начинает проглядывать что-то иное...
Оперовцы помнится рапортовали об увеличении числа пользователей как раз (хомячков конечно)
Подписанные аддоны.
API создаётся для того, чтобы иметь возможность решать определённые задачи.
и это правильно.только сейчас все накопленное выкидывают и стоят с нуля..(революция)
хотят: чтобы работали и свои ЧИСТО лисьи аддоны (которые переделают) и чтобы можно было ставить ЧУЖИЕ аддоны с других браузеров.а какой цимус в данной ситуации??
ведь все задачи которые возникают у пользователей лисы сейчас сполна удовлетворяются разработчиками аддонов.и нет таких аддонов на хроме которые невозможно реализовать на лисе
смысл: хотят чтобы обработчики аддонов лиса пополнили число разработчиков хрома?
> только сейчас все накопленное выкидывают и стоят с нуля..(революция)
> хотят: чтобы работали и свои ЧИСТО лисьи аддоны (которые переделают) и чтобы
> можно было ставить ЧУЖИЕ аддоны с других браузеров.
> а какой цимус в данной ситуации??Эмм... Когда вылезает очередной Поттеринг с очередным новым стандартом для всех, тут же какой-нибудь боянист публикует комикс xkcd, с непрозрачным намёком на деструктивность подобной деятельности. А вот когда мозилла пытается уменьшить количество несовместимых стандартов, почему-то ни один боянист не рассматривает это как повод опубликовать тот комикс и сказать о благородстве мозиллы.
> смысл: хотят чтобы обработчики аддонов лиса пополнили число разработчиков хрома?
Опять же. Когда случается очередной пример фрагментации ПО, когда появляется очередная программа дублирующая уже существующую, обязательно кто-нибудь выскажется на тему того, что "ах-ах, распыление усилий, а как было бы здорово если бы все работали в плановой экономике и не изобретали одних и тех же велосипедов по сто раз". Но когда мозилла работает над тем, чтобы объединить разработчиков аддонов для хрома с разработчиками аддонов для файрфокса, никто почему-то не поднимает эту тему и не говорит о том, какая мозилла хорошая.
Это почему так? Потому что в принципе мировоззрение пессимистично, депрессивно и посетители опеннета во всём видят попытку сделать плохо им лично? Или это просто внешняя поза такая -- поливать дерьмом и всячески избегать похвал? Может это такой способ самоутверждения?
Если же высказываться конструктивно и без всех этих демагогических способов сменить тему беседы, то мне нечего сказать. Я не являюсь разработчиком мозиллы. Я не слежу за разработкой файрфокса целенаправленно и не слежу за обсуждениями в среде разработчиков файрфокса. Попробуйте сходить по ссылкам из новости и почитать.
> и нет таких аддонов на хроме которые невозможно реализовать на лисеа вот наоборот есть, и много. но мозилловцы это исправят. путём кастрации Ff.
Никто не будет переписывать лисьи аддоны (а если бы захотели, API не позволит). Хромовские перепакуют и все. А что ublock есть, больше хомячкам ничего не надо.
> Никто не будет переписывать лисьи аддоны (а если бы захотели, API не
> позволит). Хромовские перепакуют и все. А что ublock есть, больше хомячкам
> ничего не надо.именно, а что еще надо?
ImgLikeOpera например. Расширение не развивается и наверняка будет похоронено.
> Под популярные аддоны напишут апи.
> а разве это не бред??с точки зрения мозилловцев — нет. они (дарю маленький инсайд от разработчика, попавший ко мне из первых рук) именно это и планируют сделать.
> ТОЛЬКО ВЫИГРАЛИ.да, гугель в очередной раз только выиграл. молодец, гугель.
Они вроде вообще хотят ГУЙ а html5/js переписать. Будет такой browser.html
Ну и думается, что там можно его менять через расширения.
уже переписывают, настройки дополнений уже на html'е, вообще сами настрйоки тоже - выглядит просто ужасно.
> уже переписывают, настройки дополнений уже на html'е, вообще сами настрйоки тоже -
> выглядит просто ужасно.Нет. Откройте DOM-инспектором и посмотрите. Там XUL с кривым оформлением. У аддон-менеджера чуть-чуть поменялась разметка, но если взять старую тему, она будет работать почти как раньше. Если сделать пару изменений (поменять один селектор и добавить в другом месте отступ), то будет неотличимо.
> Они вроде вообще хотят ГУЙ а html5/js переписать. Будет такой browser.html
> Ну и думается, что там можно его менять через расширения.
Этот... Мм... Ну браузер от разрабочиков оперы... Уже на хтмл5. И Яндекс, кстати, тоже, кажется, бета-версии перевел на хтмл5. Так что это нормально. Не страшно.
ну вот прошло всего 7 лет и хул загнулся, как я рад.
Короче говоря, и не заметим, как и Firefox станет полностью хромым по самые гланды. Осталось услышать новость о переходе на движок webkit для полного счастья. Гугл правит миром.
По существу: чем плох собственно вебкит? Не различные его обёртки, а сам он.
Многопроцессовость есть (в отличие от нек-рых других движков), поддержка всех новомодных фич наличествует, неадекватного поведения вроде не наблюдается. Даже лицензия православная.
> Firefox станет полностью хромым по самые гландыЧто мешает сделать новый форк или поддерживать один из существующих?
> Гугл правит миром.Вебкит разрабатывается не только гуглом.
> По существу: чем плох собственно блинк?Тем, что теперь он сможет конкурировать лишь сам с собой.
> По существу: чем плох собственно вебкит?Много кушает оперативы. Такое впечатление, что разработчики на расход RAM не обращают никакого внимания в угоду скорости работы браузера. Безальтернативщина получается. Хорошо бы иметь оптимизацию и по расходу RAM.
> Много кушает оперативы. Такое впечатление, что разработчики на расход RAM не обращают
> никакого внимания в угоду скорости работы браузера.а что, ты разве кроме браузера запускаешь в системе ещё какой‐то софт? ну и зря, под эту ситуацию браузер не оптимизировали.
Так себе идейка... Я пользуюсь фф потому, что есть масса расширений для кастомизации интерфейса. Не уверен, например, что штатные веб-технологии смогут растайливать окно браузера как душе будет угодно.
> Я пользуюсь фф потому, что есть масса расширений для кастомизации интерфейса.А я использую фф чтобы просматривать web-страницы.
Между нами пропасть.
перешёл на фф с оперы, теперь и в фф та же чума
Хочешь поговорить об этом?
> Хочешь поговорить об этом?да
Расскажите что вы ощущали при переходе?
> Расскажите что вы ощущали при переходе?Мелкое с мягким :-)
Как страшно стало жить.
Ещё один браузер теряет собственную индивидуальность. :(
Хорошо когда всё хорошо, но это хорошо лиж хорошо до тех пор пока есть выбор.
Когда не будет выбора нам будут говорить - это хорошо.
тут надо еще вспомнить что ФФ не появился сам по себе, а в результате открытия исходников тормозного-неповоротливого NN, если кто помнит о чем яего предок так же имел кучу ненужных наворотов (почта-чатик-редактор), от чего тормозил больше чем ИЕ
Вот только SeaMonkey — современная версия Mozilla Suite, которая и была переписанным с нуля Netscape Communicator, и от которого и ответвился Firefox, работает быстрее этого самого Firefox, при том, что движок в нем абсолютно тот же, а почта, редактор (композер) и irc-чат (chatzilla) сохранены в полном объеме.
> тут надо еще вспомнить что ФФ не появился сам по себе, а
> в результате открытия исходников тормозного-неповоротливого NN, если кто помнит о чем
> яты — о ерунде, естественно.
После того как криворукие уроды угробили Оперу, стало понятно что Firefox станет следующим на очереди.
"В будущем все будет Хромом" (C)
> "В будущем все будет Хромом" (C)And Then John Was a Zombie.
R.I.P. Firefox.У меня больше 40 addon'ов, и _все_ нужны.
Если взять модель памяти Chrome, то у меня каждая вкладка с _пустой_ открытой страницей будет съедать минимум 800MB памяти. Это значит, что для работы с Firefox потребуется как минимум 16GB памяти. Только для Firefox.
Ура!
// b.
простите, но вас лечить надо
Поставить Windows без возможности установки приложений и привязать к стулу. Уже к концу дня придёт понимание, что все его надстройки - это ведро помоев, которые он таскает за собой долгие годы. А вся его "свобода" заключалась лишь в самоистязании себя некачественным ПО, требующим долгой кропотливой настройки.
пользователи пользуют
разработчики разрабатывают
По моему скромному ИМХО, если Firefox после всех этих нововведений будет жрать оперативу как Хромиум-поделия, то Mozilla сама с собой сыграет в ящик. Ибо изюму совсем не останется.
Перед нами две компании. В первой работает 1.000 человек и она создаёт новый продукт. Во второй работают двое, которые меняют значки, пишут свой копирайт крупными буквами и выдают продукт первой компании за свой.Первая компания зарабатывает 1 млн.$ в месяц, вторая - жалкие 300 тыс.руб. Но в пересчёте на зар.плату одного человека к объёму приложенного труда...
На изюм им хватит. Всем бы так жить, как им.
> Перед нами две компании. В первой работает 1.000 человек и она создаёт
> новый продукт. Во второй работают двое, которые меняют значки, пишут свой
> копирайт крупными буквами и выдают продукт первой компании за свой.
> Первая компания зарабатывает 1 млн.$ в месяц, вторая - жалкие 300 тыс.руб.
> Но в пересчёте на зар.плату одного человека к объёму приложенного труда...
> На изюм им хватит. Всем бы так жить, как им.Не хватит. Инфраструктуру тоже кормить нужно и постоянно.
Тут конечно в норму прибыли всё упрётся, т.е. жадности капиталистов.
Такое ощущение, что Google проплатил Mozilla чтобы они свернули лавочку и перестали оттягивать пользовательскую базу. Честное слово после выхода 29-ой версии я стал активнее пользоваться Chrome и IE, а желания возвращаться на Firefox с каждым днём всё меньше и меньше.
Хватит троллить! Новость замечательная. Проблемы с переписыванием дополнений будут, конечно, куда же без них? Но без дополнений не останемся. И на австралис зря ругаетесь, он не удобен только первую неделю активного использования, а после приходит осознание его философии. Со мной так было. Обосновывайте позицию. А просто гундеть про то, как всё плохо - не вариант. В основном при разговоре мне показывают скрин окна браузера (старый фейс) задроченный кнопками, пимпами, панелями и прочей чухней.. Мне тоже не всё нравится. Вот к примеру, отключат в конфиге параметр newtab. Но по сравнению с многопоточностью это ерунда. И для любителей хрома.. хром ориентирован на сервисы своего вендора. Так глубоко ориентирован, что блевать хочется. Зонд. Спорить ни с кем не буду. Здесь моё ИМХО.
> Спорить ни с кем не буду. Здесь моё ИМХО.всю нашу жизнь мы все мечтали его узнать.
Ну я же говорю, троллинг и вода. OpenNET превращается в лор.
> он не удобен только первую неделю активного использования,
> а после приходит осознание его философии. Со мной так было. Обосновывайтеbds(M)?
Через пару недель начинает нравиться?
Видимо Гном 3 / Win 8 тоже через пару недель понравились?
> bds(M)?
> Через пару недель начинает нравиться?
> Видимо Гном 3 / Win 8 тоже через пару недель понравились?а win10 — так вообще сразу.
Они забыли про дополнения для внутреннего использования.
Лет пять назад написал для автоматизации своего workflow несколько дополнений, которые используются исключительно для личного использования.
Нигде публиковать эти дополнения я не хочу и заверять цифровой подписью тоже. С этими подписями создают бессмысленный геморой, лишь немного усложняющий установку вредоносных дополнений (после получения контроля за компьютером пользователя будут патчить код проверки или подставлять свой открытый ключ).По поводу нового API, с прекращением поддержки XUL многие компании, который заказывали специализированные дополнения на стороне, пролетают, переписать такие дополнения просто некому.
Аналогично. У меня два крупных клиента, один на Украине. То что для них написано, переписать физически просто невозможно.
> Аналогично. У меня два крупных клиента, один на Украине. То что для
> них написано, переписать физически просто невозможно.Есть три мысли на эту тему:
1) Для работы с конкретным приложением можно использовать старую версию Firefox. Поочерёдно запускается то один, то другой Firefox. Не супер удобно, но вполне себе выход из положения.
2) Иногда бывает удобней (надёжней) встроить браузер в своё приложение, чем писать плугин к браузеру, развитием которого Вы не можете управлять.3) Можно скомпилять свою сборку Firefox.
Скорее всего свалю на node.js + (что нить гуевое)
> По поводу нового API, с прекращением поддержки XUL многие компании, который заказывали
> специализированные дополнения на стороне, пролетают, переписать такие дополнения просто
> некому.А это фол вашему архитектору или тому, кто его "заменял". Подобные риски - его сфера деятельности. И, как известно, ошибки на этапе проектирования особенно ценны! В прямом смысле.
>> По поводу нового API, с прекращением поддержки XUL многие компании, который заказывали
>> специализированные дополнения на стороне, пролетают, переписать такие дополнения просто
>> некому.
> А это фол вашему архитектору или тому, кто его "заменял". Подобные риски
> - его сфера деятельности. И, как известно, ошибки на этапе проектирования
> особенно ценны! В прямом смысле.Хера се! Так ведь и майкрософт в один прекрасный день взбрыкнет отказаться от ActiveX, не хилый риск?
>>> По поводу нового API, с прекращением поддержки XUL многие компании, который заказывали
>>> специализированные дополнения на стороне, пролетают, переписать такие дополнения просто
>>> некому.
>> А это фол вашему архитектору или тому, кто его "заменял". Подобные риски
>> - его сфера деятельности. И, как известно, ошибки на этапе проектирования
>> особенно ценны! В прямом смысле.
> Хера се! Так ведь и майкрософт в один прекрасный день взбрыкнет
> отказаться от ActiveX, не хилый риск?Microsoft так часто объявляет всякие "новые" и "модные" API, что на них уже давно не стоит обращать внимания.
> Они забыли про дополнения для внутреннего использования.они не забыли, им попросту плевать. точно так же, как в своё время было плевать на remote xul — хотя им и в багтрекере, и в рассылке писали, что много где remote xul используется для написания внутреннего софта организаций. и что от mozco требуется только НИЧЕГО НЕ ТРОГАТЬ, если уж улучшат не хотят.
> Лет пять назад написал для автоматизации своего workflow несколько дополнений
всё, ты — не ЦА mozco. нынешняя ЦА mozco — тупорылое хомячьё, хоторое довольно политикой walled garden, а «написать дополнение» для них — действие, невозможное в принципе.
> In response to this announcement, I’ve taken the step of discontinuing all of my Firefox add-ons. They all depend on XUL or XPCOM, so there’s no sense in developing them for the next year only to see them become non-functional. AutoAuth, Comment Snob, Feed Sidebar, Links Like This, OPML Support, RSS Ticker, and Tab History Redux should be considered unsupported as of nowhttp://www.chrisfinke.com/2015/08/21/my-future-of-developing.../
Второй Chrome не нужен, Нужен первый Firefox.
Я установила pale moon и очень довольна. Буду теперь его и держаться. Можете попробовать. Есть тулза миграции с огнелиса, все переносит туда - все расширения, аддоны и настройки. Собственно, это и есть файрфокс 25 версии, только его дорабатывают.
> Собственно, это и есть файрфокс 25 версиинет.
> нет.А что это? Кстати, vimperator в него вставляется?
>> нет.
> А что это?это форк.
> Кстати, vimperator в него вставляется?
не знаю, не пробовал.
> не знаю, не пробовал.У меня пишет, что incompatible, причём vimperator с github'а я тоже пробовал.
ищи старую версию, которая работает. или чини. Pale Moon не Firefox.
> ищи старую версию, которая работает. или чини. Pale Moon не Firefox.Версия с gitHub'a, нужно в vimperator/install.rdf поменять строку
<em:minVersion>38.0</em:minVersion>
на что-нибудь вроде
<em:minVersion>20.0</em:minVersion>После этого make и установить addon из файла. Работает отлично, из под него и пишу. Наверно, потом запакую в ALT'овский пакет, чтобы не вспоминать про это действо (в RPM'е можно патч вставить).