javascript - 在本地或外部引用 javascript 库?

标签 javascript asp.net jquery

我们目前正在开发一个 ASP.NET MVC 应用程序,它将部署在公司内部网上,并在公共(public)互联网上提供一个稍微修改过的面向客户的版本。

我们正在使用许多外部 javascript 库(例如 jQuery),并且已经就引用这些库进行了讨论 - 我们应该从外部来源引用它们(例如通过 Google 加载 jQuery 方法)还是保留我们的在本地拥有自己的版本并从那里引用?

如果我们从那里引用,项目经理有点担心对 Google(或任何人)的“依赖性”,并认为拥有我们自己的库副本会使我们更加独立。另一方面,我听说让其他人托管库有很多好处 - 例如,他们为我们处理版本控制,谷歌不会很快离开......

(出于讨论的目的,假设我们托管的内部网具有外部访问权限 - 显然,如果事实并非如此,那么我们就可以做出决定了!)

所以。这有关系吗?如果是这样,我们应该做什么以及为什么?

(我明白这是主观的 - 但从任何对此事有经验或想法的人那里获得建议将非常有用。不确定这是否是社区维基的候选者,请告诉我是否应该把它就在那儿,我以后会知道的!)

谢谢:)

最佳答案

该应用程序对您的内部用户至关重要吗?如果“互联网出现故障”,您的业务是否会因为内部用户无法访问应用程序而受到影响?风险比什么都重要。

此外,如果有变化 - 破坏或其他,您不想管理“升级”吗?

关于javascript - 在本地或外部引用 javascript 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3699616/

相关文章:

javascript - datePicker 仅在双击时显示

javascript - 如何让 HTML 按钮依次运行三个功能

javascript - 获取导航栏中的每一行文本并添加为 id

javascript - 平均堆栈模式

c# - 包中不存在指定部件

jquery - 如何在最初隐藏的元素上进行 jquery 查找

c# - GridView 卡住标题行

jquery - 内容居中的动画div-从右到左逐渐显示顶部

javascript - 如何使用 javascript 异步移动多个叠加图像?

javascript - 仅当鼠标悬停在对象上时触发按键事件