我只是想知道HTML5/JavaScript Metro应用程序将如何打包并防止逆转.
对于打包我会期待某种签名的zip/jar(在MSDN上没有提及.appx)但是为了保护,除了对JavaScript的严重混淆之外我无法想象任何其他方式(可能是新的预编译/二进制格式?)
如果保护不好,编写HTML5/JavaScript应用程序不会太过骚动恕我直言.
Metro文档声明应用程序是自洽的(没有共享DLL等),所以我只是想知道如何通过创建可重用的组件/库来创建模块化的BIG Metro应用程序.
考虑到HTML5/JavaScript Metro应用程序的情况,如果它们中的很多应该包含相同的CSS和JavaScript(考虑jQuery,模板)或WinJS脚本,那么它看起来不太好......我期望某种形式的库/重用存在从头开始.
硬盘空间现在绝对便宜,但我认为应该有一个版本化的库存储库,并且应该按需加载依赖项(WinRT组件/库,JavaScript库等)(如果尚未提供).这里不需要"轮子发明",只要看看Maven和Ivy是如何做到的......否则会发现我们心爱的jQuery 1.6.4库部署在数十个(如果不是数百个)应用程序中并且已经准备好了. ..