2013-10-25 26 views
-3

我知道這是一個巨大的noob問題,但我會問它反正。所有這些Web開發語言之間有什麼區別?像java腳本和Google App引擎有什麼區別?你什麼時候使用他們每個人?傑森怎麼用呢?大多數這些語言是做同樣的事,還是都有不同的用途? 謝謝這些Web開發語言有什麼區別?

回答

0

在你提到的所有人中唯一符合語言的是Javascript。 JSON是一個JavaScript對象表示法。它是工具,但不是一種語言本身。

Google應用引擎是一種基於編程語言的框架,用於創建基於雲的服務。

JSON

:(JavaScript對象表示法)是一種輕量級數據交換格式。人類閱讀和寫作很容易。機器解析和生成很容易。它基於JavaScript編程語言的一個子集,標準ECMA-262第3版 - 1999年12月.JSON是一種完全不依賴語言的文本格式,但使用C語言家族程序員熟悉的約定,包括C ,C++,C#,Java,JavaScript,Perl,Python等等。這些屬性使JSON成爲理想的數據交換語言。

Javascript

:(常縮寫爲JS)是一種重量輕,解釋,面向對象的用一流功能,大部分被稱爲腳本語言網頁的語言,但在許多使用非瀏覽器環境,如node.js或Apache CouchDB。它是一種基於原型的多範式腳本語言,它是動態的,是類型安全的,並支持面向對象,必要和功能性編程風格。

Google App Engine

谷歌應用程序引擎可以運行在谷歌的基礎架構的Web應用程序。隨着流量和數據存儲需求的增長,App Engine應用程序易於構建,易於維護且易於擴展。藉助App Engine,無需維護服務器:您只需上傳應用程序,並準備好爲用戶提供服務。

您可以使用Google Apps從您自己的域名(例如http://www.example.com/)爲您的應用程序提供服務。或者,您可以使用appspot.com域名上的免費名稱來提供您的應用。您可以與世界分享您的應用程序,或限制您的組織成員訪問。

Google App Engine支持以多種編程語言編寫的應用程序。藉助App Engine的Java運行時環境,您可以使用標準Java技術(包括JVM,Java servlet和Java編程語言)或任何其他使用基於JVM的解釋器或編譯器(如JavaScript或Ruby)的語言來構建應用程序。 App Engine還具有Python運行時環境,其中包括一個快速Python解釋器和Python標準庫。 App Engine還具有PHP運行時,具有對Google Cloud SQL和Google雲存儲的本機支持,就像使用本地mySQL實例並執行本地文件寫入一樣。最後,App Engine提供了一個運行本地編譯的Go代碼的Go運行時環境。這些運行時環境的構建可確保您的應用程序快速,安全地運行,並且不受系統上其他應用程序的干擾。

+1

這個問題(和答案)不應該是這個論壇的一部分。閱讀常見問題。 –