Interested Article - Chromium Embedded Framework
![](/images/006/646/6646942/1.jpg?rand=137413)
![](https://cdn.wafarin.com/avatars/fa27ef3ef6570e32a79e74deca7c1bc3.jpg)
- 2020-04-27
- 1
Chromium Embedded Framework (сокр. CEF) — открытый фреймворк для встраивания в приложение браузерного движка из проекта Chromium . Позволяет разработчику добавлять в приложение элементы браузера, использовать GUI на основе HTML или использовать движок в качестве рендера HTML или запуска JavaScript в проекте на C++. Есть для Си , Object Pascal , Go , Java , Visual Basic , Python .
Описание
На данный момент существует две версии CEF: CEF 1 и 3 . Разработка CEF 2 была прекращена в связи с появлением .
CEF 1 — это однопоточная реализация на Chromium WebKit API. На данный момент не поддерживается и не разрабатывается .
CEF 3 — это многопоточная реализация, основанная на Chromium Content API . Использует асинхронные MOM , чтобы связывать приложение с Blink или V8 . Поддерживает плагины PPAPI и расширения Chrome. Однопоточное выполнение недоступно, но может быть включено в целях отладки .
Вместе с фреймворком можно получить и простое приложение CefClient , написанное на C++ с использованием WinAPI / Cocoa / GTK+ в зависимости от платформы и показывающее демо с некоторыми простыми функциями . Позже было добавлено приложение CefSimple , у которого есть сопровождающее руководство по использованию CEF 3 .
Spotify является одним из ведущих разработчиков .
Известные реализации
- — Delphi
- — Delphi
- — Delphi
- CEF3 ActiveX
- — Dyalog APL
- — Free Pascal
- — Go
- — Java
- — .NET
- (недоступная ссылка) — .NET
- — .NET/Mono
- от 20 февраля 2019 на Wayback Machine — .NET
- — Python
- — Swift
См. также
- Electron
- (англ.)
- XULRunner
- DotNetBrowser
Примечания
- (англ.) . Дата обращения: 12 декабря 2018. 11 февраля 2020 года.
- (англ.) . Дата обращения: 12 декабря 2018. 11 февраля 2020 года.
- (англ.) . Дата обращения: 12 декабря 2018. 11 февраля 2020 года.
- (англ.) . Дата обращения: 12 декабря 2018. 8 декабря 2018 года.
- (англ.) . Дата обращения: 12 декабря 2018.
- (англ.) . Дата обращения: 12 декабря 2018.
- (англ.) . Дата обращения: 12 декабря 2018. 24 апреля 2018 года.
![](https://cdn.wafarin.com/avatars/fa27ef3ef6570e32a79e74deca7c1bc3.jpg)
- 2020-04-27
- 1