最近我接手了一个编写的 Windows Store 应用程序项目C#/XAML
,它的要求之一是,
将项目迁移到Javascript/HTML5
,并通过从我们的网站动态加载 javascript,我们可以根据需要随时更新代码逻辑,而无需提示用户下载我们的应用程序的新版本。部署的应用程序非常简单,不需要更新,每次应用程序启动时,它都会尝试从 Web 加载 javascript 和内容。
这个需求来自市场营销,他们认为如果可以以这种方式更新应用程序,那就太棒了。我不知道这是否是一个好主意,甚至是否可行。
我的问题
- 如果这不是一个好主意/不可行,请给我一些理由
- 如果javascript可以动态加载,那么html和css文件呢?
编辑
当我问这个问题时,我还没有听说过Cordova,当时混合应用程序的想法还很新鲜。使用 Cordova,我们可以编写以这种方式运行的应用程序。Web 内容 (HTML/JS/CSS) 在 WebView 控件中呈现,并且每次都可以从 Web 更新。