Tag

component architecture

0 views collected around this technical thread.

DaTaobao Tech
DaTaobao Tech
Mar 28, 2025 · Mobile Development

A Framework for Dynamic UI Page Construction in Mobile Taobao

The article presents a modular framework for Mobile Taobao that unifies data protocols, rendering, layout, and lifecycle management through core engines (DataEngine, LayoutEngine, StateCenter, etc.) enabling rapid, extensible construction and updating of dynamic UI pages across multiple protocol versions.

Mobilecomponent architecturedynamic UI
0 likes · 8 min read
A Framework for Dynamic UI Page Construction in Mobile Taobao
37 Interactive Technology Team
37 Interactive Technology Team
Jan 22, 2025 · Frontend Development

Design and Development of a Low-Code Form Generation Platform

The article describes the design and development of a low‑code form generation platform built on VueFormMaking, detailing its drag‑and‑drop interface, JSON‑driven component architecture, template configuration and rendering, as well as maintenance practices such as flat configurations, style optimization, testing, and deep‑copy handling for scalability and reliability.

Form BuilderVuecomponent architecture
0 likes · 10 min read
Design and Development of a Low-Code Form Generation Platform
iQIYI Technical Product Team
iQIYI Technical Product Team
Dec 5, 2024 · Backend Development

Low-Code Process Engine Architecture and Implementation Using LiteFlow

By adopting LiteFlow’s lightweight low‑code workflow engine with a workbench‑component‑rule architecture, the team replaced repetitive custom code with configurable pipelines, achieving high decoupling, flexible orchestration, reduced development cost, and improved extensibility for complex business processes, while planning a visual backend platform.

LiteFlowWorkflow Enginebackend development
0 likes · 7 min read
Low-Code Process Engine Architecture and Implementation Using LiteFlow
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 9, 2024 · Frontend Development

Vue.js and Element‑plus Code Style and Naming Conventions

This article presents comprehensive Vue.js and Element‑plus coding standards, covering enum naming, directory and file naming conventions, component file structure, attribute and directive usage, boolean, function, class, constant, and enum naming rules, emphasizing consistency to improve readability and maintainability.

Best PracticesJavaScriptNaming Conventions
0 likes · 15 min read
Vue.js and Element‑plus Code Style and Naming Conventions
DaTaobao Tech
DaTaobao Tech
Jun 12, 2024 · Backend Development

Refactoring Large-Scale Video Streaming Engineering: Theory and Practice

The article presents a comprehensive guide to large‑scale video‑streaming system refactoring, combining theory on continuous improvement, architectural evolution, code‑quality criteria, and challenges with a practical roadmap that leverages automation, systematic analysis, engineering safeguards, static‑analysis tools, and design patterns to safely transform legacy monoliths into modular, containerized platforms.

Engineering Practicescode qualitycomponent architecture
0 likes · 16 min read
Refactoring Large-Scale Video Streaming Engineering: Theory and Practice
Didi Tech
Didi Tech
Jan 25, 2024 · Frontend Development

Design of MPX Partial Runtime Capability Enhancement for Mini‑Program Development

The article describes MPX’s partial runtime capability‑enhancement design, which adds modern web‑framework features such as props, default slots and event forwarding to Didi’s recompilation‑based mini‑program framework by enabling on‑demand runtime rendering for selected components, generating minimal base templates, respecting the native dual‑thread event model, and exploring server‑component‑inspired mixed rendering while keeping performance overhead low.

MPXMini ProgramRuntime Enhancement
0 likes · 19 min read
Design of MPX Partial Runtime Capability Enhancement for Mini‑Program Development
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 1, 2023 · Frontend Development

A Comprehensive Guide to Building Drag‑and‑Drop Low‑Code Platforms

This article provides a systematic overview of drag‑and‑drop low‑code platforms, covering their advantages and drawbacks, core architecture (protocols, material area, canvas, property panel, top bar), implementation details with code examples, and best practices for extensibility, sandboxing, and code generation.

