HTML5开发的小应用,小疑惑
1,我不确定HTML和我学的东西有什么关系。
答:你说的html应该是指那些标记语法,但html5其实是一个新标准,这个新标准中加入了很多令人兴奋的API。包括:【本地存储】(类似cookie的功能)、离线存储(应用缓存)、画布(绘图)、视音频(视频和音频)标签、地理信息(地理定位)、双向通信(WebSocket)、多线程(WebWorker)等。你可以专门搜索他们可以用这些API做什么。其实android和ios的开发也可以归结为前端开发,只要服务器语言提供接口就可以了,所以有些项目中android和ios的开发是一样的,甚至更简单。
2.这个应用是在什么平台上做的?
回答:html5其实就是html+css+js。它们在浏览器中运行。现在浏览器可以安装在任何平台上,所以html5是平台自夸。
3.如果应用是在PC上做的,可以移植到Android上吗?
答:一般是在pc上开发,然后调试。安卓可以装浏览器吗?答案显而易见。
4.原生android和ios开发比较麻烦。假设一个公司要开发一个产品,你需要招聘一个android开发者和一个原生产品的ios开发者,所有平台都需要招聘。但是html5开发只需要招一个web前端开发者就可以了,因为它有一个平台。现在有jQuery mobile、phoneGap等很多库和html5一起开发一个应用,比较简单。
我建议多关注js,因为html5技术的核心还是在js。