大家好,今天小编关注到一个比较有意思的话题,就是关于weex 开发的app的问题,于是小编就整理了2个相关介绍weex 开发的app的解答,让我们一起看看吧。
uniapp原生app对比?
uniapp原生app的对比如下,
1.uin-app 和原生开发是有很大差别的,至少在性能和需求覆盖度上会差很多。uin-app 框架使用的其实是 cordova 的进阶版,也就是把 web 代码打包到本地,本地实质上还是通过 WebView 运行,那性能的瓶颈不言而喻。
2.另外uni-app 支持使用 Weex 框架拓展性能,本质上是通过桥的功能把 Vue 控件映射为原生控件进行渲染,效果和 react-native 差不多,虽然性能有所提升,但是和原生相比差距还是有的。
Flutter的前景如何,为什么有人不看好它?
Google每次自以为是的尝试改变Js在客户端的统治地位都会被打的爹妈不认识,看看Dart就知道,除了Google自己,几乎没人用这个反Js习惯的“JS”语言!Flutter诞生的时候一顿吹…但是好好想想这框架是个多么尴尬的定位?前端不想学,原生看不上学,后端没必要学…比RN快不了多少,但是可以用的开源工具不足RN的百分之一……编程语言最重要的社区,RN的火爆不是因为Face book,而是因为背靠Js这个强大社区,TS的崛起不是因为微软的强大,而是因为它懂得尊重社区,继承所有Js的编程习惯在此基础去优化,再看看Google,从Dart到Flutter不停的去挑战使用者,不停创造自己的规则,自大的倔强,滑稽的倔强,在一个模块化已经普及的年代居然反人类的推出“地狱嵌套”的语法,你说他不死谁死?别浪费时间去学这种东西,现在要跨平台还是推荐RN,国内的话UniApp,追求运行能力的话还是推荐元生气,看下Swift不比学整套Flutter体系难(^_^)v
在所有跨平台方案中,Flutter目前来说是相当具有竞争力的,背后依靠的是谷歌,跟其它公司的跨平台框架比简直是超出太多!
为什么很多人排斥?
1,语法嵌套,功能和ui不能够像原生一样分离开发
2,高度依赖插件,很多功能都是依赖于插件的,如果想要开发的功能插件无法实现就需要自行编写,然而插件的编写是需要ios和android双端开发技能的!
3,bug太多,目前flutter官方积累的bug数量实在太多,曲线救国也不可取,只能默默等待官方解决!
4,部分程序员个人问题,排斥新东西,觉得用处不大,已经存在vue和react这种相对来说成熟的框架前提下,学习flutter只会是增加学习成本
那Flutter究竟值不值得学习呢?
见仁见智,各取所需,Flutter在未来的两三年中是很难撼动其它跨平台框架的地位的,长期不好讲~
对于喜欢学习的人来说,放心学,这玩意儿也不难[机智][灵光一闪]
借一峰的话:
不要对技术钻牛角尖,要对如何获取客户钻牛角尖。(Again DO NOT geek out on the tech. Geek out on getting customers.)
不看好的人大多是极度自负的人,基本也是认为自己用的技术是第一,其他方案都是辣鸡。
Flutter现在能做的范围广些,因为想替代的东西和囊括的东西多些,是需要一个综合的学习体系的,原生语言如object-c是苹果根据
自家系统推出的语言,现在又推出swift,那么就看这一点flutter来做东西的时候的一些规则可能会随着苹果变化而变化,换句话是受制
于人其实在安卓这块倒是还好很多啦。这个语言在一些移动开发者眼中来看的时候,大多是能用,好用,但是大多也就仅限于此,其实所
谓的移动端大多数看来做些基本的功能也就是这样啦,但是当开始进行大型项目的时候,移动端的框架和架构其实还是要求很高的,那
么flutter通用性不加,至于在某些时候的一些综合性的性能要求例如优化这块,架构设计,全面性拓展,系统化引入各种各样的第三方,这块的效果可能还是有些薄弱的!
到此,以上就是小编对于weex 开发的app的问题就介绍到这了,希望介绍关于weex 开发的app的2点解答对大家有用。
还没有评论,来说两句吧...