闭门苦练Vue3后, Java一族何时一统天下?

本文探讨了Java与JavaScript的历史渊源,指出Java开发者可以通过学习JavaScript来提升开发效率。Vite作为新一代构建工具,以其快速的开发体验受到关注,通过预捆绑依赖和按需加载优化了服务器启动和代码热更新。Vue3的发布带来了显著的性能提升,Compostition API简化了代码。Less作为CSS扩展语言,提供了变量、嵌套等特性,增强了CSS的可维护性。文章鼓励开发者取长补短,借鉴不同技术的优点。
摘要由CSDN通过智能技术生成

 

Java与JavaScript的爱恨情仇

初学 Java 时对于 Java 与 JavaScript 老是傻傻分不清. 觉得我们大Java 真是太厉害了, 为了开发网页搞了个独立的脚本语言, 到后来才发现两者, 不仅语法不一样, 而且不支持互相转换, 甚至 JavaScript 还不是跑在 JVM, 它家住在 V8, 最后 JavaScript 借助其有个内嵌浏览器就能跑的特性, 挤压这Java在Android以及PC的领域. 甚至它的小弟 NodeJS还想在后端开发, 云函数等领域分一杯羹, 每每想起曹丕的话,闪闪的泪光鲁冰花, 本是同根生, 相煎何太急?

 

1995年,网景招募了布兰登·艾克,目标是把Scheme语言嵌入到Netscape Navigator浏览器当中。但更早之前,网景已经跟昇阳合作在Netscape Navigator中支持Java,这时网景内部产生激烈的争论。后来网景决定发明一种与Java搭配使用的辅助脚本语言并且语法上有些类似,这个决策导致排除了采用现有的语言,例如Perl、Python、Tcl或Scheme。为了在其他竞争提案中捍卫JavaScript这个想法,公司需要有一个可以运作的原型。艾克在1995年5月仅花了十天时间就把原型设计出来了。

 

看来 Java 与 JavaScript 冥冥中确实有一丝联系, Java 的开发者也可以尝试着学习 JavaScript来改进Java的不足, 最终让各自的代码进行通用编译, 做到一次编写, 到处运行. 不管是Java还是JS, 最终字节码都跑在各自适合的场景, 双方能少造不少轮子. 总之听曹丕的话, 别让他受伤 !

 

让我们一起闭门苦练Vue3吧! 少造(写)轮(代)子(码)码的愿望就一定要实现!

 

Vite 真快

Vite(法语为“ fast”,发音为/vit/)是一种构建工具,旨在为现代Web项目提供更快,更精简的开发体验。它包括两个主要部分:

Vite固执己见,并具有开箱即用的明智默认设置,但通过其Plugin APIJavaScript API具有完全键入支持,它也可以高度扩展。

 

基于 vitejs/create-app 创建我们的模板项目 (提前安装 nodejs/yarn lts 环境) https://vitejs.dev/guide/#scaffolding-your-first-vite-project yarn create @vitejs/app

Test 批量 CURD 40行 代码的热更新速度 (目测比 Webpack 快很多)

 

为什么 Vite 这么快? 它有那些特性呢 ?

 

告别捆绑开发, 按需加载就是快 !

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值