首先我们要有这么一个意识,就是只要从事编程,不管你选择什么方向,web 前端、Android、iOS 还是后端开发,一些编程基础是通的。比如数据结构、算法、存储、网络等等,不管你选择什么编程语言,在最初的时候大多数都是从 C 语言开始学习,C 语言基本上是我们编程的启蒙语言了,
所以从编程基础来说,移动开发与 web前端没多大区别。
编程门槛
目前来说这里的前端其实包括移动端和 web 前端。移动端面向手机,web 前端面向浏览器,只不过现在再也不是单纯的面向 PC 端浏览器了,还包括手机浏览器。从门槛角度来说,我认为移动端门槛比 web 前端门槛要高。且听我说明原因:
做移动开发的知道最初学习的时候是不是要折腾一堆东西,搭建开发环境,下载 SDK,配置环境变量,学会使用 IDE 等,还要学相对应的编程语言,学完编程语言再学对应的 api,配稍微差点的电脑甚至都跑不起来,光搭建开发环境这步就让不少人失去了耐心与兴趣。
而 web 前端哪有这么复杂,直接一个 txt 就可以上手写 HTML 了,何况 HTML 很简单,学习来毫不费劲,一开始学点简单的 javascript 也没多大压力,电脑只要有浏览器就可以直接运行看效果,而且浏览器自带调试工具,没有那么多讲究,几年前的电脑都可以拿来做 web 前端开发,所以,我认为 web 前端的门槛要比移动开发门槛要低。
从编程门槛来说,web 前端比移动开发占优!但是门槛也只是让你更快入门而已,web 前端想要做好,依然需要下不少苦功夫,web 前端必备技能 html、css、javascript 想要学好同样不会那么容易,需要不断的学习与实践才能掌握的炉火纯青,何况当下 web 前端也需要懂点后端知识的,因为大部分 web 前端是依赖后端框架的,除非你是做纯静态的页面。也就是说,想要在领域内做的出色,任何方向都不轻松!
市场热度
其实在微信小程序没推出之前,web 前端已经慢慢有需求变大的趋势。主要是 web 前端基于微信、微博的营销推广是不二之选,另一方面各种跨平台框架如 React Native、weex 的推出更刺激了 web 前端的需求,之前 web 前端如果是不温不火,那么近期我认为市场热度与薪资水平基本跟移动开发差不多,只不过微信小程序的推出,毫无疑问,起码看起来 web 前端要更火了。
以上就是“不温不火的移动端开发和web前端有什么区别?”的详细内容,想要了解更多web前端内容,欢迎持续关注编程学习网
扫码二维码 获取免费视频学习资料
- 本文固定链接: http://phpxs.com/post/8580/
- 转载请注明:转载必须在正文中标注并保留原文链接
- 扫码: 扫上方二维码获取免费视频资料