we use golang online,java sdk will meet some freaky problem,which is not necessary for us.
I prefer golang yixia <[email protected]> 于 2023年12月10日周日 下午12:23写道: > golang would be more suitable because most of the projects and practices in > the cloud native field are based on golang. i vote for golang. > > 尹祥琨 <[email protected]> 于2023年12月9日周六 23:16写道: > > > Hi team, > > The community is currently developing an Kubernetes operator to reduce > > the operation costs of Seata Server. We’d like to hear your opinions on > > implementing language. Some competitive candidates are listed below, > > > > 1. Go > > Pros > > Go is of vast majority when it comes to operator implementation. Since > > Kubernetes itself is written in Go, so this language interacts smoothly > > with Kubernetes API. Operator SDK provides a way to scaffold a Go-based > > operator and then implementing an operator means writing an imperative Go > > code. > > > > 2. Java > > Pros > > Most of developers in our community are familiar with Java. > > Cons > > Java Operator SDK are more experimental and less developed than > Operator > > SDK. Besides, Java Operator SDK uses third-party Kubernetes client (i.e., > > Fabric8 Kubernetes Client) instead of official client, which is slightly > > worse than Go. > > > > We need your experiences and insights. Please kindly discuss about your > > preference, and feel free to add comments or considerations influencing > > your choice. > > Best regards, > > Xiangkun Yin (尹祥琨) >
