轉享:AppengineJS:Javascript風格來到google雲端計算

banq發表於2010-06-02
AppengineJS: JavaScript Comes to GAE | Web Builder Zone

google提供了一個他們App Engine雲端計算平臺的Javascript的API:AppengineJS,這樣,普通Web開發人員只要熟悉JS,就能基於GAE使用JS開發應用,這就大大擴充了雲端計算平臺的應用範圍。

個人認為這是達到雲平臺的理想境界了,個人曾經幻想如果開發者使用JS就能直接開發WEB應用,不用太考慮複雜的可伸縮性scalable等等,雖然Scala等新型程式語言也向這方面努力,不過,GAE作為從雲端計算方向努力,無疑有著非常重要的一面。

GAE的這個JS庫是基於App Engine的Python,Python因為普及問題以及學習門檻,無疑無法和JS比擬。下面是JS程式碼案例,顯示一個表單:

var blobstore = require("google/appengine/api/blobstore");

exports.GET = function(env) {
    return {data: {
        uploadURL: blobstore.createUploadUrl("/test")
    }}
}

<form action="{uploadURL}" method="POST" enctype="multipart/form-data">
    <p>
        <input type="file" name="file" />
    </p>
    <p>       
        <button type="submit">Upload</button>
    </p>
</form>
<p class="indent">


[該貼被banq於2010-06-02 12:31修改過]

相關文章