微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

python – 除了大量的Javascript之外,Web 2.0应用程序还有可行的替代方案吗?

如果你说发现C风格的语法是邪恶的轴心你是否只是绝望地被谴责,如果你想为你的用户提供很酷的web 2.0应用程序 – 例如通常使用JQuery和Ajax等?那里没有其他选择吗?我们目前正在使用挂架和一堆JavaScript以及一些Evoque来构建Intranet应用程序.很明显,对于我们来说,如果相反存在与PythonScript一样的等价物,那么世界将是一个更好的地方.但除了Android系统的ASE之外,我还没有看到任何接近它的东西 – 但显然这是相当无关的.仍然 – 如果浏览器可以支持其他脚本语言….

解决方法:

“某些”“浏览器”支持的其他语言是VBScript,但是……你不想去那里.

对其他语言的支持仍在进行中.

今天你能得到的是拥有一个框架或库来将一种语言翻译成JavaScript

以下是其中一些以及一些小样本:

> GWT – Java

// Add a button to remove this stock from the table.
Button removeStockButton = new Button("x");
removeStockButton.addClickHandler(new ClickHandler() {
       public void onClick(ClickEvent event) {
           int removedindex = stocks.indexOf(symbol);
           stocks.remove(removedindex);
           stocksFlexTable.removeRow(removedindex + 1);
       }
});
stocksFlexTable.setWidget(row, 3, removeStockButton);

> Pyjamas – Python

def greet(sender):
    Window.alert("Hello, AJAX!")

> CofeeScript – (Ruby like)

square: (x) -> x * x
cube:   (x) -> square(x) * x

> Pyscript – (Python之类)

// Example One
function triangle(a,b):
    function sqroot(x): return Math.pow(x,.5)
    return sqroot( a*a + b*b )

从这一点来看,GWT是最强大的.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