vue,nvue,uniapp,到底是什么

vue,nvue,uniapp,到底是什么?

发展猜想:

开发移动端软件,一般是控件+逻辑,可拖动控件android studio都给你设计好了。

开发web页面时,用vue,vue是前端框架。主要是终端设备通过浏览器进行访问(注意移动终端访问需要适配不同设备尺寸的布局和响应式设计,pc终端当然也需要兼容各大浏览器)。页面文件扩展名是vue。

慢慢的,不能只浏览器B/S模式啊,C/S模式我也要!!然后可以通过Vue框架和一些配套工具和库来进行开发本地应用程序。react也有react native。

weex可以看做是vue的进阶版,直接用它就可以开发h5,移动应用(ios,android)

--

flutter则就只专注与移动端。

--

小程序呢?微信,qq,百度,支付宝,字节,快手,华为,快应用,360,京东,飞书。百花齐放啊!!(感觉还是前端的分支)

--

大一统:

uniapp:

uni-app是逻辑和渲染分离的。渲染层,在app端提供了两套排版引擎:小程序方式的webview渲染和weex方式的原生渲染。  两种渲染引擎可以自己根据需要选。vue文件走的webview渲染,nvue走的原生渲染,二者可以混用,根据需要采用不同的渲染引擎。  组件和JavaScript写法是一样的,css不一样,原生排版的能用的css必须是flex布局,这是web的css的子集。

uni-appApp端内置了一个基于weex改进的原生渲染引擎,因此可以使用nvue,但是nvue的css写法受限,所以如果不开发APP,可以不使用nvue。

感想就是:用uniapp开发的话,移动端nvue,h5 web应用就用vue。

未来,还得是大前端。

参考:

(99+ 封私信 / 80 条消息) 移动前端开发和 Web 前端开发的区别是什么? - 知乎 (zhihu.com)

https://www.zhihu.com/question/62804026

vue,nvue,uniapp,到底是什么_第1张图片

你可能感兴趣的:(从头学编程(前端后端),vue.js,前端)