对于可能不知道的人来说,Bootstrap是HTML,CSS和JS框架,可以用作构建网站或Web应用程序的基础或起点。
现在,我处于生产中的应用程序中,该应用程序是使用框架的版本3设计的,但具有与该公司投资组合中的其他网站一致的其他样式。
但是,我们将对该Web应用程序进行大量扩展,我想知道-我是否应该更新该应用程序正在使用的引导程序的版本?
我问这个有几个原因。首先是bootstrap的版本4与版本3并不完全向后兼容-许多辅助类已被更改,替换或完全删除,因此更新工作量不小(不是多余,但不是只需更新package.json中的版本号,然后重新构建即可)。
现在,我对引导程序的理解是,它最初是关于使您的网站/ Web应用程序起步的-可以这么说(因此得名)。但是考虑到应用程序已经超出了引导点,我是否应该考虑花费时间来更新引导框架?
我知道从表面上看这似乎是一个带有明显答案的问题-当然,您可以使自己的东西保持最新状态!!!但是,如果您将Bootstrap视为入门的一种方式,那么在启动并运行后,为什么还要继续更新框架本身?您已经为应用程序的需求定制了零件-您是否应该允许自己朝不同的方向发展?
如果Bootstrap作为框架真的是关于入门的(不同于像Rails或Django这样的框架在整个应用程序的生命周期中都在不断提高生产力),那么在某个时候,您是否应该与入门框架分离?
(例如,如果您克隆了一个Angular入门仓库来开始构建您的应用程序,那么您会在4或5个月后回来并尝试将对该入门仓库的更新合并到您现在处于活动状态的应用程序中吗?)
PS。这是我第一次在这里提出问题-如果这不是该论坛的适当类型的问题,我事先表示歉意。
I know that on the surface this seems like a question with an obvious answer - of course, you keep your stuff up to date!!!.
不太明显。您将获得什么更新?获得的收益是否值得花费时间和金钱?您只是在更新CSS还是有任何重要的错误需要修复?是否存在引导3未成功满足的要求?