weex(uniapp是未来的趋势吗)

精英怪
广告

weex,uniapp是未来的趋势吗?

uniapp是未来趋势?NO!NO!

说uniapp成为趋势感觉有点好笑。

weex(uniapp是未来的趋势吗)

不懂行的可能不了解,我就换个说法。

我可以说手机行业小米手机会成为未来的趋势吗?

你认为可能性多大?当然不可否认小米很优秀了,当然实话实说,这也是相对的。想变成趋势可谓有点夜郎自大。

uniapp是什么?简单点说说吧

一个基于vue的跨平台开发的框架,有了它你可以写一套代码打包成安卓、苹果安装包,还可以导出各种小程序,还可以导出h5…,反正功能很强大。

它的出现,只要你懂点前端,只要你会点vue,OK那你就可以开发APP了。

厉害不厉害?可以说在某种程度上确实很牛逼,很方便,特别又是国产,文档、demo之类的很多。

平台又出有云服务,支付,广告等各种插件。小白上手也很快。所以一时圈了很粉,社区还算凑合吧。

uniapp之所以被越来越多的人需要,不得不说下跨平台。

APP开发跨平台确实是个刚需,也是一个真正的趋势。毕竟纯原生开发一个APP太复杂了,成本也高。有些APP根本不需要关心所谓的性能、流畅度之类的。所以跨平台,一套代码完全搞定,可谓是个不错的选择。

但是跨平台可选性的技术方案太多,与uniapp直接相对的,apicloud,在国产圈也是拉了不少粉。

此外rn,lonic,cordova,weex等之类的前辈仍然具有一定的地位,还有新起来flutter也是火的不得了。

所以uniapp只能说在小范围内可以说很好,但是和那些成熟,风靡海内外的技术框架还是有差距的。

uniapp真的好用吗?

首先,我感觉它越来越废了。有时真是感觉积累!

开发APP就专业开发APP吧,你还搞的适配一堆小程序,所以造成越来越臃肿。文档杂乱。

有时,选择你,我就是想仅仅开发APP。压根不要小程序!

所以,特别是新手,因此会有一定的烦恼。

另一个值得吐槽的就是不太稳定!

架构经常换,而且之前的很难兼容!

为此估计不少人想骂人。特别那些已经有了成熟运营的APP。

再次升级的话,不好意思,很多东西重写吧。😂😂😂

从当初非自定义组件、自定义组件,再到今天的v3架构。可谓一步一个坑,真的严重依赖它的话,真的花费大精力去踩坑了。

当然一般的开发拿来用用还是不错的

我司项目开始用的h5+那一套,也用uniapp做过几个项目。反正要求不是很高,效果感觉还可以。

真的真的去完全适配安卓,苹果的话,要做的还是有很多。

OK,就这了。技术本身无所谓好坏,只有适合不适合。

有时基于时间、项目成本、人员技术水平,只要合适就是最好的。

uniapp也一样,希望它快快成长,快快稳定,完善吧!

作为一名VUE前端工程师是一种什么体验?

只会 Vue 的前端工程师是没有前途的

前两天有同学私下里问我职业方面的问题,“因为疫情,公司的收益受到了影响。现在为了营收给我安排了一些我本身不太想做的项目。作为一个前端工程师,我觉得这个项目技术含金量很低,并且发心也不太正,我内心是 100% 排斥的。但是考虑到今年的情况,我又不敢离职,也对自己的能力没信心。这些事整的我每天晚上睡不好。你是我的话,你会怎么办?”

看到这条留言,我知道,又到了一年一度的焦虑季了。我看完问题之后,想说什么,但也不知道说什么,毕竟人生有太多的十字路口。

如果说要用一句话来回答诸如上面那位同学那类型的焦虑,我想说,市场上缺的从来都不是熟练工,而是能力强、基础扎实的技术高手。这是句废话,哪个行业都一样,但总是有人想不清楚这问题。

举例子来说吧,以前,前端开发人员只需要了解一些 HTML、CSS,也许还有 jQuery,就可以创建一个交互式网站了;但是今天,前端人需要面对广泛而不断变化的生态系统,开发多种多样的技能;需要掌握众多工具、库和框架;并且还要不断学习发展快速的前端新知识。

包括今年,也有些人对前端的形势做了一些预估:

前端工程化:工程化,组件化,模块化也逐渐成为一线大型互联网公司的标准;

前端框架趋于标准化:前端三大框架已趋于平稳,标准化,向 Web Components 看齐;

前端开发后端化:前端开发与后端开发界限越来越不明显,前端全栈化,逐渐成为高级前端开发者的标准之一;

注重跨平台开发:前端比较流行的 React Native、Weex、Flutter等跨平台开发框架,对于开发来说属于技术方案的选择。

就拿前端工程化这个概念来说,已经提出好几年了,其实很多人都意识到了它的重要性,也知道现在的大企业越来越看重这方面。但是,我想问一句,你知道怎么去做前端工程化吗?

看,这就是问题。总在说前端的天花板低,容易遇到瓶颈。殊不知,天花板从来不是前端本身造成的,而是由你的能力与眼界决定的。

