Tagged articles
81 articles
Page 1 of 1
Kuaishou Frontend Engineering
Kuaishou Frontend Engineering
Sep 28, 2025 · Frontend Development

Inside Kuaishou’s Low‑Code ‘Jimu’ Platform: Solving Large‑Scale Event Page Challenges

This technical article examines Kuaishou’s low‑code “Jimu” platform, detailing its architecture, performance bottlenecks, and optimization strategies that enable efficient, high‑quality construction of massive activity pages such as the 2025 CNY campaign.

Component ArchitecturePerformance Optimizationlow-code
0 likes · 19 min read
Inside Kuaishou’s Low‑Code ‘Jimu’ Platform: Solving Large‑Scale Event Page Challenges
大转转FE
大转转FE
Sep 19, 2025 · Frontend Development

Boosting Frontend Development Efficiency with AI: A Real‑World Cursor Case Study

This article details how integrating the AI coding assistant Cursor into a membership‑system frontend project increased development efficiency by 21%, reduced a 188‑hour task to 149 hours, and outlines practical methods for AI‑generated routing, UI‑to‑DOM conversion, mock data creation, code refactoring, and the limits of AI assistance in complex interactions.

AI-assisted developmentCode GenerationComponent Architecture
0 likes · 20 min read
Boosting Frontend Development Efficiency with AI: A Real‑World Cursor Case Study
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.

Component ArchitectureDynamic UIMobile
0 likes · 8 min read
A Framework for Dynamic UI Page Construction in Mobile Taobao
Bilibili Tech
Bilibili Tech
Feb 28, 2025 · Frontend Development

Why React’s Hooks Sparked a New UI Paradigm—and What Comes Next

The article traces React’s evolution from early JSX‑based componentization to the Hooks‑driven functional component era, compares alternative approaches like Solid.js, Vue, and Svelte, and reflects on the underlying principles of separation of concerns and intimacy that drive UI paradigm shifts.

Component ArchitectureReactSolid.js
0 likes · 19 min read
Why React’s Hooks Sparked a New UI Paradigm—and What Comes Next
JavaScript
JavaScript
Feb 10, 2025 · Frontend Development

8 Essential Modularization Techniques to Master Large Frontend Projects

This article presents eight practical modularization strategies—including ES Modules, componentization, separation of concerns, conventions, bundlers, dependency injection, lazy loading, and versioning—to help developers transform sprawling frontend codebases into clean, reusable, and maintainable systems.

Component ArchitectureES Modulesdependency-injection
0 likes · 8 min read
8 Essential Modularization Techniques to Master Large Frontend Projects
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.

Component ArchitectureDrag-and-DropVue
0 likes · 10 min read
Design and Development of a Low-Code Form Generation Platform
Su San Talks Tech
Su San Talks Tech
Jan 21, 2025 · Backend Development

Master LiteFlow: Build Scalable Component‑Based Workflow Engines in Java

This article introduces LiteFlow, a lightweight Java component‑based rule engine that decouples complex business logic, explains its workbench design, demonstrates usage in both non‑Spring and SpringBoot environments with Maven setup and XML configuration, and details its core components, parsing, chain execution, and node processing.

Component ArchitectureJavaLiteFlow
0 likes · 19 min read
Master LiteFlow: Build Scalable Component‑Based Workflow Engines in Java
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.

Backend DevelopmentComponent ArchitectureLiteFlow
0 likes · 7 min read
Low-Code Process Engine Architecture and Implementation Using LiteFlow
JD Tech Talk
JD Tech Talk
Oct 31, 2024 · Backend Development

Transforming Monolithic Order Processing with LiteFlow: A Component‑Based Workflow Blueprint

This article examines the challenges of sprawling order‑processing code in logistics systems and presents a strategic component‑based approach using the open‑source LiteFlow framework, detailing its architecture, execution rules, example XML flow, Java implementations, and key advantages for scalable backend development.

Component ArchitectureJavaLiteFlow
0 likes · 10 min read
Transforming Monolithic Order Processing with LiteFlow: A Component‑Based Workflow Blueprint
JD Cloud Developers
JD Cloud Developers
Oct 31, 2024 · Backend Development

