我正在学习使用elm来构建UI。 我需要在使用extjs和spring mvc的现有应用程序中添加一些新功能。 首先,将基于elm的UI添加到基于extjs的UI中是否相对容易? 是否可以使用spring mvc作为后端? 有没有使用spring mvc和elm的示例应用程序。我还没找到。 关于如何将elm引入现有extjs和spring mvc应用程序的任何提示。
答案 0 :(得分:1)
首先,将基于elm的UI添加到基于extjs的UI中是否相对容易?
应该很容易。榆树可以嵌入div中。请查看interop guide。
是否可以使用spring mvc作为后端?
最简单的方法是使用spring实现一个JSON REST-full API,并使用Elm App使用该API。 Elm Architecture Tutorial示例5显示了如何使用JSON API。 (它使用提供随机cat GIF的API)
有关如何将elm引入现有extjs和spring mvc应用程序的任何提示。
隔离将成为Elm子应用程序责任的部分。使用Elm Architecture Tutorial在Elm中实现该部分的所有视图和操作。