The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Mozilla экспериментирует с переводом интерфейса Firefox на технологии HTML5

11.12.2014 10:15

Поль Руже (Paul Rouget), занимающий должность технического евангелиста в компании Mozilla и являющийся одним из создателей встроенных в Firefox инструментов для разработчиков, представил проект Firefox.html, в рамках которого развивается прототип интерфейса Firefox, переработанного в плане использования вместо XUL стандартных технологий HTML5, используемых в web-приложениях.

Целью разработки является минимизация различий между десктоп-редакцией браузера и вариантом для Firefox OS. Отмечается, что производительность и уровень технологий HTML5 уже достаточен для написания целых операционных систем (Firefox OS), поэтому интерфейс пользователя, манипулирующий Browser API через HTML, уже вполне может заменить собой XUL. Кроме того, появляются дополнительные возможности, упрощающие использование многопоточного движка Servo, написанного на языке Rust и принципиально не поддерживающего XUL, а также не исключающие появление online-сервисов, предоставляющих удалённый доступ к интерфейсу Firefox.

В текущий момент вопрос будущего технологии XUL не выставлен на обсуждение, работа пока сосредоточена только на развитии Firefox.html, который ещё находится на стадии начального прототипа, в котором интерфейс оформлен в виде web-приложения (app://browser.gaiamobile.org/manifest.webapp), загружаемого в обособленном окне HTMLRunner внутри iframe. В новом интерфейсе работают вкладки, доступны средства для разработчиков, панель навигации, меню, история посещений, поиск, масштабирование и некоторые другие возможности.

До доведения нового HTML5-интерфейса до возможностей и уровня качества настольной редакции Firefox ещё требуется выполнить огромный объем работы, которая может затянуться на годы. Поэтому уход от XUL и внедрение нового интерфейса является вопросом отдалённой перспективы, требующим всестороннего анализа и обсуждения. Не исключается, что интерфейс на основе HTML5 может оказаться тупиковой ветвью и поддержка XUL будет сохранена или для интерфейса будут задействованы нативные тулкиты.

Для запуска Firefox.html следует клонировать репозиторий проекта ("clone --recursive https://github.com/paulrouget/firefox.html"), загрузить движок HTMLRunner (доступны только 64-разрядные сборки), закрыть все текущие окна Firefox, запустить исполняемый файл firefox из загруженного архива и выбрать в выведенном диалоге индексный файл из директории firefox.html, полученной на этапе клонирования репозитория.



  1. Главная ссылка к новости (https://news.ycombinator.com/i...)
  2. OpenNews: Многопроцессный режим в ночных сборках Firefox. Тесты производительности Asm.js и движка Servo
  3. OpenNews: Выпуск языка программирования Rust 0.12, развиваемого проектом Mozilla
  4. OpenNews: Mozilla и Samsung объявили о совместной работе над браузерным движком нового поколения
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/41242-firefox
Ключевые слова: firefox, html5
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (96) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Фанатик (?), 10:33, 11/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Правильно, надеюсь что вырежут этот костыль XUL.
     
     
  • 2.3, Вадик (??), 10:37, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Кстати, я так понимаю, что оно позволит очень гибко настраивать интерфейс.
     
     
  • 3.4, ананана (?), 10:51, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Сейчас он тоже гибко настраивается.
     
     
  • 4.31, ГГ (?), 12:57, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Не достаточно гибко
     
  • 3.6, Аноним (-), 11:01, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +15 +/
    > Кстати, я так понимаю, что оно позволит очень гибко настраивать интерфейс.

    Угу, только сначала опять все плагины отвалятся. :)

     
     
  • 4.32, ГГ (?), 12:57, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Кстати, я так понимаю, что оно позволит очень гибко настраивать интерфейс.
    > Угу, только сначала опять все плагины отвалятся. :)

    Вот и хорошо.
    Меньше нубов будет срать глупостями про потребление памяти и тормоза.

     
     
  • 5.123, Dummy (??), 10:37, 17/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Ага, тормозить и жрать память как не в себя будут уже не странички, а сам интерфейс браузера. Без помощи плагинов справится!
     
  • 3.15, Аноним (-), 11:54, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Главное чтобы до жидкой фазы не дошло.
     
  • 3.17, Аноним (-), 11:58, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Да, при условии что ты будешь готов сам лично переписать все аддоны - будет очень гибко. Хаксоры тоже какой-нибудь выход за пределы документа и повышение прав до браузера наверняка оценят.
     
  • 3.120, Аноно (?), 13:17, 14/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Хех, вот что людей, оказывается, волнует,  а я как ставлю то, что по дефолту + несколько плагинов - так и использую уже хз сколько лет.
     
  • 2.5, Ан (??), 10:57, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    От этого будет ни холодно ни жарко. Даже можно сказать будет всё пичальней из-за кучи поломаных расширений.

    >что производительность и уровень технологий HTML5 уже достаточен для написания целых операционных систем

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

     
     
  • 3.10, Ан (??), 11:07, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Справедливости ради стоит сказать что вот это
    >появляются дополнительные возможности, упрощающие использование многопоточного движка Servo, написанного на языке Rust и принципиально не поддерживающего XUL

    может помочь решить некоторые проблемы текущего движка, но пока ещё рано...

     
     
  • 4.22, arisu (ok), 12:16, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Справедливости ради стоит сказать что вот это
    >>появляются дополнительные возможности, упрощающие использование многопоточного движка Servo, написанного на языке Rust и принципиально не поддерживающего XUL
    > может помочь решить некоторые проблемы текущего движка, но пока ещё рано...

    один такой уже был, «электролиз». ну, теперь вот «серво». потом ещё какую-то панацею придумают и будут усердно делать, им не привыкать.

     
     
  • 5.33, Ан (??), 12:58, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Про электролиз не слышал. Можно какую ссылочку почитать?
    На счёт серво... Ну так потому и написал что рано. До ума они его ещё и близко не довели.
    Однако крест на проекте ещё пока рано ставить.
     
     
  • 6.41, paulus (ok), 14:13, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    это? http://www.opennet.me/opennews/art.shtml?num=28387
     
  • 6.46, arisu (ok), 14:33, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Про электролиз не слышал. Можно какую ссылочку почитать?

    https://wiki.mozilla.org/Electrolysis

     
  • 3.11, Аноним (-), 11:09, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > ...и остались лишь куча веб-разрабов гуя.

    И один "технический евангелист".

     
     
  • 4.18, Аноним (-), 11:59, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > И один "технический евангелист".

    Должен же кто-то иллюстрировать термин "взаимоисключающие параграфы"?


     
  • 3.28, skybon (ok), 12:48, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • –13 +/
    Им давно уже пора на ВебКит / Блинк переходить.
     
     
  • 4.30, Ан (??), 12:55, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не надо этого счастья. Хотел бы хромиумы с блинами сидел бы на них. Но для юзкейсов когда приходится держать много открытых табов, хромиумы не подходят.
     
  • 3.68, Crazy Alex (ok), 16:57, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Я всё понимаю, но покажите мне хоть какой-то режим разметки в HTML эквиваьентный тому, что есть в десктопных тулкитах и Xul? Ну там - гарантированная вложенность детей в родителя, мастабирование ребенка по родителю и тому подобное. Оно ж в HTML делается тоскливыми костылями.
     
     
  • 4.71, arisu (ok), 17:00, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    а кого это волнует? весь «современный веб» — это тоскливые костыли. это, кагбэ, трэнд. некостыльное будет не в трэнде и не приживётся. а вот чем уродливей костыли — тем больше вероятность того, что будет внедрено.
     
     
  • 5.78, Аноним (-), 17:35, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    XXI век - из всех возможных вариантов, всегда побеждает худший.
     
  • 4.77, Ан (??), 17:33, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >Я всё понимаю, но покажите мне хоть какой-то режим разметки в HTML эквиваьентный тому, что есть в десктопных тулкитах и Xul?
    >Ну там - гарантированная вложенность детей в родителя, масштабирование ребенка по родителю и тому подобное. Оно ж в HTML делается тоскливыми костылями.

    Не поверите но я с вами согласен. :)
    Проблема то вся не в XUL, а в движке мозиловском. Вот что я имею ввиду.

    >Оно ж в HTML делается тоскливыми костылями.

    HTML и CSS большинство вполне простых/обыденных вроде бы вещей делается какими-то костылями.

     
     
  • 5.116, count0krsk (ok), 06:43, 13/12/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А ещё, а ещё, там используется БГ-мерзкий js и получается вине(и)грет из кода, отвечающего за интерфейс и собственно что-то делающего.
     

  • 1.2, Аноним (-), 10:37, 11/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +16 +/
    Предлагаю дополнить и написать вебсервер генерирующий интерфейс файерфокса и отображать всё в хроме.
     
     
  • 2.7, Ан (??), 11:02, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Поидее можно обойтись без веб-сервера.
    Достаточно этого https://code.google.com/p/chromiumembedded/ если я не ошибаюсь.
    Но лично мне хромиум не нравится своей жручестью. Открыть сотню другую табов для него пичально как правило.
     
     
  • 3.38, derfenix (ok), 13:55, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • –7 +/
    На самом деле печально только то, что кто-то открывает по сотне-другой табов и считает это нормальным. "Маниакальный склероз"© и патологическая неспособность пользоваться закладками - отличная тема для докторской по психиатрии.
     
     
  • 4.57, Аноним (-), 15:49, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > На самом деле печально только то, что кто-то открывает по сотне-другой табов
    > и считает это нормальным. "Маниакальный склероз"© и патологическая неспособность пользоваться
    > закладками - отличная тема для докторской по психиатрии.

    +100500

     
     
  • 5.117, count0krsk (ok), 06:45, 13/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> На самом деле печально только то, что кто-то открывает по сотне-другой табов
    >> и считает это нормальным. "Маниакальный склероз"© и патологическая неспособность пользоваться
    >> закладками - отличная тема для докторской по психиатрии.
    > +100500

    100500 раз тебе музыкального лося промеж рогов, аноним ;-)
    А в репу -100500.

     
  • 4.69, Ан (??), 16:59, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Вы работать пробовали с несколькими технологиями/либами одновременно? Сотню табов наоткрывать можно тупо в процессе гугления и листания доков по ним.
    В своё время я пользовался хромом и мне хватало нескольких вкладок, но потом уже всё изменилось.
    В случае с лисой у меня во первых нету ограничений никаких на количество табов, а во вторых есть возможность закастомайзить под себя интерфейс.
    А что бы почистить мусор из вкладок тупо иногда сохраняю их все в закладки(благо фича есть такая), и там уже отфильтрую что неактуально, а что ещё пригодится.
     
  • 4.70, Crazy Alex (ok), 16:59, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Во-первых, в закладке не сохраняется содержание динамического сайта. А во-вторых - когда всерьез ресерчишь какую-то тему - полсотни страниц открывается влёт.
     
     
  • 5.79, Аноним (-), 17:41, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Ну и самое главное - а почему нет собственно?
    Товарищу пишущему диссертацию жалко компьютер попавший под гнёт такого юзера?
    Вот уж о чйм точно можно написать диссертацию по психосоматической травматалогии :)
    И да +100500%

    Ы!

     
  • 5.113, pavlinux (ok), 21:21, 12/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Во-первых, в закладке не сохраняется содержание динамического сайта. А во-вторых - когда
    > всерьез ресерчишь какую-то тему - полсотни страниц открывается влёт.

    Вот интересно, если вырубить инет вы на что-нибудь способны?

     
     
  • 6.118, count0krsk (ok), 06:48, 13/12/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Во-первых, в закладке не сохраняется содержание динамического сайта. А во-вторых - когда
    >> всерьез ресерчишь какую-то тему - полсотни страниц открывается влёт.
    > Вот интересно, если вырубить инет вы на что-нибудь способны?

    У меня подруга без инета в городе ориентироваться не может ))
    А я ещё помню, что всё полезное надо качать на хдд и бэккапить. Библиотека есть на 100 000 книг )) Так что "можете отключать" )
    До нужных людей сам протяну, или радиоканал организую.

     
  • 6.119, arisu (ok), 08:03, 13/12/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    павлуша, умение помнить то, что проще найти — это не доблесть. к тому же своё умение ты неоднократно демонстрировал таким говнокодом на си, что по нему ясно: ты и с интернетом ни на что осмысленное не способен.
     
  • 4.83, Аноним (-), 18:16, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    вконтактик и одноглазнички наше всё?
     
  • 3.87, Аноним (-), 20:52, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    И в чем заключается печаль при открытии сотни другой табов в хроме/хромиуме?
    Спокойно открывал больше сотни и не печалился, ЧЯДНТ?
     
     
  • 4.96, arisu (ok), 01:33, 12/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > И в чем заключается печаль при открытии сотни другой табов в хроме/хромиуме?
    > Спокойно открывал больше сотни и не печалился, ЧЯДНТ?

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

     
  • 4.98, Аноним (-), 08:14, 12/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Когда 32гб ram открывается 200 вкладок без проблем в хроме, проверено
     
     
  • 5.100, Аноним (-), 09:22, 12/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    :-)
    Видео в студию...
     
  • 5.112, Аноним (-), 18:45, 12/12/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Когда 32гб ram открывается 200 вкладок без проблем в хроме, проверено

    А вот хрен. AFAIK, браузерные JavaScript-движки до сих пор упираются в 32 бита...

     
  • 4.101, tdykunlogged (?), 09:45, 12/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    печаль в хромом заключается в отсутствии удобного древовидного списка табов с вложениями, приемлемого тайлинга, человеческой панорамизации и опрятного внешнего вида. Слепому невозможно объяснить красный цвет. Тут нужно просто один раз взять, и попробовать.
     
  • 2.92, orgkhnargh (ok), 22:47, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Просто оставлю тут цитату из статьи:
    > а также не исключающие появление online-сервисов, предоставляющих удалённый доступ к интерфейсу Firefox.
     
     
  • 3.104, user (??), 13:27, 12/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    а сами с собой они смогут работать?
     

  • 1.8, Аноным (ok), 11:02, 11/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    С расширениями будет засада, наверно.
     
  • 1.9, Zenitarka (?), 11:05, 11/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Им бы на Qt переписать, как нормальным людям.
     
     
  • 2.49, Отражение луны (ok), 14:46, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • –10 +/
    Тем более, что в Qt как раз добавили поддержку нормального движка (блинк)
     
  • 2.50, Анонимчиг (?), 14:53, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Ещё медленнее ? нет, спасибо.
     
     
  • 3.102, Не смешно (?), 10:08, 12/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Обнови свой Pentuim 2.
     
     
  • 4.106, Аноним (-), 13:45, 12/12/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А когда обновлю и она будет тормозить на новом железе, тоже самое скажешь ?
     
     
  • 5.115, bOOster (ok), 06:39, 13/12/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Скажет что руки из жопы :))
     

  • 1.12, Аноним (-), 11:17, 11/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +14 +/
    Жду JSспам вирусов меняющих интерфейс браузера.
     
     
  • 2.16, Аноним (-), 11:55, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Производители антивирусов потирают ручки.
     
  • 2.84, Аноним (-), 18:57, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Жду JSспам вирусов меняющих интерфейс браузера.

    Уже давно было: тулбарчики в IE6, самопроизвольный "режим киоска"...

     

  • 1.13, Аноним (13), 11:26, 11/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    технического евангелиста?
     
     
  • 2.27, Аноним (-), 12:46, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ага. В должностной инструкции так написано: воплощать в мир божий замысел. Подчиняется старшему техническому ангелу.
     

  • 1.14, Мяут (ok), 11:43, 11/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Интересно, сколько плагинов отвалится из-за этого "нововведения"?
     
     
  • 2.20, dimqua (ok), 12:07, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Все? У браузера Firefox OS нет поддержки дополнений.
     
     
  • 3.34, ГГ (?), 13:00, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Все? У браузера Firefox OS нет поддержки дополнений.

    Может быть они наконец появятся

     
     
  • 4.85, Аноним (-), 19:06, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Все? У браузера Firefox OS нет поддержки дополнений.
    >Может быть они наконец появятся

    Дополнения - пережиток темного прошлого. В светлом будущем не должно быть никаких дополнений, только сокращения и упрощения. Лучший интерфейс вообще обязан быть однокнопочным, таким образом вероятность некорректных действий пользователя будет сведена практически к нулю, и такую программу будет легко поддерживать разработчикам. :)

     
     
  • 5.89, 123 (??), 21:27, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >интерфейс вообще обязан быть однокнопочным

    И эта кнопка должна быть: "скачать другой браузер"

     
  • 5.124, пародия на Технического Евангелиста (?), 18:28, 17/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >Лучший интерфейс вообще обязан быть однокнопочным

    Зачем такие грубые границы горизонта? Не останавливайтеь на оной кнопке - идите дальше.
    Никаких видимых элементов управления. Сплошной интуитивный интерфейс.

     
     
  • 6.125, arisu (ok), 18:40, 17/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >  Никаких видимых элементов управления.

    очень хорошая идея, Вирт согласен.

     
  • 3.90, Мяут (ok), 21:29, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Речь идет о Firefox OS, прошу простить мою невнимательность.
     

  • 1.21, arisu (ok), 12:15, 11/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    главное — постоянный шум, чтобы создавалось впечатление, что что-то делают.
     
     
  • 2.23, Аноним (-), 12:24, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Во-первых, они не одни такие. Сейчас у всех так.
    Во-вторых, сейчас зачастую делают такое, что уж лучше бы просто шумели.
     

  • 1.24, Аноним (-), 12:29, 11/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Intel экспериментирует с Core i15, чтобы было на чем запускать новый Firefox.
     
     
  • 2.72, pkdr (ok), 17:01, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Но нормально он работает только у спецов из ТОП-500
     

  • 1.26, Аноним (-), 12:39, 11/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Rust ?
    более руко-[cenzored]ой реализации "HTML5"(якобы) придумать не смогли?
    подумывают о HTML5 - дык HTML5+ поддержку и ваяли бы !
    p.s.
    XUL в порядке.
    не надо ломать/менять "не поломатое".
    пожалуй.
     
     
  • 2.86, Аноним (-), 20:35, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Rust смотрится весьма неплохо по тестам скорости, опережаю Гугловский язык Го, при более понятном синтаксисе чем у С++ и на фоне него нормально смотриться:

    http://benchmarksgame.alioth.debian.org/u32q/rust.php

     
  • 2.93, orgkhnargh (ok), 22:55, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Хватит ныть. Никто ничего не ломает. XUL работал и будет работать. Разработка новых продуктов никак не влияет на функционирование старых.
    Ваш компьютер перестал работать после того, как производитель выпустил новую модель?
     
     
  • 3.94, arisu (ok), 01:28, 12/12/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Хватит ныть. Никто ничего не ломает. XUL работал и будет работать. Разработка
    > новых продуктов никак не влияет на функционирование старых.
    > Ваш компьютер перестал работать после того, как производитель выпустил новую модель?

    ага. и баги в MS-DOS до сих пор фиксят, да? ой, не фиксят? выкинули на помойку? ой, Ff без мразотного овцтралиса тоже в последнем ESR остался и не развивается? упс. вот ведь. наверное, нелюбовь к «новым продуктам» таки имеет рациональные корни?

     

  • 1.29, fooser (?), 12:51, 11/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Мне одно интересно - в интерфейсе хтмл5 теперь средствами стандартного javascript/jquery можно будет менять весь интерфейс. И не только для красивостей но и во вредоносных целях тоже. Привет новым винлокерам написанным на javascript... Теперь стричь бабло с лопоухого населения становится еще проще - не надо будет даже дельфи учить.
     
     
  • 2.35, Ан (??), 13:05, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вас не смущает что сейчас аддоны написана с использованием xul(XML по сути) для гуи частей, стили прикручиваются к XUL через CSS, а JS служит механизмом для манипуляции всем этим огородом?
    По части безопасности ничего особо не изменится. Просто хотят выкинуть XUL и оставить лишь HTML.
    Проблема больше в расширениях. Поскольку эти ихние манипуляции с гуем постоянно норовят что-то да сломать.
     
     
  • 3.51, Нимо Ан (?), 15:10, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А так хотелось, чтобы сделали наоборот. Какое же это извращение писать приложения на языке разметки текста. XUL, честно говоря, не знаю на сколько лучше, не пробовал, но вот XAML - вообще песня по сравнению с HTML.
     
  • 3.73, Crazy Alex (ok), 17:03, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Проблема ещё в том, что в HTML так и нет режимов разметки, заточенных для создания именно интерфейса. Кто наслаждался всякими float, clear, position:relative и подобным - то знает. Для мобилки, где полтора контрола - это нормально, но для десктопа, где сложные диалоги - норма - ну его на фиг. Хотя мозилловцы скорее откажутся от нормальных диалогов, как в том же хроме произошло.
     
     
  • 4.80, Ан (??), 17:43, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Вы правы. Лучше бы HTML с CSS доводили до состояния когда без танцев можно сверстать нормальный интерфейс. А то ж в рокетсайнс превращается дело когда начинаешь что-то сложное верстать.
    Те кто привыкли тем пофигу, а те кто писал гуи приложения с использованием нормальных тулкитов те плюются от всего огорода костылей.
    Хотя подвижки есть к улучшению, но чрезмерно медленные. http://www.w3.org/TR/css3-grid-layout/
     

  • 1.36, имя (?), 13:08, 11/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    У них же уже был свой браузер с HTML5-интерфейсом!

    http://www.opennet.me/opennews/art.shtml?num=28387

     
  • 1.37, клоун Стаканчик (?), 13:53, 11/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Приложения с собственной ОС - это что-то новенькое.
     
     
  • 2.67, Аноним (-), 16:46, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    systemd?
     
     
  • 3.103, Аноним (-), 10:25, 12/12/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    systemd.js
     
  • 2.105, user (??), 13:29, 12/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    emacs
     

  • 1.42, Аноним (-), 14:17, 11/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Компьютеры стали мощнее, и XUL уже не тормозит как раньше.
     
     
  • 2.53, Нимо Ан (?), 15:13, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Компьютеры стали мощнее, и XUL уже не тормозит как раньше.

    Компьютеры уже давно перестали становиться мощнее, даже наоборот есть тенденция. И не знаю в XUL дело или нет, но браузеры тормозят всё больше.

     
     
  • 3.55, arisu (ok), 15:36, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > браузеры тормозят всё больше.

    потому что из них пытаются сделать «платформу для приложений». эта идея изначально была идиотизмом, эта идея сейчас идиотизм, эта идея всегда будет идиотизмом. неудивительно, что она победила все остальные (тот же java webstart, например, который хоть и не идеален, но однозначно лучше теперешних «уеб-приложений»).

     
     
  • 4.63, Аноним (-), 15:54, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> браузеры тормозят всё больше.
    > потому что из них пытаются сделать «платформу для приложений». эта идея изначально
    > была идиотизмом, эта идея сейчас идиотизм, эта идея всегда будет идиотизмом.
    > неудивительно, что она победила все остальные (тот же java webstart, например,
    > который хоть и не идеален, но однозначно лучше теперешних «уеб-приложений»).

    Ты не поверишь, ишак наманганский - но любая ОС, по сути - платформа для приложений. По определению. :)

     
     
  • 5.74, Crazy Alex (ok), 17:05, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    То, что браузер - это не ОС - ты не заметил?
     
  • 5.75, Ан (??), 17:11, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Тоесть для вас нормально в одной ОС запускать другую ОС что бы в ней запустить приложение? Это раз.
    И два. Что-то ОС не особо ограничивают технологии которые можно использовать для написания приложений в отличии от браузеров.
    И сейчас с этими JS и html5 всё приходит к той идее которую пытались пропихнуть Java аплеты, флеш приложения. То есть есть у нас виртуальная машина и в неё грузятся приложения из интернета. Вот только этот самый JS та ещё хрень по сравнению и с Java, и с ActionScript.
     
  • 4.111, djbaldey (ok), 18:33, 12/12/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Браузер и сама специфика web - прекрасная платформа для (части) приложений. Правда, смотря как писать код и смотря как зависеть от хотелок манагеров прожекта...
    Конечно, нехрен сувать в такие приложения что-либо ооочень железно-ориентированное... Это да...
     

  • 1.76, Аноним (-), 17:13, 11/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Между тем, Firefox давно умеет открывать себя внутри себя.
    chrome://browser/content/browser.xul
     
     
  • 2.97, AnAn (?), 05:32, 12/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    больше 3-х вложений не получилось
     

  • 1.110, djbaldey (ok), 18:26, 12/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >>должность технического евангелиста

    Меня покоробило от этой фразы на весь оставшийся текст.

     
  • 1.114, AlexYeCu (ok), 00:34, 13/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Значит, решили угробить окончательно?
    Ну что, надеюсь разработчики Vimperator и AdBlock направят свои усилия на разработку какого-нибудь другого браузера, желательно не Хромого с клонами — хоть будет куда сваливать.
     
  • 1.121, kuusama (ok), 05:34, 15/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    "А еще ему сон один и тот же все время снился. Про телевизор, который показывает телевизор, который показывает телевизор, который показывает телевизор..."
    (С)
     
  • 1.122, Аноним (-), 22:30, 15/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    "clone --recursive https://github.com/paulrouget/firefox.html"

    Может быть, "git clone --recursive https://github.com/paulrouget/firefox.html"?

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру