“What will be hot and what to learn in 2022? This article is participating in the” Talk about 2022 Technology Trends “essay campaign.
Vue3 enters adulthood
You may have seen that “Vue 3 will become the new default on February 7, 2022!” Many active small companies have also joined in, which indicates that Vue 3 has begun to come of age. In 2022, Vue 3 will occupy an increasingly high share in the front end, perhaps even with React in the big factories. Break the “React” situation.
For those of you who haven’t learned Vue3, get started
The Vue team also feels that they are not content to just do rendering frameworks. There is a trend to completely reinvent the front-end development infrastructure. First vite packaging tools, now Vitest testing tools, then Linter, Formatter, package management tools, Node? We don’t know.
Esm & ESmBuild is the trend
For now, WebPack still holds its supremacy, but esMBuild is too fast for many projects. A 30 minute Webpack can run in minutes with EsBuild, thanks to the new ESM specification. Esmbuild is arguably the most valuable project since the creation of the ESM specification. Node, electron and so on are also actively advancing.
Vite is a perfect successor to esmbuild’s “fast,” and expect a big performance update for WebPack in 2022 to solidify its shaky position. But there’s no way webpack has a reputation for being slow, but it doesn’t have to do with being slow at all. Everyone is working on ESM and Bundless.
Fleet, the new editor
The IED overlord JetBrains has released fleet, a new editor that appears to have been created with VsCode in mind to monopolize the IDE market. But I don’t think fleet can replace VsCode, at least not in the near term. Although jb is an established IDE manufacturer, VSCode’s all-star lineup (electron + Monaco editor + xterm.js)+ open source development mode is not a copy to catch up. The electron + Monaco editor + xterm.js team has core members on the VSCode team, but let’s look forward to fleet bringing some fresh air to the editor battlefield.
rust
By the end of 2021, the front-end circles clearly felt rust’s presence was stronger, and it should be even stronger in 2022. In the second half of 2021, many front-end build tools are being rewritten with Rust. Tools like Webpack, Babel, Terser, Prettier, ESLint, which were popular a few years ago, have rust alternatives with 10-100x performance improvements.
But it probably won’t be as popular as it might be anytime soon (tauri is on the desktop, so that’s another story). That’s not to say it won’t work, but the front-end engineers who do face computationally intensive tasks are actually concentrated in a few small circles. As a result, Rust on the front end may become the kind of technology that everyone talks about but no one has.
I had to roll up and get ready to rust
Low code
What I saw in Baidu in 2021 was that the construction of low-code platforms was very mature, requiring only dragging cards or configuring fields, and even without the intervention of development.
With dachang building system open source, low code building system will become more and more popular, which will greatly reduce the human requirements of development, but also means that programmers who can only write simple pages will find it more difficult to find a job. In the past two years, the primary front end of the market has been relatively saturated, and enterprises need more high-level talents.
Expect low code in 2022 to try to take over more of the project life cycle and try to come up with some industry-level interoperability standards. In the case of deep bottlenecks, try to do wide first.
Threejs are hot again
Recently, Threejs has become popular, and WebGPU is also popular. The main reason is VR, AR, metasverse and other hot spots. Personal advice not to blindly follow, after all, the industry has specialized, keep a good front-end technology sensitivity, according to the business development of the company to make a final conclusion.
The author is not familiar with the field of visualization, afraid of a joke will not say more
JavaScript is an old dog
In GitHub’s 2021 report, JavaScript continues to hold its no. 1 position, while TypeScript’s ranking remains unchanged against Java.
Although TypeScript is gaining ground on the front end with the release of Vue3, it is unlikely that TypeScript will overtake Java as the dominant backend in 2022.
conclusion
Old standards are slowly abandoned and new standards are chosen, such as ESM
The front end is getting more and more difficult to mix, either to be patient and careful to choose the right direction to become a technical expert, or to hone emotional intelligence to understand the business to become a management talent, do not learn, do not progress, will eventually be left behind in this era of improving efficiency.