Transform Complex Order Processing with LiteFlow’s Component‑Based Workflow Engine

This article examines the challenges of scaling order‑processing logic in logistics systems and presents a component‑oriented solution using the open‑source LiteFlow framework, detailing its strategic “workbench” pattern, tactical component design, execution rules, and practical Java code examples for building flexible, decoupled workflows.

Component ArchitectureJavaLiteFlow
0 likes · 11 min read
Transform Complex Order Processing with LiteFlow’s Component‑Based Workflow Engine
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.

Component ArchitectureJavaScriptVue.js
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.

Component ArchitectureSoftware Architecturecode quality
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.

Component ArchitectureMini 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.

Component ArchitectureDrag-and-DropUI Builder
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.

Component ArchitectureJavaLiteFlow
0 likes · 11 min read
Applying LiteFlow Component-Based Rule Engine for Lightweight Inspection Reports
Alipay Experience Technology
Alipay Experience Technology
May 17, 2023 · Backend Development

Boost Code Reusability with Componentized Workflow Design in Java

This article explains how to improve code readability, reusability, and extensibility by adopting a componentized workflow architecture, detailing three‑layer structures, node abstraction, parameter mapping, and practical Java/Spring XML examples for scalable backend systems.

BackendComponent ArchitectureDesign Patterns
0 likes · 13 min read
Boost Code Reusability with Componentized Workflow Design in Java
政采云技术
政采云技术
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.

Component ArchitectureDashboardJSON
0 likes · 15 min read
How to Build a Data Dashboard System: JSON Configuration, Component Containers, and Remote Component Store
Alibaba Cloud Developer
Alibaba Cloud Developer
Jan 9, 2023 · Frontend Development

Mastering React Design Patterns: From Containers to Custom Hooks

This article reviews essential React design patterns—including container/presentational components, higher‑order components, render props, compound components, and custom hooks—explaining the underlying SOLID principles, providing clear code examples, and offering guidance on when to apply each pattern.

Component ArchitectureDesign PatternsHigher-Order Components
0 likes · 10 min read
Mastering React Design Patterns: From Containers to Custom Hooks
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.

Component ArchitectureIsland ArchitectureNode.js
0 likes · 22 min read
Design and Implementation of Ctrip's New Homepage: Island Architecture, Component Development, and Data Configuration System
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.

Component ArchitectureOpen Platformfrontend
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.

Component ArchitectureFront-endShadow DOM
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.

AndroidBaseline ManagementBuild Automation
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.

Component Architecturee‑commerceshop decoration
0 likes · 19 min read
Designing an E‑commerce SaaS Shop Decoration System: Architecture, Template Protocol, and Designer Components
Youku Technology
Youku Technology
Nov 4, 2021 · Frontend Development

Can Visual Page Builders Turn Front‑End Development into a Low‑Code Powerhouse?

The article examines how visual page‑building platforms evolve from simple component libraries into full‑stack, low‑code solutions by separating UI and logic, introducing a DAG‑based DSL, and implementing a lightweight runtime that lets non‑developers configure and execute front‑end workflows, dramatically boosting development efficiency.

Component ArchitectureDSLRuntime
0 likes · 15 min read
Can Visual Page Builders Turn Front‑End Development into a Low‑Code Powerhouse?
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.

Component ArchitectureUI/UX CollaborationWeb Development
0 likes · 32 min read
Modern Web Development Challenges and Future Directions
21CTO
21CTO
Aug 29, 2021 · Frontend Development

Lowcode & Micro‑Frontend: Shaping the Next‑Gen Front‑End Framework

This article examines the rise of lowcode and micro‑frontend architectures, discusses their benefits and limitations, and presents a data‑driven, JSON‑based front‑end framework that aims to unify component development, page configuration, and engineering practices for the next generation of web applications.

Component ArchitectureLowCodefrontend engineering
0 likes · 12 min read
Lowcode & Micro‑Frontend: Shaping the Next‑Gen Front‑End Framework
Alibaba Terminal Technology
Alibaba Terminal Technology
Aug 9, 2021 · Frontend Development

How Low‑Code Platforms Revolutionize Frontend Development with Component‑Driven Architecture

