3

我接觸過與谷歌的Chromium代碼,這就是了不起的用於構建應用程序。現在的問題在於,沒有人試圖在Google Chromium項目之外使用它。我想到的是開發一個可用於此目的的開源項目。基本目標是:使用谷歌Chromium的瀏覽項目在C++應用程序框架

  • 確保Linux-Windows支持相同的代碼。
  • 利用線程控制,統計,單元測試等所有可用資源...
  • 更清楚地說明如何使用Skia進行圖形效果和自定義。
  • 提出一個有用的應用程序做這個最。
  • 整合C++和使用V8
  • 使用Webkit的JavaScript代碼用於呈現HTML內容

有它的機會下車紙張。你怎麼看?

Claudio M. Souza Junior

開發人員。

+0

的GYP /忍者構建系統是優越許多方式來開源的空間中存在的任何東西,包括cmake和scons。而且該死的很容易引導 – diffeomorphism 2013-12-18 05:20:10

回答

1

看到https://github.com/lianliuwei/chromium_base

我創造它出於同樣的原因喜歡你。

鉻的偉大工程。它的代碼可能對在其他項目中使用有用。但它需要時間來提取它。我看到一個項目提取的UI部分,但它改變過多,例如,它改變的.cc到.CPP noreason。我的項目提取了原始項目的基礎,UI,視圖部分,ICU(它太大了)和gurl(可以快速添加它)保持gyp,gclient,grit-i18n,gtest,gmock ...更改代碼很少。並保存提取歷史。我添加了一種新的messageloop類型在MFC中使用它(對於公司項目:(),現在它只能在Windows上工作,但它並沒有很難讓它在linux上工作。(谷歌這麼做)

在你的項目,你可以看到http://code.google.com/p/chromium/求救使用瀏覽器。

我們很高興這個項目幫助您豆蔻,我首先認爲這是一個沒有人照顧項目。

+0

太糟糕了,它在2年內沒有更新。而使用fetch/gclient真的很痛苦 – diffeomorphism 2013-12-18 05:22:06

0

我假設你已經看過了廣泛的記錄,並開發了QtWebKit的,知道爲什麼你不希望使用?

我敢肯定,這將是更容易在QtWebKit的應用程序中使用V8引擎,而不是莫名其妙地撕出鉻的「查看項目」。

Qt有獎金,只要你在框架內運行,一切將在很多不同平臺上工作(超過Chomium現在支持我認爲)。

+0

謝謝,我也考慮過這個選項,但是我已經在這裏發佈它,以便了解它可能會有多麼有趣, ONC e基地和V8等鉻項目有很多強大的東西。我已經利用它,但它需要更深入的研究才能正常工作。 – 2011-02-25 21:28:34

相關問題