一旦我们的 Web 应用程序在生产环境中使用,我们就很难通过增强或错误修复来更新它。主要原因是我们 CMS 系统设计的初始缺陷。我们通常必须花费数小时来更新每个产品环境,并且多次出现错误和长时间的调试。看起来我在抱怨,所以让我们回到讨论的客观部分。
该缺陷在于内容和编程功能如何一起存储在数据库中。所以基本上数据是如何显示的,数据本身是如何存储在数据库中的。有一些文件系统更改,但它们与内容无关。此外,应用程序本身创建了许多我们无法在数据库中跟踪的引用。
正如您所看到的,当最终用户和利益相关者使用应用程序时,我们的开发团队必须以手动方式发布生产中的更改。
另一个问题是,当数据库被修改时,应用程序会动态更改文件系统。所以我们的开发环境和生产环境现在都不同了,为了同步他们的数据,他们的数据必须去,或者开发团队必须经历很多手工工作。
我可以解释更多,甚至给你更多的例子。如果您需要,请给我评论。