Code GenerationSandboxcomponent architecture
0 likes · 23 min read
A Comprehensive Guide to Building Drag‑and‑Drop Low‑Code Platforms
Zhuanzhuan Tech
Zhuanzhuan Tech
Jul 12, 2023 · Backend Development

Applying LiteFlow Component-Based Rule Engine for Lightweight Inspection Reports

This article explains how the LiteFlow component-based rule engine is used to design, configure, and execute flexible lightweight inspection reports, highlighting its modular architecture, real‑time component management, data context handling, and integration with configuration centers to reduce development overhead.

Inspection ReportJavaLiteFlow
0 likes · 11 min read
Applying LiteFlow Component-Based Rule Engine for Lightweight Inspection Reports
政采云技术
政采云技术
Feb 7, 2023 · Frontend Development

How to Build a Data Dashboard System: JSON Configuration, Component Containers, and Remote Component Store

This article explains the concepts, design of JSON configuration structures, component container patterns, editing side form generation, remote component store integration, static publishing, version management, and inter‑component communication for constructing a data dashboard platform using modern frontend technologies.

DashboardJSONReact
0 likes · 15 min read
How to Build a Data Dashboard System: JSON Configuration, Component Containers, and Remote Component Store
Ctrip Technology
Ctrip Technology
Nov 21, 2022 · Frontend Development

Design and Implementation of Ctrip's New Homepage: Island Architecture, Component Development, and Data Configuration System

The article presents a comprehensive case study of Ctrip's 2022 PC homepage redesign, detailing the motivations, requirement analysis, island‑style architecture, cross‑team component development, server‑side rendering, public component challenges, and the dynamic data‑configuration platform that together enable fast, maintainable, and scalable web delivery.

Island ArchitectureNode.jsReact
0 likes · 22 min read
Design and Implementation of Ctrip's New Homepage: Island Architecture, Component Development, and Data Configuration System
NetEase Yanxuan Technology Product Team
NetEase Yanxuan Technology Product Team
Nov 7, 2022 · Mobile Development

Technical Evolution of the Yanxuan App Home Page: Architecture, Componentization, and Dynamic UI

The Yanxuan app home page has progressed from a layered native architecture using Tangram and TAC to a component‑based system with compile‑time cell registration and asynchronous loading, and finally to a VirtualView‑driven dynamic UI that enables fast, cross‑platform updates, improved performance, and reduced release overhead.

Mobile DevelopmentTangramVirtualView
0 likes · 24 min read
Technical Evolution of the Yanxuan App Home Page: Architecture, Componentization, and Dynamic UI
Ctrip Technology
Ctrip Technology
Jul 21, 2022 · Frontend Development

Open‑Platform Construction and Component Development Practices in Ctrip’s Legao System

This article outlines the design, implementation, and open‑platform strategies of Ctrip’s Legao system, covering component openness, custom build processes, dynamic loading, development tooling, static libraries, and dynamic form capabilities to enable reusable, low‑code, SSR‑ready frontend components.

Open PlatformReactSSR
0 likes · 25 min read
Open‑Platform Construction and Component Development Practices in Ctrip’s Legao System
HelloTech
HelloTech
Jan 25, 2022 · Frontend Development

Introduction and Practice of Web Components and Shadow DOM

The article explains Web Components and their three core technologies—Template, Shadow DOM for CSS isolation, and Custom Elements—demonstrates building a dynamic HTML5 video component with lifecycle callbacks, and discusses use cases such as component libraries, cross‑platform development, micro‑frontends, and the feature‑rich Quark library.

Custom ElementsFront-endcomponent architecture
0 likes · 5 min read
Introduction and Practice of Web Components and Shadow DOM
DeWu Technology
DeWu Technology
Dec 23, 2021 · Mobile Development

AirForce Component Management and Release Platform Overview

