軟件發布

熱門搜索洛克王國斬仙全能輔助最新版 小螞蟻微信編輯器 熊貓tv彈幕軟件 美的美信電腦版

手機版,更便捷!

下載排行榜首頁軟件下載安卓下載資訊教程推薦專題裝機必備
當前位置:文章資訊 > 編程開發 >

AppengineJS:使用JavaScript訪問Google App Engine Python SDK

時間:2017-02-13 瀏覽次數: 編輯:9upk

AppengineJS是個開源的JavaScript程序庫,用于訪問Google App Engine Python SDK,開發者可以使用它創建Web應用并部署到GAE上,進而訪問Google的持久化存儲和服務。

雖然AppengineJS使用JavaScript移植了App Engine Python API,但它實際上卻運行在Rhino(使用Java編寫的Mozilla JavaScript引擎)之上。因此,使用AppengineJS的JavaScript代碼最終是部署在JVM上的。AppengineJS的創建者之所以選擇該方案是因為他們覺得“Python API的設計與JavaScript更相近”。

Python到JavaScript的移植是通過JS命名約定實現的,Python的this_is_a_name標識符變成了thisIsAName,所有的delete()函數被重命名為remove()以避免與delete關鍵字沖突。

到目前為止已經移植了如下API:

  • Datastore (覆蓋率 90%,可以使用,除了少量的API變更)
  • Memcache (覆蓋率 : 90%, 可以使用)
  • URL Fetch (覆蓋率 : 90%, 可以使用)
  • Mail (覆蓋率 : 90%, 可以使用)
  • XMPP (覆蓋率 : 90%, 可以使用)
  • Images (覆蓋率 : 60%, 可以使用)
  • Users (覆蓋率 : 80%, 可以使用)
  • OAuth (覆蓋率 : 20%, 處理中)
  • Task Queue (覆蓋率 : 80%, 可以使用)
  • Blobstore (覆蓋率 : 50%, 可以使用)
  • Quota (覆蓋率 : 90%, 可以使用)
  • Local Unit Testing (覆蓋率 : 80%, 可以使用,除了一些API變更)

GitHub項目包含了源代碼、文檔鏈接以及使用AppengineJS的兩個示例鏈接:一個是使用了Datastore API (tar.gz)的JSGI應用,另一個是由AppengineJS和Nitro開發的博客應用(tar.gz)。

標簽:

上一篇:使用MDSD開發安全可靠的軟件下一篇:ocx 是什么文件,使用OCX控件對于軟件

相關文章

最新評論

本類排行榜

圖文專題

  • 汽車保養軟件
  • 360安全衛士
  • 手機軟件專題合集
  • 輸入法綠色版
股票论坛有哪些