python能取代JavaScript;可以利用Pyjamas實作Python取代JavaScript,Pyjamas是一種Python的ajax開發框架,可以用來取代HTML和JavaScript編寫網路程序,可以重複使用和導入類別和模組,並且AJAX庫還可以解決互用性問題。
本教學操作環境:windows10系統、Python3&&javascript1.8.5版、Dell G3電腦。
python能取代JavaScript
如果能用python取代Javascript編寫基於瀏覽器的應用,該有多好啊。但是,Javascript是唯一能在瀏覽器裡執行的語言(Flash或Silverlight除外)。
換個思路,先用Python寫程式碼,然後在透過編譯器轉為Javascript腳本,這樣確實是可行的。嗯,已經有人這麼乾了,就是這個:Pyjamas
Pyjamas的介紹:
Pyjamas是一種Python 的 Ajax 開發框架。
Google 的 Web Toolkit (GWT) 讓我們能夠完全用 Java™ 程式碼開發具有 Ajax 功能的 Rich Internet Application (RIA)。可以使用豐富的 Java 工具集(IDE、重構、程式碼補全、偵錯器等等)來開發出可以部署在所有主流 Web 瀏覽器中的應用程式。在 GWT 的幫助下,可以編寫出在瀏覽器中運行但是表現與桌面應用程式相似的應用程式。
和GWT類似,Pyjamas是一個跨瀏覽器API,有了它,你可以使用Python來寫客戶端功能。使用Pyjamas的優點是你可以用 Python取代HTML和JavaScript編寫網路程序,你可以重複使用和導入類別和模組。此外AJAX庫還可以解決互用性問題,不用擔心程式在IE6, IE7, Firefox, Safari, Opera等瀏覽器上的相容問題。
Pyjamas 的優點:用 Python取代HTML和JavaScript寫網路程式。
很多使用Google網路工具包(Google Web Toolkit,GWT )的人都很奇怪為什麼不能用Python取代Java。沒關係,有了Pyjamas就行了。和GWT類似,Pyjamas是一個跨瀏覽器API,有了它,你可以使用Python編寫客戶端功能。使用Pyjamas的優點是你可以用 Python取代HTML和JavaScript編寫網路程序,你可以重複使用和導入類別和模組。此外AJAX庫還可以解決互用性問題,不用擔心程式在IE6, IE7, Firefox, Safari, Opera等瀏覽器上的相容問題。
擴充知識:
#Pyjamas 0.8 alpha1 已經發佈了。此版本部分更新有:
新增了簡單的sys.stdout和sys.stderr 物件
修正了sys.exc_info()使之更近似於Python
新增了一個非常基本的回溯模組
新增oninput 和onpropertychange事件支援
以上是python能取代JavaScript嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!