The AirForce platform unifies component architecture, baseline and release management, and automated packaging for a large Android app, eliminating information silos and cumbersome configuration files by enforcing hierarchical dependencies, tracking component metadata, providing fine‑grained conflict detection, and enabling shuttle releases that streamline coordination, improve traceability, and reduce manual effort.

Baseline ManagementMobile Developmentandroid
0 likes · 12 min read
AirForce Component Management and Release Platform Overview
JD Retail Technology
JD Retail Technology
Nov 17, 2021 · Frontend Development

Designing an E‑commerce SaaS Shop Decoration System: Architecture, Template Protocol, and Designer Components

This article explains how to build an e‑commerce SaaS shop‑decoration system from scratch, covering overall design, template‑protocol structure, the three core designer tools—component selector, renderer, and property editor—and considerations for cross‑platform, dynamic components, user experience, ecosystem, and productization.

SaaScomponent architecturee‑commerce
0 likes · 19 min read
Designing an E‑commerce SaaS Shop Decoration System: Architecture, Template Protocol, and Designer Components
ByteFE
ByteFE
Nov 2, 2021 · Frontend Development

Modern Web Development Challenges and Future Directions

This article explores the inefficiencies in modern web development, focusing on collaboration challenges between UI/UX and frontend teams, data interaction issues, and code management difficulties, proposing solutions like component-centric development and improved data binding tools.

Data BindingGraphQLUI/UX Collaboration
0 likes · 32 min read
Modern Web Development Challenges and Future Directions
NetEase Yanxuan Technology Product Team
NetEase Yanxuan Technology Product Team
Aug 20, 2021 · Backend Development

Design and Implementation of a Pricing Calculation Engine for E-commerce Promotions

The article details the design and implementation of a dedicated pricing calculation engine that decouples complex e‑commerce promotion logic from transaction services, using componentized rules, configurable pipelines, multi‑level caching, and lane‑based simulations to achieve high extensibility, low latency, and accurate pricing across browsing and checkout scenarios.

Configurationbackend developmentcomponent architecture
0 likes · 9 min read
Design and Implementation of a Pricing Calculation Engine for E-commerce Promotions
NetEase Media Technology Team
NetEase Media Technology Team
Jul 21, 2021 · Mobile Development

Componentization Practices in NetEase News iOS Application

The NetEase News iOS team adopted a three‑layer componentization strategy—foundation, common, and business—standardizing code conventions, Git workflow, and CI‑driven reviews, encapsulating third‑party libraries, managing dependencies via injection and mediators, and distributing binary pods, which reduced the main project to a single file while expanding reusable components to over 250, achieving low coupling and high cohesion.

ModularizationPodRouting
0 likes · 19 min read
Componentization Practices in NetEase News iOS Application
Tongcheng Travel Technology Center
Tongcheng Travel Technology Center
Jun 16, 2021 · Backend Development

Introducing the Activity Open Platform: Architecture, Features, and Deployment

The Activity Open Platform, evolved from the Activity Self-Service Platform, provides a company‑wide component sharing and co‑creation environment with standardized processes, cross‑team collaboration, and high scalability, delivering Pro‑code, Low‑code, and No‑code capabilities that have already boosted development efficiency by 40% across multiple departments.

Cross‑Team Collaborationcomponent architecturedevelopment efficiency
0 likes · 9 min read
Introducing the Activity Open Platform: Architecture, Features, and Deployment
ByteDance Dali Intelligent Technology Team
ByteDance Dali Intelligent Technology Team
Jun 15, 2021 · Mobile Development

UI Componentization Architecture and Implementation Experience for Android Projects

This article presents a comprehensive experience of UI componentization in Android projects, covering the background, goals, engineering and component architectures, detailed implementation steps for reusable UI components such as FlatButton, and practical Gradle configurations to achieve modular, decoupled, and scalable UI development.

Custom ViewsGradleMobile Development
0 likes · 16 min read
UI Componentization Architecture and Implementation Experience for Android Projects