[技术性解答]使用Backbone.sync()可以将数据的CRUD操作集中于一个接口中,提高代码的可维护性和可读性。同时也可以统一处理请求和响应的格式、错误处理等。直接调用fetch和create等方法可能会导致代码逻辑分散,难以统一处理,对代码维护和扩展都不利。在使用Backbone.sync()时,需要实现自己的sync方法,并在model或collection中传入url和type等参数,sync方法会根据参数发送相应类型的请求,处理响应,并在成功或失败时调用相应的回调函数。而直接调用fetch和create等方法则不需要实现sync方法,直接从服务器获取或提交数据,并在回调函数中处理响应。