我开始学习GWT。现在我一直在使用Spring,playframework,我一直在使用JavaScript库。例如,我编写了自己的JS库来打印树。
现在我想知道,如果在gwt小部件中缺少某些功能,我可以导入/转换/采用我的JS库在gwt库中工作吗?
我找到了一些有关它的信息,但没有一个是新的,所以我担心它们会过时。
基本小部件并不充足。每个人都不鼓励我使用smartgwt,而gwt ext并不是开源的。
请根据您的经验给我一些想法。
答案 0 :(得分:2)
您可以使用JSNI。
当然,它并不像在js代码中直接使用js库那么容易,但是非常灵活。在从底层的js库集成所需的API部件之后,您可以使用GWT(Java)调用它,从而利用两个世界中的最佳部分。