0

我們希望開發一款帶有Google Chrome擴展程序的應用程序,該擴展程序必須執行一項將在雲服務中的查詢密集型數據庫。我有以下問題:在雲中使用數據庫sql查詢的Chrome擴展程序

a)是否可以使用Chrome擴展的JavaScript完成? b)我明白我必須有一層應用程序邏輯,例如MVC控制器。還有哪些其他選擇,哪個更好? c)哪些雲服務最受推薦(Oracle,Azure,Rackspace等),考慮到響應速度至關重要? d)建議和響應格式是json?

感謝

+0

AJAX請求可以從Chrome擴展中發送,希望有助於a)。 – Jokester

回答

1

一)是的,它可以用JavaScript做,你會在雲上發送一個AJAX請求到服務器,然後返回響應。

b)哪一個更好可能會引起辯論,最好的情況是,如果您檢查選項並決定在您的特定用例中哪個更適合您自己。 Here is a comparison of all(most) MV * JavaScript框架讓你開始。

c)所有的雲服務都有優點和缺點。我曾與Azure和Heroku合作並取得成功。這取決於您的需要,您使用的是哪種服務器端語言?

d)您的回覆的數據交換並不重要。 JSON,XML,SEN等等。 JSON是非常標準的,它是一個很大的專業人士,但數據交換可以通過任何數據交換格式來完成。

+0

謝謝。關於b),我的問題是關於我對應用程序邏輯有哪些選擇。也就是說,我有一個發送查詢(get)的chrome擴展,以及處理它的最佳方式是什麼? Web應用程序?? Web服務? MVC? Servlet的?在那我可以決定。謝謝 – aelbaz

+0

MVC是組織服務器端應用程序邏輯的設計模式。 Servlet是一個Java術語。你知道什麼服務器端邏輯?您可以使用node.js(服務器端JavaScript)並在客戶端和服務器端之間共享代碼 –

+0

inglésespañolfrancés 謝謝。我想爲由term extension chrome發送的查詢使用最合適的服務器邏輯(我想用JavaScript獲取請求),並將結果返回到數據庫諮詢雲,原則上使用json格式。哪個選項最適合它? MVC。淨? Java Servlets? Node.js的? – aelbaz