This article explores the evolution of low‑code building systems, detailing how component abstraction, NPM integration, bundless packaging, tree‑shaking, and version governance enable scalable, efficient frontend development while reducing reliance on specialized front‑end engineers.

Component ArchitectureTree Shakinglow-code
0 likes · 19 min read
How Low‑Code Platforms Revolutionize Frontend Development with Component‑Driven Architecture
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.

Component ArchitecturePoddependency management
0 likes · 19 min read
Componentization Practices in NetEase News iOS Application
58UXD
58UXD
Jul 9, 2021 · Frontend Development

How LOCO Design System Revolutionized 58.com’s UI Development

LOCO Design System, created by 58.com, evolved from a poorly named “Basic Interaction” into a comprehensive, code‑driven UI framework covering graphic, interaction, marketing, and motion guidelines, offering three component modes, multimedia suites, and cross‑platform support to enhance collaboration between designers, engineers, and product teams.

Component ArchitectureMobile DevelopmentUI engineering
0 likes · 16 min read
How LOCO Design System Revolutionized 58.com’s UI Development
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.

Component ArchitectureCross-Team CollaborationScalability
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.

AndroidComponent ArchitectureCustom Views
0 likes · 16 min read
UI Componentization Architecture and Implementation Experience for Android Projects
TiPaiPai Technical Team
TiPaiPai Technical Team
May 28, 2021 · Frontend Development

Designing a Vue‑Based DSL for Low‑Code Frontend Platforms

This article explains how to build a low‑code platform for admin applications by defining a domain‑specific language (DSL) that organizes Vue components, routes, and state transfers, and provides SDK examples and design considerations for extensibility and compatibility.

Component ArchitectureDSLadmin applications
0 likes · 10 min read
Designing a Vue‑Based DSL for Low‑Code Frontend Platforms
Alibaba Terminal Technology
Alibaba Terminal Technology
May 28, 2021 · Frontend Development

How Visual Page Builders Revolutionize Frontend Development with Logic Orchestration

This article explores how visual page‑building systems, component reuse, and a DSL‑driven logic orchestration platform together break development bottlenecks, enabling non‑engineers to contribute to page creation while maintaining a lightweight, extensible runtime for front‑end applications.

Component ArchitectureDSLRuntime
0 likes · 15 min read
How Visual Page Builders Revolutionize Frontend Development with Logic Orchestration
Taobao Frontend Technology
Taobao Frontend Technology
May 11, 2021 · Frontend Development

How to Build an Extensible Page Builder with Component Replacement and State Sharing

This article explains the challenges of scaling a page‑building editor, proposes three architectural solutions, and details a design that enables fine‑grained component replacement and shared internal state through a global model, middleware, and extensible plug‑in mechanisms.

Component ArchitectureState Managementextensibility
0 likes · 17 min read
How to Build an Extensible Page Builder with Component Replacement and State Sharing
Xianyu Technology
Xianyu Technology
Apr 8, 2021 · Frontend Development

Linke: A Decoupled Component Framework for Xianyu Frontend

Linke is a decoupled component framework for Xianyu’s frontend that separates UI (View) from business logic (Store) through a clear Interface, adopts MobX for lightweight state management, and thereby boosts code reuse, standardizes development, and cuts maintenance overhead across multiple projects.

Component ArchitectureMobXRedux
0 likes · 11 min read
Linke: A Decoupled Component Framework for Xianyu Frontend
Didi Tech
Didi Tech
Feb 4, 2021 · Backend Development

Inside DiDi’s NodeX: Building a Scalable Node.js Ecosystem for Enterprise

DiDi’s NodeX initiative unites multiple front‑end teams to create a group‑level, professional, efficient, and stable Node.js development ecosystem that provides reusable components, a unified framework, common services, performance‑analysis tools, and documentation platforms, dramatically lowering service‑building barriers and boosting business productivity.

Backend DevelopmentComponent ArchitectureDevOps
0 likes · 12 min read
Inside DiDi’s NodeX: Building a Scalable Node.js Ecosystem for Enterprise
AntTech
AntTech
Feb 4, 2021 · Game Development

