关闭

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

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

去年,大前端开始出现。今年,大前端的趋势越来越明显。跨平台技术层出不穷。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

关闭

学好前端的 6 点建议

最近接触了很多前端的小伙伴,和他们谈了很多职业发展的问题。他们大部分是做了一到三年的前端新手。在交流中我发现了一个很有意思的现象,大家同样是入门不足三年,一部分感觉前端是一个很有前途的职业,甚至一部分两年经验的前端同学透露年薪已经30W以上了

零基础小白如何入门前端?

随着近些年前端行业的崛起,前端人才也越来越供不应求。不少人都看到这个行业的巨大发展前景,因此目前零基础开始学习前端的人也越来越多了。那么,零基础小白如何入门前端呢?为了让大家快速入门前端,本文将从前端市场分析

前后端分离的优缺点

前后端分离已经成为互联网项目开发的业界标准使用方式,通过 nginx + Tomcat 的方式(也可以中间加一个 nodejs) 有效的进行解耦,并且前后端分离会为以后的大型分布式架构,弹性计算架构,微服务架构

学习web前端开发,学历到底重不重要?

首先,我们先了解一下一般情况下学历的作用是什么,对于我们大多数人来讲,在进行面试的时候,学历最重要的一个作用就是“敲门砖”,现在任何公司招聘,都会写上大专学历以上或者是本科学历以上,但是对于真正有能力的人

web前端知识体系图

Web前端技术由 html、css 和 javascript 三大部分构成,是一个庞大而复杂的技术体系,其复杂程度不低于任何一门后端语言。而我们在学习它的时候往往是先从某一个点切入,然后不断地接触和学习新的知识点

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

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

剖析前端开发中的防抖和节流

节流是保证在一段时间内,代码只执行了一次。防抖其实和节流有些类似,毕竟它们的最终目的都是如出一辙。防抖是在一段时间结束之后,才触发一次事件。

前端为什么学node?

随着互联网的高速发展以及市场需求推动,Node已经成为前端知识栈必备技能之一,很多企业在招聘中也会着重考察求职者对Node的掌握程度。那么就有人好奇了从事Web前端为什么要学习Node.js?下面本篇文章就来给大家详细的分析一下

为什么Web前端开发技术如此受欢迎?

随着互联网的发展,Web前端的应用范围更加广泛,除了网页,Web前端更广泛应用于各类APP中,到我们生活的方方面面。Web前端开发好吗?为什么Web前端开发技术会如此受欢迎?

零基础如何学web前端_从小白到大神进阶

下面给大家讲解一下前端需要掌握哪些技术和学习路线,Web前端基础知识:浏览器的概念介绍: 浏览器的作用、工作方式,HTTP协议: 协议产生的原因、作用、及内容

点击更多...

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