对我而言,事件不是Wolkenkit中的结构,这似乎有点奇怪。来自Elixir的Commanded图书馆,我在事件风暴后做的第一件事就是创建我的命令和事件类型。我理解这是js传统行为的方式,但只是在聚合中定义它将需要一些习惯。
答案 0 :(得分:1)
“这有问题吗?...”
嗯,这很难回答,因为它高度依赖于有问题的的(主观)定义。基本上,你已经有了自己的答案:
“我理解这就是js传统上的行为[...]”
这
为了更好地理解wolkenkit内部命令和事件的内部结构,您可能有兴趣查看包含基本数据类型的npm模块commands-events。
根据我自己的经验(10年的C#,7年的JavaScript)我可以告诉你,缺少静态类型的JavaScript系统对我来说从来都不是问题,但这只是我非常个人的体验。
正如你所说,可能需要一段时间才能适应它,但你也可以获得令人难以置信的灵活性。
HTH
请注意我是wolkenkit的开发人员之一,所以请尽量回答我的问题。