作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
假设我正在创建一个 UI,用户可以在其中选择他们最喜欢的 Pokemon:Bulbasaur、Squirtle、Charmander 等。
在我的数据库中,我有一个可能选项的查找表:
pokemon
---
id name
1 Bulbasaur
2 Squirtle
3 Charmander
...
在我的 UI 中,我应该每次都获取这个列表还是简单地对其进行硬编码以便用户可以从中进行选择?在 UI 中,这样的事情看起来像是立即出现,但如果在添加更多选项时,您只在一个地方(数据库)更新它而不用担心更新用户界面?
最佳答案
如果您知道要添加更多 Pokemon,那么我建议您从数据库中获取它们而不是硬编码。
想想如果它们是硬编码的——每次您想添加更多 Pokemon 时,您都必须将新版本的代码推送给您的用户。
但是,如果您让前端从例如一个 API,然后您可以在不编辑前端的情况下更新和添加更多选项。
关于javascript - 在显示将来可能会更改的选择选项列表时,我应该在 UI 中对它们进行硬编码还是从我的数据库中获取?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51255463/
java.lang.Throwable 的哪些子类可能被空语句抛出? 通过短语“空语句”,我指的是“无”、“分号”和“分号”: // .... A(); B(); C(); try { //
我是一名优秀的程序员,十分优秀!