关闭

大前端摧毁了原生开发者的一切

时间: 2019-01-14阅读: 1329标签: 前端

去年,大前端开始出现。今年,大前端的趋势越来越明显。跨平台技术层出不穷。Qcon、GMTC等一线会议开始设置大的前端话题。阿里、京东、美联以及在哪里开始开展跨平台练习。所有这些都告诉我们,大前端即将到来。


一些来自媒体的评论开始关注非官方发展:“瞧,那个做Android的人挂了”和“我听说没有人想要做iOS开发”经常出现在社区中,给本地开发者带来了极大的不安。以前,我们只需要学习原生开发就可以了,但是现在, 原生开发  还没有学好,大前端的浪潮来了,大家都变得焦虑、害怕、困惑、担心突然有一天自己被淘汰了。


我是一名 原生开发人员,我对Android、iOS和前端进行了一些研究,当然,我是Android开发方面最好的。直到今天,我也是Android领域的一个小名,我的名声是由Android赋予的,所以我应该比其他人更害怕大前端,但恰恰相反,我并不害怕。


为什么?因为我现在了解大前端。我没有公开表达过这个大前端, 因为我怕误人子弟  。在过去的六个月里,我一直在观察大前端,包括技术发展和行业趋势,以便了解有一天,然后写一篇文章来指导你。


为了不离题,我们来谈谈为什么我们应该快乐。 


首先,乱世造英雄。如今的Android和iOS领域,早已稳定,各方技术大牛霸占一方,新人很难再脱颖而出。但是纵观大前端领域却是百废待兴,没有公认的大牛出现。这意味着,新手只要努力,就有了再一次崛起的机会。如果你在Android领域不瘟不火,那何不在大前端领域大放异彩呢?


其次,大前端虽然来势汹汹,但是其存在硬伤:已有的跨平台方案都有很大的缺点。
reactNative和weex:Facebook和阿里的方案,执行效率是硬伤,首页不能用RN已是共识,而且目前在统一Android和iOS代码方面尚存在不足。
Flutter:Google的方案,不支持线上热修复,和跨平台方案天然的动态化属性不符,目前尚在preview阶段,希望能够尽快release。
PWA:Google的方案,用纯web的方式统一三端,很好的idea。但是需要借助Google play Service和浏览器支持,国外大部分Android手机和iOS的新版本都可以支持PWA,但遗憾的是,就我对国内生态的了解,国内的浏览器没法统一支持PWA。
微信小程序:腾讯的方案,属于微信内的生态闭环,注定没法成为世界统一的方案,更适合小工具和小游戏,一般都作为原生APP的延伸入口。


很显然,跨平台技术还需要发展,这需要时间,上面的一切我总结为一句话:大前端的车轮将在曲折中前进,留给我们的时间还很多


我给原生开发者的建议,一句话:7分精力投给原生开发,剩下3分投给大前端


大前端如何学习呢?首先要把htmlcss、和JavaScript那一堆东西学一下,然后再把各个跨平台方案也学习下。学习的过程无须太深入,入门即可,等大前端时代真正到来之时,你就已经比大多数人(如果他看到我这篇文章依然无动于衷的话)领先了。
无须焦虑,只需要开开心心,做好自己该做的,就可以应对一切变化,而我会始终和大家站在一起。另外就是,如果觉得这篇文章对你有帮助,请点赞和转发,这是对我最好的支持。


站长推荐

1.云服务推荐: 国内主流云服务商,各类云产品的最新活动,优惠券领取。地址:阿里云腾讯云华为云

2.广告联盟: 整理了目前主流的广告联盟平台,如果你有流量,可以作为参考选择适合你的平台点击进入

链接: http://www.fly63.com/article/detial/2023

关闭

JavaScript大师必须掌握的12个知识点

既然你对这篇文章感兴趣,我想你应该是一位前端开发,也许你有一份不错的工作、自主创业甚至是一位自由从业者。不知你的前端技术如何,也许你是一位新手,亦或是一位资深开发。 如果你想让自己成为一个 JavaScript 大师,在此我列出 12 条必备知识

中台微服务了,那前端呢?

文章中详细描述了基于 DDD 设计思想的中台微服务设计方法以及分布式架构实施过程中的关注点等内容。中台建设完成后,通过微服务实现了后端应用的解耦,提高了中台应用的弹性伸缩能力

千万级用户网站门户前端设计

对于千万级的注册用户的门户项目是前端这块是怎么去实现的,自己在平常的工作中总结了一些经验,也是在不断的挫折中,不断演练的,希望总结出来给大家参考下,和大家一起探讨,一起进步。

前端开发,如何写出优秀js代码

前端开发如何写出优秀js代码,什么样的javascript代码才是最优秀的的呢?我总结的大概分为三点:性能好,简单优雅,通俗易懂,这篇文章就将围绕这这3点来说明。

HTML5是什么?HTML5的前景、优势

前端开发,简单来说,就是把平面效果图转换成网页,把静态转换成动态。它的工作包括了:切图、写样式、做鼠标效果和图片切换效果等。而优秀的前端开发可以保障实现这些效果的同时,即不能影响网站的打开速度

Web前端需要会哪些?

Web前端开发行业学习门槛也较低,很多转行的小白通过扎实的学习成为了大咖,技术过硬的前端工程师也通过夯实基础,找到了更好的工作,更有从后端转入前端的工程师,因为掌握后端技术而更加有优势,在前端开发行业取得很大成功。

一个十年老前端的感悟

今年整体的大环境不太好,经济处于一个下行周期,是下行周期的哪个部位不太好说。我觉得房地产也大概率会处于一个长期横盘的趋势。IT就业更是有点惨淡之势,在这漫漫长夜,希望所有的年轻人平时多学习,自律,增长自己的知识和远见,磨炼自己的心性

多种认证、授权模型的比较

本文主要列举在如今前后端分离、手机App大行其道的现状下,用户认证、授权的几种做法及对比。本文假设你已经理解了各种认证模式的具体细节。

为什么选择web前端的理由?

在互联网+的浪潮影响下,移动互联网行业的发展也是突飞猛进,越来越多的企业开始向移动互联网这块大蛋糕上进攻。据可靠数据分析,我国对开发人员的需求量高达200万人左右,且数据还在不断提升

如何避免Puppeteer被前端JS检测

这两天开始看puppeteer,发现居然也能被某数的前端js检测出来!?想找找到底哪个环节把webdriver属性加上的,但是文本搜索发现puppeteer源码中并没有……后来chrome中用chrome:version看了下命令行启动参数

点击更多...

内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!