火星问答 http://www.huoxingwenda.com 上线了手机版,先发布的是安卓版本,用的是 html5+cordova 的方式,自己手机上测试还可以,虽然没有原生应用体验那么好,但是作为第一版本感觉还不错。因为自己的手机android 版本2.3.3的,其他版本都是在模拟器上测试的,如果有其他版本手机的兄弟可以帮忙测试一下,有问题,反馈给我,先谢过了。apk可以在网站的首页下载到。
顺便说一下html5开发手机应用,以前用过 jquery mobile,体验比较差,这次就尝试学习使用了 angular, UI 采用 bootstrap 。开始用angular时确实有点别扭,不过上手后确实开发效率挺高的,现在插件也越来越丰富,需要的基本可以在github 上找到,而且对于前端复杂应用,通过angular可以很好的分层管理。
这个火星问答项目,现在前台用的 angular ,后台用 node + express ,全部都是js代码,甚至因为好奇,花了半天时间把新做的手机端代码用node-webkit 封装,生成了window桌面程序,竟然一点不需要修改,运行良好,只是体积有点大,几十M。看来以后只要用户js,基本就可以应付各种项目了。
先发布android 版本,ios的版本以后再说吧,没有mac,无法封装。
顺便说一下html5开发手机应用,以前用过 jquery mobile,体验比较差,这次就尝试学习使用了 angular, UI 采用 bootstrap 。开始用angular时确实有点别扭,不过上手后确实开发效率挺高的,现在插件也越来越丰富,需要的基本可以在github 上找到,而且对于前端复杂应用,通过angular可以很好的分层管理。
这个火星问答项目,现在前台用的 angular ,后台用 node + express ,全部都是js代码,甚至因为好奇,花了半天时间把新做的手机端代码用node-webkit 封装,生成了window桌面程序,竟然一点不需要修改,运行良好,只是体积有点大,几十M。看来以后只要用户js,基本就可以应付各种项目了。
先发布android 版本,ios的版本以后再说吧,没有mac,无法封装。