解道jdon.com

解道jdon.com -

离开Java/C#并不喜欢在Go中看到DDD

我注意到,在 Gophers 的小圈子里,他们离开 Java/C# 的动机是渴望一种更简单、更直接的编程方法,以避免与 DDD 和其他强调松散耦合的范式相关的复杂性和不可预测性。 他们表示,之所以转用 Go,是因为他们的编程理念是强内聚而非松耦合。 然而,作为一个缺乏经验的开发人员,我很难理解 Go 比 Java 和 C# 等其他 OOP 更好地实现强内聚力的地方和原因,会在 Java/C# 中很难实现。 因此,如果您是一位在设计理念

Gophers离开Java/C#是因为渴望更简单、更直接的编程方法。Go中的包实现强内聚力,而Java和C#中的模块边界与类型混为一谈。Go的语法不同于Java,但功能上没有本质区别。DDD是关于以领域为中心的软件建模。Go也可以被认为是一种OOP语言。代码结构应遵循业务/问题领域。

C# DDD Go Gophers Java

相关推荐 去reddit讨论

热榜 Top10

eolink
eolink
LigaAI
LigaAI
Dify.AI
Dify.AI
观测云
观测云

推荐或自荐