我有兴趣将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