我都学会Vue了,还不行吗?前端的水还得要多深

简介: 我都学会Vue了,还不行吗?前端的水还得要多深

"同样的条件,同样的设备,为什么有一些人把它变成了天堂而另一些人却经营成了地狱,关键就在于,你是选择共同幸福还是独霸利益。懂得关心别人、与别人合作的人,终会有人来报答他的。"

--出自《稻盛和夫给年轻人的忠告》

前言

不知小伙伴们有没有感觉出来现在的前端真是越来越难伺候了,相比之前的前端真可谓是发生了翻天覆地的变化。

在面试的时候也是各种从没有听过的问题。有的时候想想还是有点怀念一把 JQuery走天下的时代,那个时候一个 $ 就能解决大部分的问题。

但是,技术的发展可不会因为个人的能力而停止不前。在这样的时代背景下,我们要做的只有努力的充实自己、提高自己。

今天就跟大家聊聊在当下的背景下我们应该掌握哪些知识。


Vue、React该怎么选

相信大家看到这里的时候,心里就已经开始嘀咕了,会一个还不行吗?答案是不行的,虽然你现在的工作就只使用到了一个,但是你也要去学另一种框架。这是通往高级前端的必经之路,不是说哪个框架好,哪个不。只有合适的框架,说不定这个项目用这个框架做项目,那下个项目就有可能用那个框架做项目。

下面几组数据就可以很好的说明问题:

vue && react github star量

4edc953e2c684bbe819ffa954c899c08.png4edc953e2c684bbe819ffa954c899c08.png

vue && react npm 下载量

4edc953e2c684bbe819ffa954c899c08.png4edc953e2c684bbe819ffa954c899c08.png

所以我们应该清楚的认识到 Vue 和 React 的差距还是不少的,而且有些大公司就只用React。所以我们就要都学起来只要学精通了其中的一个,相信另一个也不会难学。


我是做前端的,我不学后端?

确实,理论上来说如果我们是专门做前端的或者是专门做后端的就行了。但是现实往往是理论不那么符合。如果您想往高级或者资深的路上走,那么这两个是必不可少的,当然我们只需要精通一个就好,另一个可以做为了解或者学习一些基础的知识就好。

尤其是做为前端开发人员,我强烈建议一定要学一下 Linux的基本知识和命令,对于nginx服务器也要学一点,最起码怎么样配置部署前端的代码这样的知识是一定要学习的。如果精力允许 node 的知识也是必不可少的


webpack和vite该怎么选

这几年Vite可以说以肉眼可见的速度在发展,但是我个人感觉在Webpack面前,依然还有不少的差距。

所以我建议还是要以 Webpack 为主,Vite可以作为个人爱好去学习。在大型项目面前首先webpack。

要熟练掌握webpack的打包原理,要熟练配置webpack的常用配置。常用的插件、加载器等要知道是怎么用的,各个有什么作用。


要不要学Typescript

要,一定要学Typescript。没有为什么,Javascript 和 Typescript 都要学会,而且一定要学好,学精。这对于以后的发展只有好处。

以上就是个人对当下前端的一点点认知,比较粗浅,大家不喜勿喷

总之就是要不断学习不断的充实自己。

如果大家还有其它的精力,那么我建议大家要学习一下 flutter,对微前端也要及时的跟进,不至于落后太多。

