ET框架和GF框架对比

Unity 框架 GF 和 ET 哪个更好用,各自的优点,缺点是什么?

随着Unity的不断发展,现在出现了很多比较牛逼的 开源 框架,其中,我觉得 最厉害的是 Game Framework 和 Egametang 这2个框架都带着ECS的思想,有都用过的朋友,说说,这2个框架 相比较 各自的优点和缺点

ET:https://github.com/egametang/ET
GameFramework:https://github.com/EllanJiang/UnityGameFramework

GF框架
GF框架是一套比较成熟的Unity前端框架,模块清晰,耦合度非常低。大大提高了整个前端开发的效率,我们开发时只需要针对不同的模块进行封装和扩展即可,而且提供了单机和热更新两种资源处理模式,没有代码热更新功能,需要自己接入。GF没有后端框架,因为后端可能有不同编程语言的开发人员,使用GF需要与后端开发人员进行网络数据格式和协议的对接,然后把GF的网络层模块进行自定义扩展。并且GF使用的是回调式的事件系统,即注册监听事件和移除监听事件,这是一套比较传统和成熟的模式,不过逻辑跳转跨对相对较大,比如发送购买资源的请求到服务器,需要注册监听这个请求事件的相关操作,当接收到了服务器的购买数据时,需要触发这个事件id,在相关监听的事件回调中处理数据。然而后期查找逻辑时,需要查找注册了事件id的所有事件才能知道相关的操作,相对麻烦点。

ET框架
ET框架是一套双端框架,Unity前后端开发

你可能感兴趣的:(unity精华,unity,ET框架,GF框架,ECS框架)