详细说明如下。
要求
我正在开发一个Blogging页面,其中包括设计前端和后端。使用MVC WebAPI作为服务,并使用MySQL存储数据。
到目前为止,我的博客页面需要以2种不同的布局呈现,并且将来我可能会为同一页面添加更多布局。这里的挑战是设计数据库表,因为用于不同布局的内容将以不同的格式显示,例如,第三个布局中的-3段落和2个图像,第二个布局中的5个段落和3-4个图像。
我尝试过的
在经历了各种概念之后,“将整个HTML内容存储在数据库中”听起来是最可行的解决方案,因为这是一种非常简单的方法。但是,由于以下原因,这种方法对我不可行:
这意味着要对数据进行硬编码->从而导致将来难以修改。
我计划将来开发移动应用程序,在这种情况下,这种HTML数据对我来说将毫无意义。
我正在计划
要创建一个包含表和图像(P1,P2,P3,IMG1,IMG2 ...等)的不同列的MySQL表,但是对我来说,这种方法看起来也不是那么好,因此考虑到修改表,将来很难。
因此,在这里,我得到了一些不错的自适应解决方案,可以根据我的要求设计桌子。随附的屏幕截图是我的第一个博客描述页面的初始视图。
TIA。
问候,
短跑
最佳答案
数据库是数据的存储库。
前端是进行格式设置和决策的地方。
请遵循这两个规则来回答您自己的问题。