相关文章
|
29天前
|
JavaScript 前端开发 jenkins
抛弃node和vscode,如何用记事本开发出一个完整的vue前端项目
本文探讨了在不依赖Node和VSCode的情况下,仅使用记事本和浏览器开发一个完整的Vue3前端项目的方法。通过CDN引入Vue、Vue Router、Element-UI等库,直接编写HTML文件实现页面功能,展示了前端开发的本质是生成HTML。虽然日常开发离不开现代工具,但掌握这种基础方法有助于快速实现想法或应对特殊环境限制。文章还介绍了如何用Node简单部署HTML文件到服务器,提供了一种高效、轻量的开发思路。
55 10
|
3月前
|
JavaScript 前端开发 搜索推荐
Vue的数据驱动视图与其他前端框架的数据驱动方式有何不同?
总的来说,Vue 的数据驱动视图在诸多方面展现出独特的优势,其与其他前端框架的数据驱动方式的不同之处主要体现在绑定方式、性能表现、触发机制、组件化结合、灵活性、语法表达以及与后端数据交互等方面。这些差异使得 Vue 在前端开发领域具有独特的地位和价值。
116 58
|
3月前
|
前端开发 JavaScript 开发者
React与Vue:前端框架的巅峰对决与选择策略
【10月更文挑战第23天】React与Vue:前端框架的巅峰对决与选择策略
|
3月前
|
前端开发 JavaScript 数据管理
React与Vue:两大前端框架的较量与选择策略
【10月更文挑战第23天】React与Vue:两大前端框架的较量与选择策略
|
4月前
|
JavaScript 前端开发 算法
前端优化之超大数组更新:深入分析Vue/React/Svelte的更新渲染策略
本文对比了 Vue、React 和 Svelte 在数组渲染方面的实现方式和优缺点,探讨了它们与直接操作 DOM 的差异及 Web Components 的实现方式。Vue 通过响应式系统自动管理数据变化,React 利用虚拟 DOM 和 `diffing` 算法优化更新,Svelte 通过编译时优化提升性能。文章还介绍了数组更新的优化策略,如使用 `key`、分片渲染、虚拟滚动等,帮助开发者在处理大型数组时提升性能。总结指出,选择合适的框架应根据项目复杂度和性能需求来决定。
|
4月前
|
前端开发 JavaScript 安全
在vue前端开发中基于refreshToken和axios拦截器实现token的无感刷新
在vue前端开发中基于refreshToken和axios拦截器实现token的无感刷新
278 4
|
3月前
|
前端开发 JavaScript 开发者
React与Vue:前端框架的巅峰对决与选择策略
【10月更文挑战第23天】 React与Vue:前端框架的巅峰对决与选择策略
|
4月前
|
前端开发 JavaScript API
2025年前端框架是该选vue还是react?有了大模型-例如通义灵码辅助编码,就不用纠结了!vue用的多选react,react用的多选vue
本文比较了Vue和React两大前端框架,从状态管理、数据流、依赖注入、组件管理等方面进行了详细对比。当前版本和下载量数据显示React更为流行,但Vue在国内用户量增长迅速。Vue 3通过组合式API提供了更灵活的状态管理和组件逻辑复用,适合中小型项目;React则更适合大型项目和复杂交互逻辑。文章还给出了选型建议,强调了多框架学习的重要性,认为技术问题已不再是选型的关键,熟悉各框架的最佳实践更为重要。
946 0
|
4月前
|
JSON 前端开发 JavaScript
Vue微前端新探:iframe优雅升级,扬长避短,重获新生
Vue微前端新探:iframe优雅升级,扬长避短,重获新生
189 0
|
4月前
|
JavaScript 前端开发 应用服务中间件
vue前端开发中,通过vue.config.js配置和nginx配置,实现多个入口文件的实现方法
vue前端开发中,通过vue.config.js配置和nginx配置,实现多个入口文件的实现方法
271 0

热门文章

最新文章

  • 1
    以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
    29
  • 2
    大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡
    51
  • 3
    【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
    26
  • 4
    巧用通义灵码,提升前端研发效率
    93
  • 5
    【11】flutter进行了聊天页面的开发-增加了即时通讯聊天的整体页面和组件-切换-朋友-陌生人-vip开通详细页面-即时通讯sdk准备-直播sdk准备-即时通讯有无UI集成的区别介绍-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
    141
  • 6
    详解智能编码在前端研发的创新应用
    96
  • 7
    智能编码在前端研发的创新应用
    83
  • 8
    【09】flutter首页进行了完善-采用android studio 进行真机调试开发-增加了直播间列表和短视频人物列表-增加了用户中心-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
    37
  • 9
    【08】flutter完成屏幕适配-重建Android,增加GetX路由,屏幕适配,基础导航栏-多版本SDK以及gradle造成的关于fvm的使用(flutter version manage)-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
    121
  • 10
    【07】flutter完成主页-完成底部菜单栏并且做自定义组件-完整短视频仿抖音上下滑动页面-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
    75