我正在忙于开发旅行应用程序。该应用程序中有2页。
在第一页上显示软件包列表时,我不需要完整的“ Package”对象。我只需要该对象的一些数据,例如标题,字幕,价格,昼夜数和图像。 “包装”对象的数据字段比显示列表所需的数据多得多,但是当用户从列表中单击包装时,将需要此数据显示包装的详细信息。
所以我的问题是,我应该在一个后端API调用中获取“包”对象的完整列表,还是应该在第一个API调用中获取仅必要数据的列表,并且当用户单击包时,我应该仅获得单个“包装”对象?
在第一种情况下,仅通过一个API调用即可从服务器获取大量数据。在第二种情况下,将有2个后端API调用,在第一个API调用中将提取足以呈现列表的最小数据,在第二个API调用中,当用户单击列表的特定软件包。
哪种方法最好?
答案 0 :(得分:0)
根据我的看法,您应该将列表API中的所有数据与主图像和缩略图图像一起使用,因此,在列表上显示缩略图图像,详细信息显示主图像。按照性能方面的说法,API调用较少的应用程序最适合用户使用。另外,您的应用不是电子商业应用,因此您的详细信息页面不需要太多数据。