我对Scala编程语言的阅读非常广泛。到目前为止,我理解了关于Scala的以下概念:
我的要求很简单。我必须编写一个业务模块,该模块遵循一组应在运行时动态加载的预定义规则。例如,公司A有一套业务规则,公司B有另一套业务规则。当另一个程序访问业务模块API时,它应该加载该特定公司的规则并响应该服务。业务模块将涉及数据库访问和内部几个Web服务调用以及广泛的xml解析。
我们需要这个模块尽可能地扩展。我可以使用JAVA的AOP概念,但它太复杂了。该代码将来无法维护。
在这种情况下,Scala是更好的选择吗?我甚至在考虑Node.js
请让我知道你的想法!