web、Android、iOS开发简单比较
2017-07-31 14:18
337 查看
工作内容差不多:
一个是用iOS系统对外的API,给苹果手机系统写程序app
一个是用谷歌安卓系统对外的API,给安卓手机系统写app
一个是用浏览器对外的API,给电脑、手机浏览器写网页
几乎所有的硬件系统,iOS安卓手机,window mac电脑都支持js,因为都要浏览网页,这也是js火的原因,也是RN热更新的基础
web开发中,是用HTML语言来搭建界面
不同点
1 视图方式:
xcode内部,帮我们将xml标签,标签属性转为可视化界面,在可视化界面中,可以完成所有操作
安卓,也可以在XML标签与可视化页面之间切换,但是他们的布局必须要在XML中代码书写
2 代码中获取方式:
我们不用像安卓 前端一样,在代码中还需要代码获取,xcode让我们可以通过连线来绑定,内部的获取步骤,它帮我们做了
3 侧重点不同:
我们的侧重点还是,代码书写,创建控件对象(DOM对象,fragment对象)来布局,不像安卓,前端,重心都是html xml标签来布局
JavaScript是一个单线程的语言,是没有异步线程这个概念的,一个window一个线程
一个是用iOS系统对外的API,给苹果手机系统写程序app
一个是用谷歌安卓系统对外的API,给安卓手机系统写app
一个是用浏览器对外的API,给电脑、手机浏览器写网页
几乎所有的硬件系统,iOS安卓手机,window mac电脑都支持js,因为都要浏览网页,这也是js火的原因,也是RN热更新的基础
前端、移动端开发本质就两个
页面展示(标签属性、布局方式)、用户交互(事件、线程、网络)JavaScript中: - html控件 - css控件属性, - JS负责控件行为、数据处理等 (获取标签,给标签添加touch、gesture等事件,然后写事件对应的执行代码(JS又叫事件驱动程序))(JavaScript现在成长起来还有很多功能,但是前端也就用JS做做动画)
三者展示方式的比较
安卓页面、iOS可视化页面(xib,storyboard) 是用XML文件搭建的web开发中,是用HTML语言来搭建界面
不同点
1 视图方式:
xcode内部,帮我们将xml标签,标签属性转为可视化界面,在可视化界面中,可以完成所有操作
安卓,也可以在XML标签与可视化页面之间切换,但是他们的布局必须要在XML中代码书写
2 代码中获取方式:
我们不用像安卓 前端一样,在代码中还需要代码获取,xcode让我们可以通过连线来绑定,内部的获取步骤,它帮我们做了
3 侧重点不同:
我们的侧重点还是,代码书写,创建控件对象(DOM对象,fragment对象)来布局,不像安卓,前端,重心都是html xml标签来布局
用户交互事件
线程JavaScript是一个单线程的语言,是没有异步线程这个概念的,一个window一个线程
相关文章推荐
- App(iOS Android)开发时简单的用户反馈实现
- 本招聘信息2014年长期有效!杭州派尔科技高薪诚聘android开发(10K-20K),web前端开发(8K-15K),IOS开发(15K-25K)
- iOS开发 ----- webView和JS的简单交互
- 总结使人进步,可视化界面GUI应用开发总结:Android、iOS、Web、Swing、Windows开发等
- Kotlin开发Android笔记2:Kotlin与Java简单比较
- android,ios,apicloud 同时开发两个平台应用,方便简单一体化,自带svn,云编译,中文IDE
- [Phonegap+Sencha Touch] 移动开发23 Android和IOS的webview点击穿透的缓解办法
- IOS 开发OC 与JS 交互 WebviewJavaScriptBridge 的简单实用(二)
- Android开发中WebView的简单使用小结
- Android-用WebView开发简单的浏览器
- Android开发--WebView简单录音功能的实现
- [iOS/Android开发之WebService]How to write a webservices using php with json format
- iOS开发之WKWebView简单使用
- iOS陆哥开发笔记(九) (SDWebImage简单使用)
- 总结使人进步,可视化界面GUI应用开发总结:Android、iOS、Web、Swing、Windows开发等
- Web程序员开发App系列 - 调试Android和IOS手机代码(补图)
- [Phonegap+Sencha Touch] 移动开发23 Android和IOS的webview点击穿透的缓解办法
- 使用WebView同时开发Android和IOS应用
- android 通过webView,简单的通过网页唤起本地界面,如果比较多的话最好不要用原生的webView和js去搭建,用框架去做
- 总结使人进步,可视化界面GUI应用开发总结:Android、iOS、Web、Swing、Windows开发等