Overview of Oasis Engine: Architecture, Features, Performance, and Future Roadmap

The article introduces Oasis Engine, a Web‑based 3D interactive graphics engine, detailing its component‑based architecture, TypeScript scripting, core systems such as Transform, resource and shader management, performance benchmarks, historical development stages, and future open‑source roadmap.

3D EngineComponent ArchitectureOasis Engine
0 likes · 14 min read
Overview of Oasis Engine: Architecture, Features, Performance, and Future Roadmap
Alibaba Terminal Technology
Alibaba Terminal Technology
Jan 4, 2021 · Frontend Development

How Hema Built a Unified Cross‑Platform Design System for Backend Operations

This talk outlines Hema's exploration of a unified cross‑platform solution for its middle‑back office, covering industry trends, challenges of diverse devices and environments, and a three‑layer approach that combines a design system driven by environment‑aware design tokens, a model‑centric component architecture, and an application framework that synchronizes state across devices.

Component Architecturecross-platformdesign system
0 likes · 22 min read
How Hema Built a Unified Cross‑Platform Design System for Backend Operations
Baidu App Technology
Baidu App Technology
Dec 30, 2020 · Mobile Development

Baidu App Objective-C/Swift Mixed Programming Practice: Component Module Integration and Binary Publishing

Continuing the Baidu App mixed‑language guide, this article explains how EasyBox‑generated component targets (frameworks and libraries) are organized into modules, configured for Objective‑C/Swift interoperability, unit‑tested, linked across components, and packaged as binaries using module maps, build settings, and lipo merging, while recommending frameworks for smoother distribution.

Binary PublishingComponent ArchitectureMixed Programming
0 likes · 15 min read
Baidu App Objective-C/Swift Mixed Programming Practice: Component Module Integration and Binary Publishing
Taobao Frontend Technology
Taobao Frontend Technology
Jul 7, 2020 · Frontend Development

Transforming Taobao Front‑End: The Industry Cube’s Fast‑Track Module System

The article explains how Taobao’s front‑end team created the Industry Cube platform—a data‑driven, component‑based system that streamlines the rapid construction, operation, and maintenance of industry pages, addressing scalability, performance, and customization challenges encountered during large‑scale events like the 618 promotion.

Component Architecturedata-driven UIe‑commerce
0 likes · 7 min read
Transforming Taobao Front‑End: The Industry Cube’s Fast‑Track Module System
JD Retail Technology
JD Retail Technology
Jun 3, 2020 · Frontend Development

Design and Implementation of a Frontend Configuration Engine for Component‑Based Page Development

This article explains how a frontend configuration engine can be designed to boost page development efficiency by using component‑based architecture, detailing attribute definitions, data requests, hierarchical relationships, and cross‑component interactions, and illustrates the approach with JSON schemas and React code examples.

Component ArchitectureJSON SchemaReact
0 likes · 16 min read
Design and Implementation of a Frontend Configuration Engine for Component‑Based Page Development
Ctrip Technology
Ctrip Technology
Apr 30, 2020 · Frontend Development

Multi-Platform Frontend Architecture and Code Reuse Practices at Ctrip Play Team

This article describes how Ctrip's Play team tackled fragmented front‑end stacks, unified product requirements across PC, H5, Hybrid and React Native, and implemented a component‑driven, multi‑repo architecture that enables single‑source code to be built, tested, and released for multiple platforms simultaneously.

Component ArchitectureReactReact Native
0 likes · 11 min read
Multi-Platform Frontend Architecture and Code Reuse Practices at Ctrip Play Team
JD Retail Technology
JD Retail Technology
Oct 30, 2019 · Industry Insights

How JD.com’s Component‑Based Platform Is Redefining Omni‑Channel Retail in Southeast Asia

At the 2019 DTBB expo in Bangkok, JD.com showcased its component‑driven, data‑centric technology stack that powers omni‑channel retail, detailing three key trends, a modular architecture that cuts development costs by half, and a Thailand case study that boosted store traffic and reduced delivery expenses.

