Metro 文档指出应用程序是自洽的(没有共享的 DLL 等),所以我只是想知道如何通过创建可重用的组件/库来创建模块化的 BIG Metro 应用程序。
考虑到 HTML5/JavaScript Metro 应用程序的情况,如果其中很多应该包含相同的 CSS 和 JavaScript(考虑 jQuery、模板)或 WinJS 脚本,那么它看起来不太好……我希望存在某种形式的库/重用从头开始。
HDD 空间现在绝对便宜,但我认为应该有一个版本化的库存储库,并且应该按需加载依赖项(WinRT 组件/库、JavaScript 库...等)(如果还没有的话)。这里不需要“发明轮子”,只需看看 Maven 和 Ivy 是如何做到的……否则会发现我们心爱的 jQuery 1.6.4 库已部署在数十个(如果不是数百个)应用程序中,并且膨胀已准备就绪。 ..