我有興趣將protovis JavaScript可視化庫移植到Python以供科學計算使用。我有一個普遍的問題和具體的問題。將JavaScript庫移植到Python
一般:我從來沒有移植過一個完整的圖書館。什麼是一些好的策略?我應該首先實現面向用戶的API,然後以pythonic方式填充它嗎?或者先嚐試移植內部/基礎設施,然後重新構建API,會更好嗎?
具體:該庫似乎大量使用JavaScript的基於原型的繼承,這與python模型稍有不同。我發現有人用python模擬了prototypal-inheritance。但是,從移植一個庫的角度來看,我寧願不要將Python扭曲成更像javascript。任何有關這個問題的反饋將不勝感激。謝謝!
烏里
從頂部開始,然後繼續前進。 – 2010-12-19 03:35:37
您不會將代碼從一種語言移植到另一種語言;你正在尋找的單詞是* rewrite *。 – 2010-12-19 03:41:31
爲什麼不用python編寫你的科學代碼並讓GUI成爲javascript? – 2010-12-19 03:53:00