Component ArchitectureData PlatformOmni-Channel
0 likes · 8 min read
How JD.com’s Component‑Based Platform Is Redefining Omni‑Channel Retail in Southeast Asia
Huajiao Technology
Huajiao Technology
Oct 15, 2019 · Frontend Development

High‑Efficiency Mini‑Program Development: Layout, Navigation, User System, and Optimization Practices

This article presents a comprehensive guide to building high‑efficiency WeChat mini‑programs, covering layout schemes, custom navigation and tab bars, user authentication flows, component architecture with a BasicPage wrapper, logging, data analysis, and performance optimizations such as preloading and independent sub‑package loading.

Component ArchitectureUser AuthenticationWeChat Mini Program
0 likes · 18 min read
High‑Efficiency Mini‑Program Development: Layout, Navigation, User System, and Optimization Practices
Ctrip Technology
Ctrip Technology
Oct 11, 2019 · Frontend Development

Design and Implementation of Ctrip's Legao Frontend Component Platform

This article describes how Ctrip's marketing team built the Legao platform—a visual, component‑based front‑end system that enables rapid configuration of thousands of activity pages through reusable business, web, and activity‑level components, detailing its architecture, technology stack, SDK, and dynamic form system.

Component ArchitectureDynamic FormsJavaScript
0 likes · 14 min read
Design and Implementation of Ctrip's Legao Frontend Component Platform
Architecture Digest
Architecture Digest
Jun 23, 2019 · Mobile Development

Componentized Architecture for iOS Projects: Analysis of MGJRouter, Protocol, and CTMediator

This article examines the motivations, design patterns, and practical implementations of componentized architectures in iOS development, comparing MGJRouter, Protocol‑based routing, and CTMediator solutions, and provides guidelines for integration, memory management, and dynamic configuration in large‑scale mobile applications.

CTMediatorComponent ArchitectureMGJRouter
0 likes · 42 min read
Componentized Architecture for iOS Projects: Analysis of MGJRouter, Protocol, and CTMediator
iQIYI Technical Product Team
iQIYI Technical Product Team
Apr 4, 2019 · Mobile Development

Why iOS Developers Should Learn Android Development: Design Principles and Core Components

iOS developers should learn Android to broaden their skill set, grasp the component‑centric design philosophy and core elements like Activities, Services, Intents and Manifest files, and stay competitive in the big‑front‑end era where cross‑platform frameworks demand fluency in both iOS and Android ecosystems.

AndroidComponent ArchitectureMobile Development
0 likes · 12 min read
Why iOS Developers Should Learn Android Development: Design Principles and Core Components
Qunar Tech Salon
Qunar Tech Salon
Mar 6, 2019 · Frontend Development

Component Template Management for Qunar's Special Activity System

This article describes the design and implementation of a component template platform that separates front‑end components from Qunar's special activity system, introduces a layered architecture, presents code‑level file structures, and explains how dynamic configuration and on‑demand loading solve reuse, theming, and maintenance challenges.

Component ArchitectureUIWeb Development
0 likes · 9 min read
Component Template Management for Qunar's Special Activity System
Alibaba Cloud Developer
Alibaba Cloud Developer
Mar 6, 2019 · Mobile Development

Why Fish Redux Is the Next Big Thing for Flutter Mobile Development

This article introduces Fish Redux, an open‑source Flutter framework from Alibaba that combines Redux‑style state management with a modular component architecture, explains its layered design, performance benefits, and how it simplifies building complex cross‑platform mobile apps.

Component ArchitectureFish ReduxFlutter
0 likes · 11 min read
Why Fish Redux Is the Next Big Thing for Flutter Mobile Development
Xianyu Technology
Xianyu Technology
Dec 6, 2018 · Mobile Development

Rebuilding Flutter Infrastructure at Xianyu: Challenges and Solutions

Xianyu tackled Flutter adoption by creating a private CocoaPods CI pipeline, a component‑based fishRedux architecture, and a shared‑GL engine modification that let native middleware run in Flutter, thereby unifying Android, iOS, and Flutter development, improving build speed, and contributing tools back to the community.

Component ArchitectureDARTFlutter
0 likes · 11 min read
Rebuilding Flutter Infrastructure at Xianyu: Challenges and Solutions
Manbang Technology Team
Manbang Technology Team
Nov 22, 2018 · Frontend Development

