ZX.js
时至今日,前端工程化已经是越来越火热,前端人需要面对的工程化问题也已经越来越复杂,经常出现需要前端研发需要动手写 shell
脚本。
但因为技术栈的关系,脚本质量和开发效率都非常着急。
zx.js
的出现,正是为了解决这一尴尬困境!
不就是 shell
嘛,我用 js
也能写!
#!/usr/bin/env zxawait $`cat package.json | grep name`let branch = await $`git branch --show-current`
await $`dep deploy --branch=${branch}`await Promise.all([$`sleep 1; echo 1`,$`sleep 2; echo 2`,$`sleep 3; echo 3`,
])
复制代码
zx.js
再次向世人证明了一件事:“凡是能用 js
实现的库,那就一定会有人用 js
来实现的。”
如果你也经常有写脚本的需求,那一定不能错过这款 zx
!
Vite
Vite(读音类似于[weɪt],法语,快的意思) 是一个由原生 ES Module 驱动的 Web 开发构建工具。在开发环境下基于浏览器原生 ES imports 开发,在生产环境下基于 Rollup 打包。
虽然 2021 年 webpack
仍然是毫无争议的构建之王,但活跃的前端社区,终于出现了一位 能打 的挑战者。
vite
一出手就直接瞄准了 webpack
最遭人诟病的软肋:“开发时构建实在太慢”。
vite
剑走偏锋,在 dev
时,通过 esbuild
进行 esm
格式进行模块加载,几乎实现了“秒开”的效果。让那些被 webpack
如同蜗牛般开发时构建速度折磨的研发人员直呼“牛哔”。
在生产构建时,vite
则通过对老牌构建工具 rollup
进行了适度封装,降低了普通开发者的介入难度。
无论你是 React
开发者亦或是 Vue
开发者,Vite
都是一款觉得值得尝试的工具。
相信我,你会爱上它的。
React
Next.js
React
是什么就不多介绍了,懂的都懂,让人没想到的是 React
在 2022 实现这么猛的增量。
而 Next.js
则是基于 React
的一款应用框架,基于 Next.js
你可以更便捷地上手开发 React
应用。
构建脚本、打包命令、开发工具、路由、状态管理、网络请求、SASS/LESS、服务端渲染。
这些你统统都无需再在社区中“选择困难症”了,你可以快速开始开发功能。
虽然 Next.js
基于 React
,但是 Next.js
又何尝不是在成就 React
呢?
Tauri
Tauri 是一个为所有主流桌面平台构建小型、快速二进制文件的框架。开发人员可以集成任何编译成 HTML、 JS 和 CSS 的前端框架来构建他们的用户界面。应用程序的后端是一个
Rust
二进制文件,具有前端可以与之交互的 API。
看到上面这段话,一定有不少人想到了另一个库:electron.js
。
同样的写 HTML/JS/CSS
,同样的跨平台,同样的桌面应用。
那 Tauri
凭什么在 2022 年异军突起呢?
凭两个杀招:
Electron
的构建物更小,因为它放弃了体积巨大的 Chromium
和 nodejs
,前端使用操作系统的 webview
,后端集成了 Rust
。Tailwind CSS
这是一个实用程序优先的 CSS
框架,它的使用方法和 10 年前的“原子类”用法类似:
你可以通过诸如 flex
,pt-4
,text-center
这样的命名,生成相应的 CSS
代码。
有人说,这是在开历史的倒车。
但是大人,时代变了。
在目前高度组件化、CSS IN JS
横行的年代,在 Tailwind CSS
的助力下,原子化 CSS
展现了它便捷、高度语义化、高度约束性的优势。
“老树发新枝”或许不太合适,可能我们只有由衷地感叹一句“原子CSS”迎来了适合它的时代。
Slidev
你是否还在苦于不太会玩 Powerpoint
导致你的汇报总是看起来特别 low
?你是否也曾希望自己可以像操控自己的代码一样操控自己的演示文档?
来吧!这些在 Slidev
里全都有!
markdown
深度爱好者的福音!为开发人员设计的幻灯片开源库。通过 Slidev
,可以通过 Markdown
快速制作出更加灵活性、更具表现力和吸引力的幻灯片。
Javascript
打包器Esbuild
Esbuild 官方认为:“当前所有其他打包工具,都比他们理应达到的速度慢了10-100倍。”
“我不是针对谁。而是在做的
webpack
/rollup
等都不太行。”
为什么?
golang
,就是比 node.js
快。2021 年, Esbuild
在前端圈可谓大放异彩,本年度最大黑马 Vite
也毫不犹豫地选择了 Esbuild
作为自己的构建工具之一。
可以说,在这个追求效率的年代,Esbuild
一定有更广阔的空间。
本文发布于:2024-02-01 04:58:36,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170673471734040.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |