The OpenNET Project / Index page

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

Инициатива по использованию Chromium в качестве платформы для разработки программ на C/С++

22.01.2014 19:56

Развивается инициатива по использованию части кодовой базы Chromium в виде C Runtime, используемого в качестве базиса для создания многоплатформенных приложений с графическим интерфейсом пользователя. Если отбросить специфичную для браузера функциональность, в Chromium реализован достаточно обширный набор средств для организации интерфейса пользователя, обеспечения переносимости между различными операционными системами, работы со звуком, шифрованием, многопоточностью, сетевыми соединениями, кэшированием на диске и т.п.

Построение приложений на языке Си и С++ путём задействования уровня абстракции, построенного поверх кодовой базы Chromium, позволяет получить уже протестированную основу и не задумываться о многих типичных проблемах, которые уже решены за годы эволюции браузеров Chrome и Chromium.



  1. Главная ссылка к новости (https://www.mobilespan.com/con...)
Лицензия: CC-BY
Тип: К сведению
Короткая ссылка: https://opennet.ru/38907-chorme
Ключевые слова: chorme, runtime
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (60) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, IMHO (?), 21:00, 22/01/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    chromium+emacs = chromacs
     
     
  • 2.3, обычный аноним (?), 21:07, 22/01/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Похоже браузер=OS


     
     
  • 3.12, Аноним (-), 21:29, 22/01/2014 [^] [^^] [^^^] [ответить]  
  • +6 +/
    А так и есть уже.
     
  • 3.41, Аноним (-), 23:55, 22/01/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    emacs core
    chromium de
     
  • 2.6, pavlinux (ok), 21:19, 22/01/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > chromium+emacs = chromacs

    chromacs + os  = macos

    Чёй-то не нравится мне эта тенденция.

     
  • 2.13, ZloySergant (ok), 21:35, 22/01/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >chromium+emacs = chromacs

    После conkeror? А оно надо?

     
  • 2.70, F (?), 11:50, 23/01/2014 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Выплюньте этот богомерзкий хромиуим. Емакс (http://gnu.org/) и Лисп (http://loper-os.org/), может быть, еще спасут ну хоть кого-нибудь из нас.
     

  • 1.4, ананим (?), 21:08, 22/01/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +10 +/
    Даёшь хромиум в стандарт C++14!
     
     
  • 2.84, Аноним (-), 19:37, 23/01/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И systemd. Хочу слышать грохот кирпичей со ВСЕХ сторон, в 3D :).
     

  • 1.5, Crazy Alex (ok), 21:09, 22/01/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Хм, а что-то в этом есть... Опять же - альтернатива кутям.
     
     
  • 2.7, pavlinux (ok), 21:21, 22/01/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Хм, а что-то в этом есть...

    Дык, systemd можно выкинуть :)

    init=/bin/chromd  

     
     
  • 3.9, ананим (?), 21:27, 22/01/2014 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Не, Паша, глубже. Тут уже можно говорить о смене glibc на chromium.
     
     
  • 4.21, pavlinux (ok), 22:01, 22/01/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Google BIOS =-o
     
     
  • 5.31, ананим (?), 22:37, 22/01/2014 [^] [^^] [^^^] [ответить]  
  • +8 +/
    >Our view on all things enterprise IT
    >Author: Sanjeev Radhakrishnan

    Расходимся, это индус из ынтыпрайса.

     
  • 2.55, Аноним (-), 06:02, 23/01/2014 [^] [^^] [^^^] [ответить]  
  • +/
    зачем нужен еще один qt. При том возможно еще толще?
     
     
  • 3.61, Аноним (-), 06:53, 23/01/2014 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Толще, конечно, возможно, но уже непросто.
     
  • 3.86, Аноним (-), 19:41, 23/01/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > зачем нужен еще один qt.

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


     

  • 1.8, Аноним (-), 21:22, 22/01/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Это не тот самый клоуниум, который перешел на более новую версию GTK поперек дебиана и шапки? Если да, то нафиг такую "платформу с обеспечением переносимости".
     
     
  • 2.28, Аноним (-), 22:15, 22/01/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Это не тот самый клоуниум, который перешел на более новую версию GTK
    > поперек дебиана и шапки? Если да, то нафиг такую "платформу с
    > обеспечением переносимости".

    Нафиг, говоришь? Пофиг! Оно ж без Гуя, рантайм онли.

     
     
  • 3.36, Аноним (-), 23:12, 22/01/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Если отбросить специфичную для браузера функциональность, в Chromium реализован
    > достаточно обширный набор средств для организации интерфейса пользователя, ...
     
  • 3.37, Аноним (-), 23:14, 22/01/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >> Это не тот самый клоуниум, который перешел на более новую версию GTK
    >> поперек дебиана и шапки? Если да, то нафиг такую "платформу с
    >> обеспечением переносимости".
    > Нафиг, говоришь? Пофиг! Оно ж без Гуя, рантайм онли.

    Сам подход к проблеме странный. Сегодня вот гуй сломали, а где гарантия того, что завтра не сломают что-нибудь, на что не так "пофиг"?

     
     
  • 4.59, Аноним (-), 06:21, 23/01/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Странный подход - это нытьё по тому, чего вроде как бы и нет.
     
     
  • 5.73, Аноним (-), 13:51, 23/01/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Странный подход - это нытьё по тому, чего вроде как бы и
    > нет.

    В новости написано, что есть. Цитата в комменте выше. Грубая смысловая ошибка в тексте, хотите сказать?

     
     
  • 6.75, Аноним (-), 16:32, 23/01/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Хочу сказать, что есть быстрый и, как видим, универсальный рантайм, распространяемый под вполне свободными лицензиями, здесь и сейчас позволяющий коду абстрагироваться от завязанных на платформу частных реализаций. Рассматривайте его как полный аналог Qt ( линковать Blink с V8 к Вашему проекту Вас никто не заставляет).
     
     
  • 7.80, Аноним (-), 17:06, 23/01/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Хочу сказать, что есть быстрый и, как видим, универсальный рантайм, распространяемый под
    > вполне свободными лицензиями, здесь и сейчас позволяющий коду абстрагироваться от завязанных
    > на платформу частных реализаций. Рассматривайте его как полный аналог Qt (
    > линковать Blink с V8 к Вашему проекту Вас никто не заставляет).

    А я что, спорю с этим, что ли?

     
     
  • 8.82, Кэп (?), 18:18, 23/01/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Сломать могут что угодно, и не только Гуглы - та же Digia, например Но заранее ... текст свёрнут, показать
     
  • 8.83, Аноним (-), 18:19, 23/01/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Хотя и форкать никто не воспрещает ... текст свёрнут, показать
     
  • 7.85, Аноним (-), 19:39, 23/01/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Хочу сказать, что есть быстрый и, как видим, универсальный рантайм, распространяемый под
    > вполне свободными лицензиями, здесь и сейчас позволяющий коду абстрагироваться

    ...и стучать на серваки гугля? Не, спасибо.

     
  • 2.29, Аноним (-), 22:18, 22/01/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Темы не понимай, комментарий пиши.
     
  • 2.47, Crazy Alex (ok), 03:58, 23/01/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Дебиан стейбл и шапка - ни разу не десктопные платформы, в общем-то
     
     
  • 3.72, Аноним (-), 13:46, 23/01/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Десктопные. С чего бы им не быть десктопными-то?
     
     
  • 4.74, Crazy Alex (ok), 16:10, 23/01/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    С того, что на десктопе ими никто не пользуется. Редхета на десктопе я уже много лет не видел, а дебиан - тестинг, если не сид.
     
     
  • 5.78, Аноним (-), 17:02, 23/01/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    "Если Crazy Alex не видел, значит не десктоп".
    Отличное определение десктопа, что тут сказать.
     
  • 5.81, www2 (??), 17:14, 23/01/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я пользуюсь стабильным Debian на десктопе дома, на работе и на ноутбуке. На работе коллега использует CentOS. Может быть объясните, почему они не могут быть десктопом? Обои по умолчанию не няшные? Или багов для десктопа недостаточно много?
     
     
  • 6.88, Crazy Alex (ok), 03:19, 24/01/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Например, потому, что сильно отстают по фичам, связанным с поддержкой видеокарт.
     
     
  • 7.91, Аноним (-), 11:15, 24/01/2014 [^] [^^] [^^^] [ответить]  
  • +/
    лолшто
    А у меня игры работают на волшебстве, что ли? (Тоже пользуюсь Debian stable).
     
  • 7.97, www2 (??), 11:34, 15/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Например, потому, что сильно отстают по фичам, связанным с поддержкой видеокарт.

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

    Конечно, если Вы - обозреватель в игровом журнале, то Debian или CentOS Вам не подойдёт. Как и вообще что-либо, кроме Windows.

     

  • 1.10, Аноним (-), 21:27, 22/01/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Индус по ссылке только проснулся? Chromium framework уже давно используется в различных проектах как удобная основа. И если быть точным, тогда не С Runtime, а С Framework.
     
     
  • 2.19, Аноним (-), 22:00, 22/01/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Исполняется рантаймом, предоставляемым Chromiumом, а написано на фрейвоке (спеки NaCl).
     

  • 1.11, A.Stahl (ok), 21:27, 22/01/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Даешь инициативу по созданию универсального драйвера для плоттеров на базе ftp-клиента!
    Не, ну серьёзно, что за сумасшествие происходит последние пару лет с этими браузерами и JacaScript?
     
     
  • 2.16, Okarin (ok), 21:51, 22/01/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Web-хипстеры же не умеют ничего другого. А тут раз-два, alert('Hello world!'); и ты уже ПОГРОММИСТ!
     
     
  • 3.22, Аноним (-), 22:02, 22/01/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Web-хипстеры же не умеют ничего другого. А тут раз-два, alert('Hello world!'); и
    > ты уже ПОГРОММИСТ!

    Где это ты вебню тут усмотрел? Си же.

     
     
  • 4.68, arisu (ok), 11:10, 23/01/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> Web-хипстеры же не умеют ничего другого. А тут раз-два, alert('Hello world!'); и
    >> ты уже ПОГРОММИСТ!
    > Где это ты вебню тут усмотрел? Си же.

    особенно интересно — откуда взялся си в хромиуме, который весь на цпп накарябан.

     
     
  • 5.77, Аноним (-), 17:00, 23/01/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > особенно интересно — откуда взялся си в хромиуме, который весь на цпп накарябан.

    А излишняя подробность. У вас что - так и говорят меж собой цпп? Языки не попереломали ещё?

     

  • 1.14, anonmaster (ok), 21:38, 22/01/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Они придумали node-webkit
     
     
  • 2.30, Аноним (-), 22:22, 22/01/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Нет
     
     
  • 3.58, Аноним (-), 06:18, 23/01/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Тогда уж node-webkit придумали... Бо NaCl суть старые добрые плюсы.
     

  • 1.15, all_glory_to_the_hypnotoad (ok), 21:49, 22/01/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > Построение приложений на языке Си и С++ путём задействования уровня абстракции, построенного поверх кодовой базы Chromium, позволяет получить уже протестированную основу и не задумываться о многих типичных проблемах, которые уже решены за годы эволюции браузеров Chrome и Chromium.

    Сами придумали себе проблемы, сами решили за многие годы. Теперь из-за этого мир стал видиться сквозь розовые очки. Казалось бы после Firefox/ChromeOS большего идиотизма придумать нельзя. Но  нет, вот очередной номинант.

     
     
  • 2.48, Crazy Alex (ok), 04:00, 23/01/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А что тебе не так? Куть в профиль же, а то и побогаче (не в плане гуя).
     

  • 1.45, Анонимий (?), 02:43, 23/01/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Желающие попробовать найдутся. Особенно когда Гугл организует какой нибудь конкурс с призами. Вот за эти сребряни... денежные призы "молодые таланты" и ломанутся строить прекрасный новый мир :)
     
     
  • 2.93, umbr (ok), 18:42, 24/01/2014 [^] [^^] [^^^] [ответить]  
  • +/
    ломанутся строить резервацию, для себя же
    /fixed
     

  • 1.65, Аноним (-), 09:05, 23/01/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Они хотят из Chromium сделать MSHTML.dll и IEFrame.dll ?
     
     
  • 2.66, jOKer (ok), 09:15, 23/01/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Они хотят из Chromium сделать MSHTML.dll и IEFrame.dll ?

    Не-а, не угадали! Это будет linux_html.so и chromium_frame.so

    По сабжу: будет забавно построить на его основе какой-нибудь DE

     
     
  • 3.69, arisu (ok), 11:12, 23/01/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > По сабжу: будет забавно построить на его основе какой-нибудь DE

    автор LeechCraft… ну, все поняли.

     
  • 3.76, Аноним (-), 16:44, 23/01/2014 [^] [^^] [^^^] [ответить]  
  • +/
    В индусостатье нет ни одного слова linux, кроме как на картинке.
     

  • 1.90, XoRe (ok), 09:24, 24/01/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Похоже, парни нашли-таки себе MFC в линуксе!
    Нафиг учиться писать самому - в браузере же все работает.
    Давайте сделаем из браузера фреймворк!
    Хорошие новости: не предлагают писать на JS - уже хорошо.
    Плохие новости: как они будут дебажить серьёзный код, когда есть вероятность дырки в самом chromium - хз.
    Хотя... таким путем скоро системные сообщения будут писаться в html.
    И появятся статьи "красивые CSS для segfault сообщений" :)
     
     
  • 2.92, umbr (ok), 18:41, 24/01/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >когда есть вероятность дырки в самом...

    А где их нет?!
    Дело не в количестве дырок, а в количестве патчей, чтобы их закрыть, или костылей, для того чтобы их обойти.

     
  • 2.94, Аноним (-), 07:05, 25/01/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Плохие новости: как они будут дебажить серьёзный код, когда есть вероятность дырки в самом chromium - хз.

    Хорошие новости: в отличие от большинства остальных фреймвоков проводятся открытые соревнования по взлому с призовыми фондами под несколько лямов нерублей.

     
     
  • 3.95, XoRe (ok), 12:43, 29/01/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Хорошие новости: в отличие от большинства остальных фреймвоков проводятся открытые соревнования
    > по взлому с призовыми фондами под несколько лямов нерублей.

    Я не про то.
    chromium - не фреймворк.
    Вы хотите, чтобы у вас для запуска калькулятора запускался браузер?

     
     
  • 4.96, Аноним (-), 17:30, 01/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > chromium - не фреймворк.

    И чем же это его инфраструктура - не фрейворк?

    > Вы хотите, чтобы у вас для запуска калькулятора запускался браузер?

    "Запускать" строго то, что заимплементировано для того или иного взаимодействия с конкретной платформой, конечно же, не судьба - только весь каркас целиком, токма хардкор!

     

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



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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