Design and Architecture of a High‑Scalability Online H5 Page Builder (Maliang Platform)

This article explains the background, requirements, core design, overall architecture, data structures, component model, property editing system, animation support, composite components, and template handling of the Maliang H5 online page‑creation platform, illustrating how it enables rapid, extensible marketing activity development for a large‑scale operation.

Component ArchitectureH5 editorVue.js
0 likes · 18 min read
Design and Architecture of a High‑Scalability Online H5 Page Builder (Maliang Platform)
Sohu Tech Products
Sohu Tech Products
Oct 31, 2018 · Mobile Development

Componentized Architecture and Routing Solutions for iOS Mobile Development

This article explains the evolution, analysis, and improvement of componentized architecture in large‑scale iOS projects, compares MGJRouter, Protocol, and CTMediator routing schemes, discusses integration, resource management, memory considerations, and provides practical code examples for implementing modular components.

CTMediatorComponent ArchitectureMGJRouter
0 likes · 22 min read
Componentized Architecture and Routing Solutions for iOS Mobile Development
MaoDou Frontend Team
MaoDou Frontend Team
Jun 26, 2018 · Frontend Development

Getting Started with WePY: Build WeChat Mini‑Programs Faster

This guide introduces the WePY framework, showing how to install the CLI, create a demo project, configure the build, understand .wpy file structure, and leverage components, data binding, and event communication to develop WeChat mini‑programs efficiently.

CLIComponent ArchitectureVue-like
0 likes · 9 min read
Getting Started with WePY: Build WeChat Mini‑Programs Faster
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Jun 20, 2018 · Frontend Development

A Comprehensive Introduction to ReactJS: Virtual DOM, Component Architecture, and Hands‑On Examples

This article provides a detailed overview of ReactJS, covering its origins, virtual DOM mechanism, component‑based architecture, common misconceptions, setup steps, JSX syntax, component properties, state management, lifecycle methods, and practical code examples for building interactive web interfaces.

Component ArchitectureJSXJavaScript
0 likes · 14 min read
A Comprehensive Introduction to ReactJS: Virtual DOM, Component Architecture, and Hands‑On Examples
vivo Internet Technology
vivo Internet Technology
Mar 30, 2018 · Mobile Development

Quick App Development: Practices, Challenges, and Solutions in Vivo Mall

The article explains how quick apps—lightweight, install‑free applications built on a native engine—are developed using Node.js and hap‑toolkit, compares them to web SPAs, demonstrates reusable layout components and a unified fetch wrapper, outlines system APIs, common pitfalls, and shows that a ten‑page Vivo Mall quick‑app with account and payment integration was built in about one week, delivering native‑like performance and rapid updates.

Component ArchitectureFetch WrapperMobile Development
0 likes · 17 min read
Quick App Development: Practices, Challenges, and Solutions in Vivo Mall
Yuewen Technology
Yuewen Technology
Feb 28, 2018 · Frontend Development

How Component‑Based Automation Transformed Activity Development with the Noah Platform

This article explains how repetitive, time‑consuming activity development processes were streamlined by introducing a template‑driven, component‑based architecture called Noah, detailing its challenges, system structure, rendering workflow, interaction handling, data reporting, and the business impact of mass‑producing activities.

Component ArchitectureNoah platformactivity automation
0 likes · 12 min read
How Component‑Based Automation Transformed Activity Development with the Noah Platform
Qunar Tech Salon
Qunar Tech Salon
Jan 5, 2018 · Frontend Development

Understanding Vue.js Data Observation, Reactivity, and Component Architecture

This article explains why Vue.js is chosen over other MVVM frameworks, details its data observer mechanism with source code examples, and demonstrates component-based architecture in a real-world project, highlighting Vue's reactivity, watcher system, and future prospects.

Component ArchitectureObserver PatternReactivity
0 likes · 14 min read
Understanding Vue.js Data Observation, Reactivity, and Component Architecture
Baixing.com Technical Team
Baixing.com Technical Team
Dec 12, 2017 · Mobile Development

Why Composition Beats Inheritance in Android List Refactoring

