使用http或database在flutter上管理数据库是否更有效 我现在就在flutter上使用http,并且尝试使用databaseReference以前在java上我认为http更容易,但是我不在乎哪个更容易,只要它能提供最佳性能即可。
http
http.post('https://flutter-course-36df8.firebaseio.com/' + 'products.josn',
databaseReference
final databaseReference = FirebaseDatabase.instance.reference();
void getData(){
databaseReference.once().then((DataSnapshot snapshot) {
print('Data : ${snapshot.value}');
});
}
答案 0 :(得分:2)
您需要使用firebase提供的api,它会更好。例如,FirebaseDatabase.instance
将在Firebase数据库中检索比添加URL更好的根节点。
还可以使用databaseReference
检索数据once
或数据库中的每个更改。