Can One Toolchain Simplify Multi‑Platform Business Component Development?

This article examines the evolution of front‑end component reuse, identifies the fragmented toolchains and duplicated packages that hinder efficient business component development across PC, mobile and mini‑programs, and presents a unified fusion package built with vdev that streamlines building, debugging, and publishing while reducing developer overhead.

Alibaba Terminal Technology
Alibaba Terminal Technology
Alibaba Terminal Technology
Can One Toolchain Simplify Multi‑Platform Business Component Development?

Background

Since the early jQuery/YUI era, component reuse has been essential for front‑end efficiency. Modern UI libraries such as React and Vue continue this trend, and component libraries like AntDesign and Fusion have largely solved the basic component problem.

Challenges

Developing business components that work on PC, mini‑programs and visual designers still requires multiple toolchains (Iceworks, Deep, Rax, vdev) and leads to duplicated packages, confusing documentation and high maintenance cost.

Fusion Development Approach

We created a “fusion” package that combines React and Rax in a single toolchain (vdev). The package uses a unified directory layout, TypeScript, SCSS, and custom build‑plugins (build‑plugin‑component and build‑plugin‑vdev‑component) to produce ES5, ES‑module, and demo files for all targets.

During the build we analyse each source file’s AST to apply the appropriate Babel configuration for React or Rax, and generate separate prototypeView files for the visual designer.

Toolchain and Scripts

start

: launch visual‑designer debugging startPC: launch PC debugging startMobile: launch mobile web debugging startMiniapp: launch mini‑app debugging build: produce all build artifacts

Automation

We generate prototype.tsx automatically from component props, sync published packages to the material center, and integrate the @ali/mini WebIDE for one‑click mini‑app debugging.

Future Work

Further optimisation of build speed, deeper business integration, low‑code generation, and model‑driven UI are planned.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

frontendDevelopmentComponentToolchainfusion
Alibaba Terminal Technology
Written by

Alibaba Terminal Technology

Official public account of Alibaba Terminal

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.