This article explains how refactoring the Baixing Android app’s list feature from an inheritance-heavy design to a composition-based architecture improves modularity, reduces coupling, and eases future extensions by applying OOP principles such as dependency inversion and component interfaces.

Component ArchitectureComposition over InheritanceDependency Inversion
0 likes · 11 min read
Why Composition Beats Inheritance in Android List Refactoring
21CTO
21CTO
Oct 22, 2017 · Frontend Development

Mastering React: From Transformation to Algebraic Effects

This article walks front‑end developers through the author's deductive model of React, covering transformation, abstraction, composition, state handling, memoization, list management, continuations, state maps, and algebraic effects with clear code examples.

Component ArchitectureJavaScriptReact
0 likes · 9 min read
Mastering React: From Transformation to Algebraic Effects
Baixing.com Technical Team
Baixing.com Technical Team
Aug 21, 2017 · Frontend Development

How to Build Configurable, Dynamic Forms in Vue.js

This article explains how to create flexible, schema‑driven web forms using Vue.js, covering requirements definition, backend data injection, component architecture, functional controls, event handling, and validation logic to replace traditional server‑rendered forms.

Component ArchitectureDynamic FormsVue.js
0 likes · 14 min read
How to Build Configurable, Dynamic Forms in Vue.js
Beike Product & Technology
Beike Product & Technology
Aug 9, 2017 · Frontend Development

10 React Mini-Patterns

This article presents ten practical React mini‑patterns—including data flow, native input handling, unique ID generation, CSS control via props, component switching, autofocus, list rendering, number formatting, store usage, and import simplification—to help both newcomers and seasoned developers write cleaner, more maintainable front‑end code.

Component ArchitectureDesign PatternsReact
0 likes · 14 min read
10 React Mini-Patterns
JD.com Experience Design Center
JD.com Experience Design Center
Aug 2, 2017 · Frontend Development

Mastering Vue Component Hierarchies: Avoid Common Pitfalls with Slots

This article examines common mistakes when nesting Vue.js components—such as overly deep parent‑child structures and cumbersome event communication—and demonstrates how to streamline component design using reusable child components and the slot content‑distribution mechanism, complete with practical code examples and visual diagrams.

Component ArchitectureFrontend OptimizationVue.js
0 likes · 13 min read
Mastering Vue Component Hierarchies: Avoid Common Pitfalls with Slots
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Mar 26, 2017 · Frontend Development

Master Vue.js: From Basics to Advanced Component Practices

This comprehensive guide walks you through Vue.js fundamentals, installation via script tags or the Vue CLI, component creation, handling common pitfalls, integrating webpack, using .vue single‑file components, vue‑loader, vue‑router, Vuex, and hot‑reloading, plus curated resources for deeper learning.

Component ArchitectureSingle Page ApplicationVue CLI
0 likes · 15 min read
Master Vue.js: From Basics to Advanced Component Practices
Architecture Digest
Architecture Digest
Mar 21, 2017 · Frontend Development

Design and Refactoring of a Multimedia Editing Module

This article shares the architectural design insights and componentization strategy for a multimedia editing module, covering UI panel design, gesture engine decoupling, component–view interaction, and data handling while omitting proprietary code and confidential details.

Component Architecturefrontendgesture engine
0 likes · 7 min read
Design and Refactoring of a Multimedia Editing Module
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Mar 19, 2017 · Frontend Development

Mastering WePY: Complete Guide to Building Mini‑Program Apps

This article introduces the WePY framework for WeChat mini‑programs, covering its purpose, demo projects, quick‑start commands, project structure, component architecture, data binding, event communication, plugin support, and advanced configuration, providing developers with a comprehensive reference for modern mini‑program development.

Component ArchitectureJavaScriptMini Program
0 likes · 16 min read
Mastering WePY: Complete Guide to Building Mini‑Program Apps
Meituan Technology Team
Meituan Technology Team
Mar 9, 2017 · Frontend Development

Lego: A Component-Based Front-End Page Assembly Platform at Meituan

Lego is a component-based front-end page assembly platform at Meituan, enabling rapid low-code page building via drag‑drop components, with an Assembly Factory UI, developer SDKs, event‑based component communication, and a rendering engine that outputs HTML/FreeMarker, reducing development time and standardizing UI across projects.

