Rails-电子学习平台的动态与静态应用程序



我即将开始开发一个电子学习平台,用户可以在该平台上观看学校课程的教育视频并接受问答等。我不确定的是我应该如何在网站上创建每门课程。我应该将其创建为一个静态页面,通过每个课程和每个视频的代码手动添加所有内容,还是应该将其制作为一个CMS,通过上传表单上传每个课程的每个视频,然后显示(例如使用回形针)?有人能向我解释一下哪种方法是最好的吗?为什么?请记住,视频上传不会由用户负责,只有我会上传并添加内容到网站。

你应该采用CMS的方式,因为它会让你的生活更轻松。通过生成大量静态页面,您将看到有一些东西需要在另一个时间点重用,然后您必须在另一时间对它们进行编码。有了CMS,你可以预定义调查或视频内容等对象,这样管理员或课程负责人就可以更有效地使用这些东西。大多数情况下,管理员不是技术人员,所以他们会感谢这样的CMS。

这对以下发展也很重要。让我给你举个例子:

你创建了大量的调查,但后来有人发现了一个漏洞。您需要在太多地方更改代码。虽然只生成一个调查模型也意味着只有一个修复。

最新更新