Comments 15
А про самое вкусное и не написано. Awesomium хорош прежде всего связыванием браузера и программы через JS функции.
C++ API, mongoose, awesomium, html5/css3/js )
Стиль в котором смешаны PascalCase, camelCase, wth_case просто офигенно хорошо читается. За слипы тоже атата. И вообще, чем оно лучше QtWebkt?
Стиль в котором смешаны PascalCase, camelCase, wth_case просто офигенно хорошо читается.
Это ко мне претензии или к разработчикам библиотеки?
За слипы тоже атата.
Действительно, лучше без слипов и каждый такт делать ненужное обновление ядра браузера. Зачем нам процессор, который простаивает? (для тех кто не понял, это была ирония, потому что слипы отлично подходят для использования в потоках и если вы так не считаете — это вопрос лишь вашего личного вероисповедания).
И вообще, чем оно лучше QtWebkt?
Обожаю такие вопросы. А что, он обязательно должен быть лучше, чтобы иметь право на жизнь? Да и если честно, таскать за собой Qt только лишь ради одного браузера считаю избыточным решением.
Вот и выглядит код библиотеки очень уж разляписто. Что мешает пустить себе это дело считаться в отдельном треде с низким приоритетом?
И потом, чем оно вообще лучше обычного С++ апи, который и так есть в Вебките?
И потом, чем оно вообще лучше обычного С++ апи, который и так есть в Вебките?
Вот и выглядит код библиотеки очень уж разляписто.
Согласен, но честно говоря, до вашего комментария даже не обращал на это внимание.
Что мешает пустить себе это дело считаться в отдельном треде с низким приоритетом?
Абсолютно ничего, я же не агитирую за какой-то конкретный способ построения приложения, просто навел примеры кода, которые тем не менее нужно использовать с умом.
1. Просто WebKit не имеет средств визуализации, создания окон, обработки событий и т.п. Тут корректнее сравнивать с QtWebKit, WebKitGTK+.
2. Chromium (Blink) = ~WebCore + V8, WebKit = WebCore + JavaScriptCore.
2. Chromium (Blink) = ~WebCore + V8, WebKit = WebCore + JavaScriptCore.
Поддерживается ли flash?
Сам не пробовал, но на этой странице wiki.awesomium.com/general-use/distributing-awesomium-with-your-application.html написано следующее:
If you need to use Flash in your application, you should bundle the Flash installer (the NPAPI build, usually for Firefox) with your application.
Раз уж упомянули Unity, есть же Coherent UI.
Будучи c#-ером я завидовал цэ++-серам так как у вас есть cef для работы с webkit-ом. А у авсомема лицензия корявая и апдейтится он нечасто (так было раньше).
А что вы завидовали есть же bitbucket.org/xilium/xilium.cefglue/wiki/Home, правда док там нема. Если опыта мало с C# (аки у меня), то сложновато конечно без док. Да и тот awesomium есть под C#, с лицензией там вроде все ясно, если заработал больше 100к. то будь добр заплати.
Напиши свою Opera с преферансом и барышнями.
Sign up to leave a comment.
Awesomium для C++