Gestalt - 在瀏覽器裏用 python/ruby 寫客戶端腳本

Gestalt 是 Mix Online Lab 創造出來的一個框架,利用它我們可以在瀏覽器裏用 python/ruby 寫腳本來操縱 DHTML 的各種對象,其作用就跟 javascript 類似。
一個例子:
<script language="javascript" src="gestalt.js" />
<div id="message"></div>
<script language="ruby">  
document.message.innerHTML = "Hello, World!"
<
/script>

還可以將腳本寫在獨立的文件中,像這樣:
<script language="ruby" src="application.rb"></script>

其內部實現是利用了 Silverlight 中實現的 DLR 引擎對 IronPython /IronRuby 的支持,不過,這個東西目前還有一個很大的問題,就是不能引用現有的 python/ruby 模塊(類似 import, require 的語言特性)。

詳情參考:
http://blog.jimmy.schementi.com/2009/07/gestalt-ruby-and-python-in-browser.html
http://visitmix.com/labs/gestalt/downloads/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章