java架构篇NodeJS,Vue,前后端分离都是什么鬼
发布日期:2021-06-30 16:19:36
浏览次数:2
分类:技术文章
本文共 639 字,大约阅读时间需要 2 分钟。
1.Node.JS
node.js是开源的,跨平台的,浏览器之外的Js运行环境。前后端统一语言开发。主要特点
- 事件驱动
- 异步IO
- 基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好
- 单线程,单进程
优点:
- 容易学习,全栈开发----统一语言
- 高并发----异步IO
- 高性能 ---JS直接转换为机器码,处理性能更高
- 高吞吐量和扩展性
- 适合IO密集型场景
缺点:
不支持cpu密集型场景,因为nodes采用event loop机制,如果有大量回掉,可能影响系统性能
不支持多线程
2 Vue
Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与以及各种结合使用时,Vue 也完全能够为复杂的单页应用提供驱动
JQuery是一个快速的,组件丰富的java类库。简化了html的转换和操作,时间处理,动画,ajax操作。
- 渐进式框架:主张最少,不负责职责以外的事情,和其他框架结合非常容易
- 也可以作为框架构建强大的SPA,单页面应用(动态重写当前页面内容,而不重新加载新的页面,页面在处理过程中从来不reload,也不跳转到其他页面)
3. 前后端分离
- 为了实现前后端分离,并行开发,前段需要启用服务进行调试或者mock数据。增加一层服务,意味着要解决跨域的问题。
转载地址:https://kerry.blog.csdn.net/article/details/83503480 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
表示我来过!
[***.240.166.169]2024年04月27日 03时27分16秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
mysql备份与恢复(全网最详细)
2019-05-01
InfluxDB入门
2019-05-01
msyql用户管理
2019-05-01
Dockerfile构建镜像
2019-05-01
git、gitlab快速入门
2019-05-01
ansible学习框架(附带批量zabbix-agent部署实战,全网唯一)
2019-05-01
linux部署python环境
2019-05-01
基于winrm实现远程操作win
2019-05-01
redis入门实战
2019-05-01
Zabbix 5.0部署
2019-05-01
python知识总结(全网最全)
2019-05-01
linux用户管理与文件权限
2019-05-01
linux软件管理
2019-05-01
linux开机过程分析
2019-05-01
Android BLE scanning limitation
2019-05-01
基于docker-compose部署es集群和es-head
2019-05-01
Variadic templates in C++——C++中的可变参数模板
2019-05-01
Linux中测试Wifi带宽
2019-05-01
关于Linux下如何对串口进行测试
2019-05-01
移远4G模块调试方法记录
2019-05-01