2010-01-07 58 views
4

我們組織已決定將我的項目開發用於Google Chrome瀏覽器的內部使用。所以昨天我開始環顧網絡,瞭解我將如何去做這件事。開始谷歌瀏覽器開發....入門問題!

我發現WebKit.org開發工具,並已嘗試使用這個網址的指示進行安裝: http://webkit.org/building/tools.html

我安裝Windows機器不具備的Visual Studio 2005上,所以按照以下指示我下載了Visual C++ Express 2005.現在我處於:

安裝Windows Server 2003 R2平臺SDK,然後執行「如何:使用Visual C++ Express Edition與Microsoft Platform SDK」中的步驟2和3。

除非我不能按照步驟2和步驟3進行操作,因爲當我嘗試運行程序時,我在菜單中的所有內容都是: 開始 - >程序 - > Visual C++ 2005 Express Edition - > Visual Studio工具 - > Visual Studio 2005命令提示符

它打開命令提示符。

誰能告訴我我做錯了什麼嗎?

此外,您是否需要在WebKit中開發?或者這只是使用Chrome引擎的最佳方式?

謝謝! 萊斯利

+0

你正在做什麼項目?它是一個Web應用程序(如GMail),一個Chrome插件(http://www.chromeplugins.org/)還是一個必須顯示HTML內容的獨立應用程序?每個人都有完全不同的發展道路。 –

+0

我不知道它是否會被歸類爲Web應用程序或獨立應用程序。它目前是一個正在轉換爲基於瀏覽器的應用程序的桌面應用程序。直到昨天,我們一直在爲IE開發,現在我們已經決定Chrome將成爲我們組織的標準瀏覽器。 這是一個相當複雜的系統 - 它是一個陪審團管理系統,可跟蹤傳票,陪審團審判,審判陪審員,工作時間和付款。 謝謝! – Leslie

+1

IE目前如何連接到您的應用程序?如果與後端的連接完全是HTTP,那麼使用什麼瀏覽器並不重要... – thomaspaulb

回答

0

第2步和第3步是在微軟網站上提到的建設指令。這些步驟介紹了打開Visual C++後需要執行的步驟。如果在Visual Studio開始菜單文件夾中只有命令提示符,請重新安裝Visual C++ Express版本。

我不認爲編寫自己的基於webkit的瀏覽器可以滿足您使用Google Chrome瀏覽器的決定。順便一提。從您對需求的有限描述中,我不明白它爲什麼不能成爲B/S應用程序。如果你有太多的C++代碼來連接到Web,你可以嘗試主機Google Chorme Frame as an ActiveX。我不確定這是否是最適合您的方法,因爲它沒有針對開發人員的任何API文檔。

+0

謝謝,我將嘗試重新安裝 我不知道您的意思是'B/S應用程序'。它目前用Delphi編寫,而不是C++。 作出的決定是,Chrome將成爲法院的默認瀏覽器。我們目前有幾個應用程序需要使用IE7。陪審團的申請已經計劃在去年的大部分時間轉換爲網絡申請(當我受傷時我們正在進行轉換,而我的團隊在出局時我的團隊正在開發中)。 由於我們現在已決定將Chrome用作默認瀏覽器,因此我正在研究它的開發工具。 – Leslie

+0

B/S代表瀏覽器/服務器,這是客戶機/服務器體系結構的特例,其中客戶機是Web瀏覽器。 如果您的客戶端要求使用Chrome作爲客戶端界面,您別無選擇,只能將您的Delphi代碼移植到Web應用程序中。如果您的業務層不支持Web,或者您的代碼沒有分成多個層,那麼可能會進行重大改寫。 –

+0

因此,重新安裝不起作用...仍只有命令提示符。我已經能夠獲得Visual Studio 2005的副本,所以我將安裝它並按照這些說明進行操作。也許我可以讓它工作。 聽起來像B/S是我們想要去的地方。我們肯定會重寫應用程序,這不是問題。我只是想弄清楚爲Chrome開發的最佳方式。 希望我能成功獲得與Visual Studio一起安裝的webkit。 – Leslie

0

編寫一個基於瀏覽器的應用程序可能意味着:

  1. 您的服務器上具有潛在的Javascript,Flash運行代碼(也許在.NET中,爪哇,紅寶石,PHP,Python的,等...),等...在瀏覽器中運行。瀏覽器通過HTTP請求與服務器進行通信。如果是這種情況,你當然不需要擔心安裝webkit。

  2. 這可能意味着編寫一個Chrome擴展,它可能意味着運行.Net,Java,Ruby,Python,PHP或您在服務器上選擇的其他語言以及Chrome擴展中的Javascript。在這種情況下,不需要安裝webkit。

  3. 這可能意味着要編寫一個基於webkit的應用程序,但這將替代舊的桌面應用程序與另一個似乎不太可能的桌面應用程序。有了這個解決方案,您不再運行Chrome,而是您自己定製的瀏覽器。更不用說這對於陪審團管理體系來說似乎過度了。

我想你想要做的選項1.這通常是人們通過基於瀏覽器的應用程序的意思。如果你花時間閱讀一本關於web開發的書,而不是用webkit來解決這個問題,那將會更好。

0

你應該找到可執行文件來啓動Visual Studio Express的此文件夾中: 「C:\ Program Files文件\微軟的Visual Studio 8.0 \ Common7 \ IDE \」