一转眼,从MineCase最初开始开发算起,已经两年半过去了,在这过去的一年里,MineCase的开发可以说是处在一种停滞不前的状态中,以前还是多人合作开发的时候,再多的开发任务也一转眼就做完了,感觉没有什么压力,单着最近的一年来,合作的开发者因为各种各样的原因离开了开发,目前只剩我一个人坚守着MineCase,更新着MineCase,等待他们的归来。
回顾MineCase的改进历程,一开始使用Orleans进行开发,感觉Orlean的框架对于我们分布式应用的实现带来了许多便利,但是直到开发到Entity功能的时候才发现使用他会有性能的问题,但是当时也不知道是什么的原因导致的性能下降,但现在想来还是很有可能时因为时我们设计得不够好的原因。然后大家逐渐离开了开发,在大家离开的这一段时间里,我有想过用其他框架和语言来实现,例如使用kbengine,用c++重写,改cuberite的代码等等,但都不了了之。
絮絮叨叨讲了一大通往事,再来讲讲未来的MineCase。本文的标题叫做从MineCase到MineCase。也就说人生有时候就像是一个圆,转了一圈又回到原点。现在我回来了。