我们目前正在开发一个 ASP.NET MVC 应用程序,它将部署在公司内部网上,并在公共(public)互联网上提供一个稍微修改过的面向客户的版本。
我们正在使用许多外部 javascript 库(例如 jQuery),并且已经就引用这些库进行了讨论 - 我们应该从外部来源引用它们(例如通过 Google 加载 jQuery 方法)还是保留我们的在本地拥有自己的版本并从那里引用?
如果我们从那里引用,项目经理有点担心对 Google(或任何人)的“依赖性”,并认为拥有我们自己的库副本会使我们更加独立。另一方面,我听说让其他人托管库有很多好处 - 例如,他们为我们处理版本控制,谷歌不会很快离开......
(出于讨论的目的,假设我们托管的内部网具有外部访问权限 - 显然,如果事实并非如此,那么我们就可以做出决定了!)
所以。这有关系吗?如果是这样,我们应该做什么以及为什么?
(我明白这是主观的 - 但从任何对此事有经验或想法的人那里获得建议将非常有用。不确定这是否是社区维基的候选者,请告诉我是否应该把它就在那儿,我以后会知道的!)
谢谢:)
最佳答案
该应用程序对您的内部用户至关重要吗?如果“互联网出现故障”,您的业务是否会因为内部用户无法访问应用程序而受到影响?风险比什么都重要。
此外,如果有变化 - 破坏或其他,您不想管理“升级”吗?
关于javascript - 在本地或外部引用 javascript 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3699616/