两种都是正途,只是适用的场合不同。
我们都不是小孩子了,不需要做选择。
全,都,要。
A:依赖编辑器
优点:通过可视化编辑,对于组件绑定和节点绑定的效率提升是非常大的,可以极大的提高生产效率。
缺点:多人协同时容易冲突,代码关系不直观
适用场合:
1、UI界面
2、不需要动态加载的对象
3、规模不大的项目
B:不依赖编辑器
优点:代码逻辑与资源分离的模式,可以使我们最小程度控制资源的加载粒度。特别是当一些资源需要动态加载卸载,但逻辑始终运行的时候。
缺点:需要自己构建一套代码+资源的驱动机制,许多地方需要自行做代码与资源的连接。
适用场合:
1、大型项目,多人协同较多的情况
2、需要显示与逻辑分离的对象
3、需要与服务器通信的对象
4、需要资源异步加载的对象(逻辑代码在资源未加载时就得运行起来)