大部分的前端人,依然只是切图、重复一些机械性的劳动,很难再有进一步突破。但是市场上对资深前端工程师的要求,一定是更高的。除了能完成任何界面和交互的基本需求外,还需要考虑兼容性、代码可维护性、语义变现分离等问题。如果现在的大公司仅仅“靠规则建立协作”,那么效率一定是很低的,这也就是为什么现在“前端工程化”会越来越重要的原因之一。而你却还在纠结该学哪个框架,差距就是这么产生的。

自己是一个从事前端开发6年的程序员,在前端领域混了这几年,总结了一套前端学习的精讲视频和学习路线,如果有对前端开发感兴趣的伙伴,不管你是想转行,或是大学生,还有工作中想提升自己能力的web前端党,欢迎大家的加入我的前端开发交流裙:开始600 中间610 最后151 希望大家诚心交流!,与企业需求同步。好友都在里面学习交流,每天都会有大牛定时讲解前端技术!

拿阿里现在 P6 级别的工程师来说,他们要解决的不仅仅是技术问题和业务问题了,更重要的是工程问题。工程问题又包括两条:质量和效率,所有的工程问题基本都是为这两条服务的。

那么该如何解决工程问题,突破“切图仔”的瓶颈,摆脱焦虑?

针对这点,为大家设计了三条实战路径:

目前只掌握了一些基础的前端方面的知识?

当你确定要开始做前端的时候就意味这你走上了一条学习的不归路,实际上做程序员本身就需要终身学习,这点在前端开发上就显得更加淋漓尽致。这里我分享一下我的学习经验大致分为一下三个阶段,与君共勉。

1. 初级阶段。对基本的技术如html/css/js 有基本的了解,能够跟着网上的例子做一些小项目,并且能够应付工作中的一些普通的功能模块。同时,需要关注业界比较流行的语言和架构/工具,例如:

Vue.js

AngularJs ReactJS TypeScript Weex Flutter Ionic 。能够做到基本功能能够完成复杂功能网络搜索完成,架构方面跟随潮流发展。这个阶段需要1-2年的时间,感觉楼主目前属于这个阶段。这个阶段进步的速度比较快,而且感觉利用一些工具,组件可以完成很多的功能,成就感最高。而且这个阶段是后面两个阶段的基础,起码保证动手能力没有问题,能够解决问题,至少跳槽找工作是没有问题的。这个阶段的终点就是动手。记得当初我把javascript 高级编程的书的代码都敲了一遍,再把关键点都看了一遍,基本面试响应的工作没有问题。对于基本的理解都比较清晰的。

2. 高级阶段。需要从初级过度到高级,这个时候需要你有独当一面的能力。这里需要你的基础知识做保证。当时我在做前端3年的时候就觉得比较乏力,对于架构或者复杂的功能理解不深刻,解决问题完全靠baidu和运气。于是,回头把基础知识都补充了一遍,例如:JavaScript,浏览器运行原理,HTMl/HTMl5,CSS/CSS3,HTTP/HTTPS,TCP/IP,数据结构,设计模式(对前端也有设计模式,对后面阅读架构源码很有帮助)。其实这些知识在第一个阶段就已经用过了,不同的是之前只是用了其中的一个或者几个点对整体没有了解,现在就是需要了解技术全貌的时候后。这个阶段比较长,由于第一个阶段积累了大量的动手能力,所以这个阶段建议主要以阅读为主,结合部分动手。按照我和身边朋友的经验需要3年左右的时间去跨越这个阶段。虽然,时间会有点长过程有点艰难,但是是我们不可跳过的阶段。一旦跨越了,有一种豁然开朗的感觉,对一些架构源码的理解会比别人深刻。

3. 领袖阶段。这个时候你已经对基础,以及前端架构了然于胸了,你不仅要保证自己做得好也必须能够带领其他的小伙伴完成交付,共同成长。这个时候需要有硬实力和软实力。硬实力:代码组织模块化,性能调优,部署流程,版本管理,SEO,前端库/框架积累,代码质量等等。软实力:你需要一些业务理解能力,能够站在业务任务或者老板的职位想问题。你需要组织能够,能够组织内部团队,协调外部团队完成交付。你要有风险管控能力,保证项目按时按量交付。这个阶段大致需要3年左右的时间,如果你职业生涯比较顺利的话在5-7年左右可以达到。再往后面就是CTO或者高级架构之类的位置了。

这里是我对前端开发这条路的理解,其他小伙伴有什么自己的看法可以留言,我们一起交流。

vue类库的概念?

Vue.js 是目前最火的一个前端框架,React是最流行的一个前端框架(React除了开发网站,还可以开发手机App, Vue语法也是可以用于进行手机App开发的,需要借助于Weex)

app和原生开发区别?

uni app和原生的开发区别在于开发框架不一样

uin-app 和原生开发是有很大差别的,至少在性能和需求覆盖度上会差很多。uin-app 框架使用的其实是 cordova 的进阶版,也就是把 web 代码打包到本地,本地实质上还是通过 WebView 运行,那性能的瓶颈不言而喻。

另外uni-app 支持使用 Weex 框架拓展性能,本质上是通过桥的功能把 Vue 控件映射为原生控件进行渲染,效果和 react-native 差不多,虽然性能有所提升,但是和原生相比差距还是有的

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
评论列表 (暂无评论,193人围观)

还没有评论,来说两句吧...