我的印象是,许多移动应用程序使用HTML + Javascript + CSS渲染引擎包装在原生移动应用程序中,以便: - 实现大部分UI - 在所有平台上保持一致的外观和感觉(iOS, Android,Win8,web,...) - 在许多平台上维护一组可移植的代码(例如,使用Javascript接收和解析内容为JSON,并与DOM交互以进行渲染)。HTML + Javascript + CSS是移动应用程序的良好框架吗?
我实际上有一个几个问题: - 这是一个普遍可行的移动应用程序开发模式?比如,你可以在其中实施Pinterest吗(具有类似的外观质量和响应能力)? - 以这种方式工作的应用程序的成功示例是什么? (如果流行的应用程序没有使用它,为什么不呢?)
注:我见过这个:Writing a mobile phone radio station app - is Javascript/HTML/CSS viable, or do we need to go native?,但那是2010.在2013年是什么?
这个问题实在太宽泛无法回答。围绕该想法建立了整个套房(例如,PhoneGap),甚至整个手机操作系统(HP WebOS)都失败了。现在Tizen想要走相同的路线... – 323go 2013-02-13 22:36:56
好吧,也许另一个更具体的方式来问这个问题:如果你今天为iOS,Android,win8商店和浏览器实施Pinterest,你会推荐什么样的方法?一个客户端框架或一组客户端框架。一致的外观和感觉是一个问题,可维护性和部署速度也是一个问题。 – user48956 2013-02-14 00:58:58
鉴于您需要“一致的外观和感觉是一个关注点,可维护性和部署速度也是一个问题。”我会说只是去网络应用程序。您可以开发一切,无需学习如何为每个平台做UI。如果您推送通知或inapp购买,那么您将需要执行后端代码,但我会建议将网页代码设计为通用,并使用插件与设备进行通信。 Sencha触摸2与PhoneGap很好地工作。两者都是免费的,并提供了一个很好的起点。 – 2013-02-14 15:54:47