当我构建和维护一些网站时,我经常使用jQuery,Bootstrap等引导解决方案。我犹豫并尝试依赖这些库等工作。
我担心的是,我可能正在构建更多潜在的失败原因。如果(比方说)maxcdn.bootstrapcdn.com发生故障怎么办?如果他们带出Bootstrap 5并且打破了我已经做过的事情怎么办?另一方面,这些工具确实为网站建设问题提供了整洁的解决方案。
我已经搜索过,似乎没有人有这些担忧。我在这里错过了什么吗?是否有依赖这些工具的指导?
答案 0 :(得分:0)
我担心的是,我可能正在构建更多潜在的失败原因。
情况总是有利有弊,你只需选择更重要的东西。 (我会扮演恶魔主张你的担忧)
如果(例如)maxcdn.bootstrapcdn.com发生故障怎么办?
Build in as many backup CDNs as you want
如果他们带出Bootstrap 5并且它打破了我已经做过的事情会怎么样?
这保证会发生。问题是构建我自己的引导程序比升级到下一个版本更便宜。使用开源/免费工具,即使不是数百万人帮助构建和测试,开发源代码/免费工具也不可避免地需要维护自己的代价并使用更新技术进行更改更加。
另一方面,这些工具确实为网站建设问题提供了整洁的解决方案。
通常你会发现它们匹配你需要它们的75%到99%之间的匹配,当它们没有时,你们要么需要做一些额外的工作,要么找到另外一个解决方案/框架来添加。 / p>