当前位置: 首页 > news >正文

在面试中如何回复擅长vue还是react

当面试官问及这个问题的时候,我们需要思考面试官是否是在乎你是掌握vue还是react吗???

在大前端的一个环境下,当前又有AI人工智能的加持辅助,我们是不是要去思考企业在进行前端岗位人员需求的时候,只是去找一个会vue或者是react技术框架的人员呢???显然,这并不一定是我们企业真正的一个述求。

对于这个问题来说,面试官要找寻的是一个更为有宽广知识面,更为有专项技术研究的一个人员。

那么在进行该问题思考的时候,可能会做以下类型的回复。

首先,我所掌握的前端乃至于后台的框架技术有很多,甚至是我已经将其归类。我将我们的框架体系划分成了两大类,一个是功能性框架,一个是与之配合的UI框架

功能性框架

对于功能性框架来说,我熟知后端功能性框架,比如说nodejs当中的Express,Koa。或者是Python中的Django。事实上在应用这些后端框架的时候,通常会结合数据库相关的技术体系,比如说我们的关系数据库Mysql以及非关系型数据库MongoDB。当然,在进行数据库操作的时候,还会延伸到ORM的管理,比如说mongoose等等。

其实,我在进行后端框架应用的时候,其目的并不是想要去做一个后端开发工程师,而主要的原因是想在不同的团队当中,利用我所掌握的后端框架以及后端的技术可以跟不同的后端开发工程师进行一个无缝无障碍的衔接。我想这也是一个作为一个前端开发工程师需要具备以及掌握的能力,当然,除此之外,作为一个开发,我觉得前端开发的一个技术框架掌握以及深度也是非常重要的,比如说,我所擅长的有SPA单页面应用的框架,比如vue或者是react。事实上,与之对应的SSR与SSG服务器端渲染相关的框架,像Next与Nuxt也是有所一定的了解。其实对移动端的原生微信小程序框架以及多端适配的uniApp和Taro等等,在实际的开发过程里面也有诸多的引用。

相信也清楚,在进行这些框架技术使用的时候,并不会仅仅使用这些功能性框架,我们还会去选择一些一直配合的UI框架进行一个更为快速的一个项目迭代。

UI框架

那么对应UI框架来说,我们不同的项目类型又会选择不同的UI框架,比如说我们在进行前端展示页面项目处理的时候,会选择样式类框架,而样式类框架我又将其分为了组件化拆分的框架体系,比如说Bootstrap,原子类细化的Tailwind等。在使用样式框架的时候,我们主要解决的是多端的一个适配的问题。以及更好的前端样式展示问题。但是,如果我们的项目类型是一些后台管理系统,所以我们通常选择一些像ElementUI,Element-Plus,Antd,Antdv等不同的UI技术框架体系进行配合。不过如果我们的项目选择的是移动端的话,那么我们又可能会划分出不同的类型,像进行WebApp开发的时候,我们可以去选择vant或者是react-vant。至于像微信小程序开发的时候,我们可以去选择Vant Weapp。假若利用的是uniApp等混合开发的一个框架体系,那么与之配合的UI框架我们可能会选择uView或者是tmui。

需要注意的是,不同的框架,我们需要去适应的是不同的项目的目标,但是在应用框架的时候,事实上也不能够去解决项目当中的所有问题。所以,我们可能还会进行更多的除框架之外的技术内容的一个应用,插件也好,类库也好,那么这些内容可以进行后续更为详情的介绍。

所以,到底擅长的是vue还是react呢???可以根据以上内容进行更深一步的思考,因为我们在进行类似框架介绍的时候,其实想要拓展出来的信息是我们需要去强调我们的前端以及后端的框架能力。功能及界面的一个布局能力,我们最终需要去强化的是我们的一个综合能力的体现。希望前端开发每个前端开发都有更多框架技术能力的一个掌握。

http://www.lryc.cn/news/299381.html

相关文章:

  • 使用Vue.js输出一个hello world
  • 15 ABC基于状态机的按键消抖原理与状态转移图
  • λ-矩阵的多项式展开
  • 如何在PDF 文件中删除页面?
  • 蓝桥杯官网填空题(质数拆分)
  • 【数据结构】二叉树的顺序结构及链式结构
  • 海外IP代理:解锁网络边界的实战利器
  • 如何写好一个简历
  • 【AutoML】AutoKeras 进行 RNN 循环神经网络训练
  • H12-821_74
  • 有趣儿的组件(HTML/CSS)
  • 1、深度学习环境配置相关下载地址整理(cuda、cudnn、torch、miniconda、pycharm、torchvision等)
  • Spring Boot3自定义异常及全局异常捕获
  • 【python】网络爬虫与信息提取--Beautiful Soup库
  • 谷歌浏览器,如何将常用打开的网站创建快捷方式到电脑桌面?
  • 产品经理面试题解析:业务架构是通往成功的关键吗?
  • 【蓝桥杯】灭鼠先锋
  • 2024年华为OD机试真题-求字符串中所有整数的最小和-Python-OD统一考试(C卷)
  • 数据分析基础之《pandas(7)—高级处理2》
  • fluent脱硝SCR相对标准偏差、氨氮比、截面速度计算
  • Codeforces Round 925 (Div. 3)(A~E)
  • @RequestBody、@RequestParam、@RequestPart使用方式和使用场景
  • LeetCode、1143. 最长公共子序列【中等,二维DP】
  • 162基于matlab的多尺度和谱峭度算法对振动信号进行降噪处理
  • Android Studio六大基本布局的概览和每个布局的关键特性以及实例分析
  • 【go语言】一个简单HTTP服务的例子
  • LeetCode Python - 15.三数之和
  • C#中implicit和explicit
  • 探讨java系统中全局唯一ID实现方案
  • 微信小程序(四十四)鉴权组件插槽-登入检测