Component ArchitectureFront-endJavaScript
0 likes · 17 min read
Lego: A Component-Based Front-End Page Assembly Platform at Meituan
Tencent Cloud Developer
Tencent Cloud Developer
Jan 24, 2017 · Frontend Development

React Fundamentals: Understanding Virtual DOM, JSX, and Component Architecture

This article introduces React, the Facebook‑originated JavaScript UI library, explaining its rise in popularity and core concepts—JSX syntax that compiles to React.createElement calls, the virtual DOM that efficiently batches updates, and a component architecture that separates props and state for reusable, maintainable code.

Component ArchitectureJSXReact
0 likes · 9 min read
React Fundamentals: Understanding Virtual DOM, JSX, and Component Architecture
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Dec 2, 2016 · Backend Development

How OSGi and Service Buses Enable Loosely Coupled Business Components

This article explains the concepts of service buses and OSGi, describes how business components can be built as loosely coupled bundles, and outlines the architecture of a component container that uses a Java class bus to manage dynamic module loading and service registration.

Backend DevelopmentComponent ArchitectureEnterprise Service Bus
0 likes · 11 min read
How OSGi and Service Buses Enable Loosely Coupled Business Components
Ctrip Technology
Ctrip Technology
Aug 19, 2016 · Mobile Development

Android Modular Development with the Spider Framework

The article presents an in‑depth technical overview of Qunar's Spider framework for Android modular development, describing its component model, architecture, development workflow, performance benefits, comparison with other dynamic‑loading solutions, and step‑by‑step guidance for building and releasing Spider‑based apps.

AndroidComponent ArchitectureDynamic Loading
0 likes · 6 min read
Android Modular Development with the Spider Framework
21CTO
21CTO
Dec 15, 2015 · Mobile Development

How Weex Enables Lightweight, High‑Performance Cross‑Platform Mobile UI Development

This article explains Weex's lightweight, extensible, high‑performance architecture, detailing component development, local transformation, client‑side rendering, server deployment, and HTML5 fallback, while showcasing code examples and visual diagrams of its cross‑platform workflow.

Component ArchitectureMobile UIWeex
0 likes · 14 min read
How Weex Enables Lightweight, High‑Performance Cross‑Platform Mobile UI Development
Meituan Technology Team
Meituan Technology Team
Jul 16, 2015 · Frontend Development

Componentization Development Practices at Meituan: From Version 1.0 to 3.0

Meituan’s componentization journey progressed from early resource‑centric modules (1.0) through mature lifecycle, data‑binding, and Flux integration (2.0) to a React‑based, NPM‑distributed, Reduce‑bundled, Turbo‑enhanced ecosystem (3.0), systematically reducing front‑end complexity while boosting reuse, performance, and full‑stack development efficiency.

Component ArchitectureFluxLifecycle
0 likes · 14 min read
Componentization Development Practices at Meituan: From Version 1.0 to 3.0
Qunar Tech Salon
Qunar Tech Salon
Mar 9, 2015 · Frontend Development

Angular 2.0: Motivation, Design, and Key Features (with AngularJS 1.3 Overview)

This article reviews the latest AngularJS 1.3 release, explains why a major rewrite was needed for Angular 2.0, and details the new language AtScript, dependency‑injection improvements, component model, Web Components support, and other design decisions shaping modern frontend development.

AngularAtScriptComponent Architecture
0 likes · 29 min read
Angular 2.0: Motivation, Design, and Key Features (with AngularJS 1.3 Overview)
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Mar 8, 2015 · Frontend Development

AngularJS vs ReactJS vs Polymer: Key Techniques for 2015 Front‑End Framework Selection

This article compares AngularJS, ReactJS, and Polymer by examining their initial implementations, core data‑binding mechanisms, component models, and application architectures such as FLUX, offering practical insights for developers choosing a front‑end framework in 2015.

AngularJSComponent ArchitectureFlux
0 likes · 14 min read
AngularJS vs ReactJS vs Polymer: Key Techniques for 2015 Front‑End Framework Selection