Tagged articles
11 articles
Page 1 of 1
DaTaobao Tech
DaTaobao Tech
Sep 2, 2024 · Frontend Development

Evolution and Architecture of the Daily Must‑Grab Mini‑Program Order System

The Daily Must‑Grab mini‑program order system evolved from a DX XML‑based UI to a React‑like Rax framework and finally to a native Ao Chuang solution, delivering cross‑platform support, smaller bundles, faster launches, better async handling, and extensible plug‑in architecture while leveraging Taobao’s transaction core.

DXMini ProgramRax
0 likes · 13 min read
Evolution and Architecture of the Daily Must‑Grab Mini‑Program Order System
DaTaobao Tech
DaTaobao Tech
Jun 22, 2022 · Mobile Development

DX Development Mode: Architecture, Design, and IDE Features for Mobile Native Development

DX Development Mode provides Alibaba’s mobile teams with a unified, OpenSumi‑based IDE that streamlines the entire native app lifecycle—from project creation and template management to debugging, real‑time preview, and automated publishing—offering rich code intelligence, view inspection, expression playback, and robust version‑control and release tooling.

Code IntelligenceDSLDX
0 likes · 17 min read
DX Development Mode: Architecture, Design, and IDE Features for Mobile Native Development
DaTaobao Tech
DaTaobao Tech
Jun 21, 2022 · Mobile Development

Performance Optimization of Alibaba's DX Native Dynamic Framework

Over the past two years Alibaba’s DX native dynamic framework has been re‑engineered by moving virtual‑node parsing, layout and drawing to background threads, adding an asynchronous drawing system, a unified rich‑text component, and off‑screen resource management, boosting low‑end device frame rates from ~30 FPS to over 55 FPS and cutting media‑CPU usage by 65 % while paving the way for richer interactive UI features.

AsynchronousDXMobile
0 likes · 18 min read
Performance Optimization of Alibaba's DX Native Dynamic Framework
DaTaobao Tech
DaTaobao Tech
Jun 17, 2022 · Mobile Development

DX Development Mode: RecyclerLayout Container and Event Chain Design

The 2021‑2022 DX updates introduce the RecyclerLayout container, a native‑based list component with configurable styles, pull‑to‑refresh and pagination that can be altered via XML without native releases, and an JSON‑driven event chain protocol enabling sequential or asynchronous actions, visual IDE debugging, full‑link tracing, and real‑time monitoring, collectively delivering over 30% faster release cycles and 15% quicker server responses across multiple Taobao and Alibaba apps.

DXEventChainMobile Development
0 likes · 14 min read
DX Development Mode: RecyclerLayout Container and Event Chain Design
DaTaobao Tech
DaTaobao Tech
Jun 16, 2022 · Mobile Development

DX Native Dynamic Development Mode Overview

DX (DinamicX) is Alibaba’s native dynamic development platform that evolved from simple homepage widgets into a full‑stack framework offering out‑of‑the‑box components, a VS‑code‑compatible IDE, ProCode and LowCode workflows, optimized rendering pipelines, event‑chain logic, and future‑focused standardization for high‑performance, content‑rich mobile apps.

DXDynamic UIMobile Development
0 likes · 16 min read
DX Native Dynamic Development Mode Overview
Alibaba Terminal Technology
Alibaba Terminal Technology
Jun 7, 2022 · Frontend Development

How DX’s New IDE Transforms Mobile Template Development at Alibaba

This article explains how DinamicX (DX) evolved from a limited template platform to a full‑cycle IDE built on VSCode and OpenSumi, detailing its architecture, feature set, workflow stages, code intelligence, preview tools, and future technical directions for improving performance, collaboration, and cross‑platform development.

DXIDEOpenSumi
0 likes · 20 min read
How DX’s New IDE Transforms Mobile Template Development at Alibaba
Alibaba Terminal Technology
Alibaba Terminal Technology
May 31, 2022 · Mobile Development

How DX Achieves Near‑Native Performance: Pipeline Async, Async Rendering, and Resource Control

This article details how Alibaba’s DX (DinamicX) framework attains near‑native performance through server‑side XML compilation, lightweight virtual trees, pipeline asynchronous execution, async drawing, and off‑screen resource control, and presents measurable gains such as 40% reduction in main‑thread work and 65% CPU savings on media‑heavy pages.

Async RenderingDXMobile UI
0 likes · 18 min read
How DX Achieves Near‑Native Performance: Pipeline Async, Async Rendering, and Resource Control
Alibaba Terminal Technology
Alibaba Terminal Technology
May 26, 2022 · Mobile Development

How DX’s RecyclerLayout Transforms Mobile List Rendering and Event Handling

This article explains DX's new features—RecyclerLayout list container and event chain—detailing their background, design, dynamic styling, built‑in capabilities, protocol and execution engine, challenges faced, solutions provided, and the resulting performance and development efficiency gains for Alibaba mobile apps.

DXEvent ChainRecyclerLayout
0 likes · 14 min read
How DX’s RecyclerLayout Transforms Mobile List Rendering and Event Handling
Alibaba Terminal Technology
Alibaba Terminal Technology
Feb 21, 2022 · Mobile Development

How to Tame Java Code Decay in Android Apps: From Bytecode to Proguard Governance

This article explains why Java code in Android projects becomes corrupted over time, walks through the build pipeline from source to APK, discusses Java 8 support, DX/D8 differences, Java resources, and presents a comprehensive set of detection and governance practices—including thread, sensitive‑API, image‑library, incompatibility, same‑name class, hard‑coded text, and illegal resource controls—to keep Android codebases healthy.

D8DXJava
0 likes · 21 min read
How to Tame Java Code Decay in Android Apps: From Bytecode to Proguard Governance
phodal
phodal
Mar 22, 2021 · Industry Insights

Mastering Developer Experience: Key Principles, Metrics, and Best Practices

This article explores the concept of Developer Experience (DX), outlining its definition, essential conditions, practical examples, six core elements, measurement methods, and strategies for improvement, while highlighting why DX is crucial for modern software development and competitive advantage.

DXDeveloper RelationsDocumentation
0 likes · 15 min read
Mastering Developer Experience: Key Principles, Metrics, and Best Practices