Tagged articles

cross‑platform

559 articles · Page 2 of 6
AndroidPub
AndroidPub
Jun 19, 2025 · Mobile Development

Flutter vs Jetpack Compose: Which Declarative UI Wins for Mobile Apps?

This article provides a concise side‑by‑side comparison of Flutter and Jetpack Compose, covering platform support, language, UI architecture, rendering pipelines, state management, custom UI/animation capabilities, development efficiency, deployment considerations, and ecosystem maturity to help developers choose the right declarative UI framework for their mobile projects.

Declarative UIJetpack ComposeState Management
0 likes · 8 min read
Flutter vs Jetpack Compose: Which Declarative UI Wins for Mobile Apps?
Didi Tech
Didi Tech
Jun 12, 2025 · Frontend Development

Dimina: Open‑Source Cross‑Platform Mini‑Program Framework for Front‑End Dev

Dimina, Didi’s newly open‑sourced mini‑program framework, combines Vue 3 with a custom compiler to translate mini‑program syntax into native apps, offering a modular, high‑performance, cross‑platform solution that lets developers write a single codebase for Android, iOS, Harmony, and Web, complete with extensive component and API libraries.

DiminaFrontendMini Program
0 likes · 7 min read
Dimina: Open‑Source Cross‑Platform Mini‑Program Framework for Front‑End Dev
Tencent Cloud Developer
Tencent Cloud Developer
Jun 10, 2025 · Mobile Development

How Tencent’s ovCompose & KuiklyBase Enable Seamless Cross‑Platform Apps on Android, iOS, and HarmonyOS

This article introduces ovCompose and KuiklyBase, Tencent Video's cross‑platform development framework built on Compose Multiplatform, explains the background, key advantages, implementation details, performance optimizations for Android, iOS and HarmonyOS, provides repository information and outlines future plans.

AndroidCompose MultiplatformHarmonyOS
0 likes · 19 min read
How Tencent’s ovCompose & KuiklyBase Enable Seamless Cross‑Platform Apps on Android, iOS, and HarmonyOS
Efficient Ops
Efficient Ops
Jun 8, 2025 · Operations

Why Tabby Is the Ultimate Open‑Source Terminal Emulator for Developers

Tabby is a highly configurable, open‑source terminal emulator and SSH/serial client supporting Windows, macOS and Linux, offering features such as integrated SSH/Telnet, serial terminals, customizable shortcuts, split panes, auto‑saving tabs, cross‑platform shells, Zmodem file transfer, full Unicode support, and a smooth Windows shell experience, with easy installation and connection setup.

cross‑platformopen-sourceproductivity
0 likes · 3 min read
Why Tabby Is the Ultimate Open‑Source Terminal Emulator for Developers
JD Tech Talk
JD Tech Talk
Jun 3, 2025 · Frontend Development

Taro on Harmony C-API: Open-Source Cross-Platform Framework for Native Harmony Apps

The article introduces Taro's open-source C-API version for HarmonyOS, detailing its architecture, rich component and CSS support, high-performance rendering, hybrid native integration, and step‑by‑step installation guide, positioning it as a leading frontend solution for cross‑platform development.

C APIHarmonyOSReAct
0 likes · 9 min read
Taro on Harmony C-API: Open-Source Cross-Platform Framework for Native Harmony Apps
JD Cloud Developers
JD Cloud Developers
Jun 3, 2025 · Mobile Development

Unlocking Native HarmonyOS Performance with Taro’s C‑API Framework

Taro, an open‑source cross‑platform solution from JD, now supports pure HarmonyOS through its C‑API version, enabling developers to build H5, mini‑programs, RN and native Harmony apps using familiar web technologies, offering high‑performance rendering, extensive component support, and seamless migration of existing Taro projects.

C-APIHarmonyOSTaRO
0 likes · 12 min read
Unlocking Native HarmonyOS Performance with Taro’s C‑API Framework
Didi Tech
Didi Tech
May 29, 2025 · Fundamentals

XIAOJUSURVEY Open‑Source Survey System: University Course Integration and Full‑Stack, Cross‑Platform, and AI Practice

The article describes how the open‑source XIAOJUSURVEY platform was incorporated into Peking University’s software engineering curriculum in Spring 2025, offering students a comprehensive full‑stack, cross‑platform, and AI‑driven development experience that bridges theory, source‑code analysis, and real‑world open‑source contributions.

Open SourceSurvey SystemUniversity Teaching
0 likes · 7 min read
XIAOJUSURVEY Open‑Source Survey System: University Course Integration and Full‑Stack, Cross‑Platform, and AI Practice
JD Retail Technology
JD Retail Technology
May 27, 2025 · Frontend Development

Taro on Harmony C‑API: Cross‑Platform Frontend Framework for HarmonyOS

The article introduces Taro on Harmony's C‑API version, detailing its evolution, open‑source release, three‑layer architecture, rich component and CSS support, high‑performance rendering, installation steps, and future roadmap, positioning it as a leading framework for developing native‑like HarmonyOS applications.

C APIHarmonyOSReAct
0 likes · 9 min read
Taro on Harmony C‑API: Cross‑Platform Frontend Framework for HarmonyOS
Ctrip Technology
Ctrip Technology
May 22, 2025 · Mobile Development

An In‑Depth Overview of Skip: A High‑Performance Native Cross‑Platform Development Framework

This article introduces Skip, a new high‑performance native cross‑platform framework that converts Swift/SwiftUI code to Kotlin/Jetpack Compose, detailing its architecture, toolchain, usage steps, code examples, comparisons with other frameworks, project structure, internal modules, and practical considerations for mobile developers.

Jetpack ComposeKotlinSwift
0 likes · 11 min read
An In‑Depth Overview of Skip: A High‑Performance Native Cross‑Platform Development Framework
Architecture Digest
Architecture Digest
May 19, 2025 · Backend Development

Why Reqable Could Be the Next Postman Killer for API Testing

Reqable, a free, cross‑platform API testing tool built with Flutter and C++, claims superior performance, offline data storage, and seamless migration from other tools, positioning itself as a viable, ad‑free alternative to Postman and similar browser‑based solutions.

API testingOpen SourcePostman alternative
0 likes · 7 min read
Why Reqable Could Be the Next Postman Killer for API Testing
Liangxu Linux
Liangxu Linux
May 17, 2025 · Operations

How to Set Up and Use TigerVNC for Fast, Secure Remote Desktop Access

This guide introduces the free, open‑source TigerVNC remote‑control tool, outlines its high‑performance, cross‑platform features, provides step‑by‑step installation instructions for Windows, macOS, and Linux, and explains how to securely connect and manage remote sessions.

Installation guideTigerVNCcross‑platform
0 likes · 5 min read
How to Set Up and Use TigerVNC for Fast, Secure Remote Desktop Access
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
May 15, 2025 · Frontend Development

Building a Cross‑Platform 3D Desktop Pet with Electron, Vue, and Dexie.js

This article introduces the open‑source “3D Desktop Pet” project, detailing how to create a cross‑platform Electron application that combines a transparent always‑on‑top window, Three.js‑driven 3D pet interactions, and Dexie.js‑based task management, along with performance optimizations and multi‑window reminder system.

Dexie.jsElectronThree.js
0 likes · 9 min read
Building a Cross‑Platform 3D Desktop Pet with Electron, Vue, and Dexie.js
Sohu Tech Products
Sohu Tech Products
May 14, 2025 · Mobile Development

How xtool Enables Cross‑Platform iOS App Building on Linux and Windows

xtool is an open‑source, cross‑platform Xcode replacement that lets developers build, package, and sign iOS applications on Linux or Windows by extracting the Xcode toolchain, generating a Swift SDK, using SwiftPM for compilation, handling resources, creating IPA files, and managing Apple developer authentication, though it has notable limitations such as lack of Interface Builder support.

Code SigningLinuxSwiftPM
0 likes · 9 min read
How xtool Enables Cross‑Platform iOS App Building on Linux and Windows
vivo Internet Technology
vivo Internet Technology
May 7, 2025 · Information Security

FunProxy: A Rust‑Based Cross‑Platform Full‑Link Testing and Proxy Tool

FunProxy is a Rust‑based, Tauri‑powered cross‑platform tool that provides high‑performance packet capture, cloud‑managed hosts and rules, collaborative sharing, and extensible plugins for full‑link testing and proxying across Windows, macOS, Linux, Android, iOS and web, delivering secure, low‑memory, fast startup testing.

MITMRustTauri
0 likes · 18 min read
FunProxy: A Rust‑Based Cross‑Platform Full‑Link Testing and Proxy Tool
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
May 1, 2025 · Frontend Development

Comprehensive Overview of Modern Frontend Development Frameworks, Tools, and Ecosystems

This article provides a detailed comparison of current frontend frameworks, styling solutions, build tools, package managers, state‑management libraries, JavaScript runtimes, and cross‑platform development options, highlighting their origins, key features, official sites, GitHub statistics, and practical trade‑offs for developers.

Build ToolsFrameworksRuntime
0 likes · 17 min read
Comprehensive Overview of Modern Frontend Development Frameworks, Tools, and Ecosystems
php Courses
php Courses
Apr 10, 2025 · Fundamentals

Python File Path Handling: os.path and pathlib Guide

This article explains how to work with file and directory paths in Python, covering absolute and relative path concepts, the os.path module functions, the modern pathlib API, common operations such as joining, normalizing, traversing, and creating files and directories, and best practices for cross‑platform compatibility.

File PathsPythoncross‑platform
0 likes · 8 min read
Python File Path Handling: os.path and pathlib Guide
Nightwalker Tech
Nightwalker Tech
Apr 3, 2025 · Backend Development

Understanding Wails: Go and TypeScript Interaction for Cross‑Platform Desktop Applications

This article explains how the Wails framework combines Go's efficient backend logic with modern front‑end technologies like Vue or React, offering a lightweight alternative to Electron through native WebView rendering, bidirectional communication, automatic code generation, and event‑driven interaction for building cross‑platform desktop apps.

DesktopElectron AlternativeGo
0 likes · 16 min read
Understanding Wails: Go and TypeScript Interaction for Cross‑Platform Desktop Applications
Efficient Ops
Efficient Ops
Mar 26, 2025 · Operations

Why WindTerm Is the Next‑Gen Terminal Tool for Ops Professionals

WindTerm is a high‑performance, cross‑platform terminal offering multi‑protocol support, advanced SSH features, modern GUI, efficient tool integration, session management, and performance optimizations, with easy installation and powerful SSH, SFTP, and auto‑completion capabilities for operations teams.

SFTPcross‑platformproductivity
0 likes · 5 min read
Why WindTerm Is the Next‑Gen Terminal Tool for Ops Professionals
Sohu Tech Products
Sohu Tech Products
Mar 5, 2025 · Mobile Development

How ArkUI‑X Bridges ArkTS to Android & iOS: Architecture and Clipboard Integration

This article explores the ArkUI‑X cross‑platform framework, detailing its relationship with ArkTS and ArkUI, step‑by‑step environment setup, project creation, the compilation pipeline that generates ViewPU classes, and the intricate bridge that connects ArkTS code to Android and iOS system services such as the clipboard.

ArkUI-XClipboard IntegrationarkTS
0 likes · 16 min read
How ArkUI‑X Bridges ArkTS to Android & iOS: Architecture and Clipboard Integration
Sohu Tech Products
Sohu Tech Products
Mar 5, 2025 · Mobile Development

Flutter 3.29 Merges Platform and UI Threads: What It Means for Cross-Platform Development

Flutter 3.29 merges the Android/iOS platform thread with the Flutter UI thread, causing Dart code to run on the app’s main thread, simplifying task‑runner coordination, microtask handling, and synchronous platform interactions—while improving rendering and text input, it may break unadapted plugins unless the feature is disabled via metadata.

DARTPlatform ChannelsThread Merging
0 likes · 7 min read
Flutter 3.29 Merges Platform and UI Threads: What It Means for Cross-Platform Development
Tencent Technical Engineering
Tencent Technical Engineering
Feb 28, 2025 · Fundamentals

Understanding C/C++ Runtime Libraries: Concepts, Functions, Platform Implementations, and Common Issues

The article explains what the C/C++ runtime library is, how it implements essential services such as memory allocation, I/O and language features, compares it to Java, Python and JavaScript runtimes, details platform‑specific implementations (glibc, MSVC CRT, libc++, Bionic, etc.), and warns about common pitfalls like multiple CRT instances or version mismatches that can cause crashes.

C++Memory ManagementRuntime Library
0 likes · 24 min read
Understanding C/C++ Runtime Libraries: Concepts, Functions, Platform Implementations, and Common Issues
大转转FE
大转转FE
Jan 20, 2025 · Frontend Development

Zhuanzhuan Frontend Weekly – Curated Articles on Frontend Trends, AI‑Driven Code Generation, Cross‑Platform Development, and Electron Release

This newsletter curates five insightful frontend articles covering 2024 front‑end trends, AI‑assisted code generation at Qunar, the history and current solutions of cross‑platform development, AI‑driven full‑stack improvements at Taobao, and the release of Electron 34.0.0 with upgraded Chromium, V8, and Node.

AIElectronFrontend
0 likes · 6 min read
Zhuanzhuan Frontend Weekly – Curated Articles on Frontend Trends, AI‑Driven Code Generation, Cross‑Platform Development, and Electron Release
Linux Kernel Journey
Linux Kernel Journey
Jan 12, 2025 · Fundamentals

Master CMake Basics: A Simple, Step‑by‑Step Guide to Build Automation

This article walks you through why CMake is a more elegant, cross‑platform alternative to hand‑written Makefiles, explains its core benefits, and provides a complete, hands‑on tutorial that covers the basic workflow, a minimal project example, multi‑source handling, and multi‑directory organization with clear code snippets.

C++CMakeMakefile
0 likes · 13 min read
Master CMake Basics: A Simple, Step‑by‑Step Guide to Build Automation
21CTO
21CTO
Jan 3, 2025 · Frontend Development

Why Kivy Is the Python GUI Framework You Should Try Today

This article introduces Kivy, an open‑source Python framework for building cross‑platform graphical user interfaces, outlines its core features, provides step‑by‑step installation instructions, and shares personal insights on why developers often choose Kivy over other UI toolkits.

GUIInstallationKivy
0 likes · 6 min read
Why Kivy Is the Python GUI Framework You Should Try Today
MoonWebTeam
MoonWebTeam
Dec 26, 2024 · Frontend Development

From Von Neumann to Flutter: Tracing the Evolution of Cross‑Platform Development

This article surveys the history of cross‑platform development—from early computer architectures and the birth of high‑level languages, through web standards, hybrid mobile frameworks, mini‑program ecosystems, and modern native‑rendering solutions—highlighting how abstraction layers enable code reuse across diverse devices and operating systems.

Frameworkscross‑platformsoftware architecture
0 likes · 28 min read
From Von Neumann to Flutter: Tracing the Evolution of Cross‑Platform Development
JD Tech
JD Tech
Dec 25, 2024 · Mobile Development

JD's Self‑Developed HarmonyOS Image Library (DImage): Architecture, Implementation, and Performance Optimizations

This article details JD's self‑built HarmonyOS image library (DImage), covering its background, research on existing solutions, C++‑based cross‑platform architecture, core modules, performance‑focused pipeline, monitoring and recovery mechanisms, and future optimization directions, all aimed at high‑performance image handling for the JD app on HarmonyOS.

C++HarmonyOSImage Library
0 likes · 12 min read
JD's Self‑Developed HarmonyOS Image Library (DImage): Architecture, Implementation, and Performance Optimizations
Ctrip Technology
Ctrip Technology
Dec 19, 2024 · Frontend Development

Building an Enterprise‑Level Multi‑Brand, Multi‑Platform Design System at Ctrip

This article details Ctrip's approach to creating a scalable enterprise design system that supports multiple brands and platforms through modular design, theme configuration, cross‑platform component libraries, and automated workflows, ultimately improving design efficiency, consistency, and development productivity.

FrontendModular Architecturecross‑platform
0 likes · 16 min read
Building an Enterprise‑Level Multi‑Brand, Multi‑Platform Design System at Ctrip
Sohu Tech Products
Sohu Tech Products
Dec 11, 2024 · Mobile Development

Flutter Navigator 2.0: Architecture, Implementation, and Practical Applications

Flutter Navigator 2.0 replaces the imperative Navigator 1.0 with a declarative routing system that introduces a Router, RouteInformationProvider, RouteInformationParser, and RouterDelegate, enabling nested routes, cross‑platform URLs, flexible page stack manipulation, and practical implementations such as custom web‑focused navigation solutions.

Navigator 2.0cross‑platformdeclarative programming
0 likes · 17 min read
Flutter Navigator 2.0: Architecture, Implementation, and Practical Applications
JD Tech
JD Tech
Dec 5, 2024 · Frontend Development

Running W3C Standard CSS on HarmonyOS with Taro: Bridging CSS and ArkUI

This article explains how Taro converts standard W3C CSS into HarmonyOS ArkUI styles, addressing unit and layout differences, using a Rust‑based LightningCSS plugin and the Yoga layout engine, and detailing the full style initialization, matching, application, and update workflow for cross‑platform React development.

ArkUICSSHarmonyOS
0 likes · 13 min read
Running W3C Standard CSS on HarmonyOS with Taro: Bridging CSS and ArkUI
JD Tech Talk
JD Tech Talk
Nov 28, 2024 · Mobile Development

JD's Self‑Developed HarmonyOS Image Library: Architecture, Implementation, and Performance Optimizations

This article details JD's custom HarmonyOS image library built with C++ and Taro, covering its background, technical design, core modules, performance monitoring, optimization techniques, quality assurance mechanisms, and future development plans to achieve high‑performance cross‑platform image loading for mobile applications.

C++HarmonyOSImage Library
0 likes · 15 min read
JD's Self‑Developed HarmonyOS Image Library: Architecture, Implementation, and Performance Optimizations
Architecture Digest
Architecture Digest
Nov 24, 2024 · Operations

LocalSend: Open‑Source LAN File Transfer Tool – Features and Usage Guide

This article introduces the open‑source, cross‑platform LAN file‑transfer application LocalSend, explains how to download and install it on various operating systems, and provides a step‑by‑step walkthrough of its Windows interface for sending and receiving files, including performance observations.

LANLocalSendOpen Source
0 likes · 4 min read
LocalSend: Open‑Source LAN File Transfer Tool – Features and Usage Guide
JD Tech
JD Tech
Nov 13, 2024 · Frontend Development

Dynamic Cross‑Platform Rendering Architecture and Implementation on HarmonyOS

This article explains the end‑to‑end architecture, principles, and code implementation of the dynamic cross‑platform framework (Roma/Dynamic) on HarmonyOS, covering template loading, JS‑C++‑ArkTS instance creation, V‑Dom and Component tree construction, rendering pipeline, view updates, and performance optimizations.

C++HarmonyOSJavaScript
0 likes · 30 min read
Dynamic Cross‑Platform Rendering Architecture and Implementation on HarmonyOS
ITPUB
ITPUB
Nov 8, 2024 · Fundamentals

Why WeChat’s New Linux Client Matters for Developers and the Linux Ecosystem

WeChat has finally released a native Linux client for x86, ARM, and LoongArch architectures, sparking developer enthusiasm, highlighting Qt‑based technical innovations, and addressing long‑standing compatibility challenges that could reshape Linux desktop usage and encourage broader software support.

Instant MessagingLinuxQt
0 likes · 9 min read
Why WeChat’s New Linux Client Matters for Developers and the Linux Ecosystem
JD Tech
JD Tech
Oct 30, 2024 · Frontend Development

AIGCDesign: Open-Source Cross-Platform AI Component Solution for Frontend Development

The article introduces AIGCDesign, an open‑source cross‑platform AI component library that extends traditional frontend UI kits with large‑language‑model capabilities, offering lightweight, configurable, and multi‑framework support for rapid AI‑driven application development across web, mobile, and native environments.

AIAIGCFrontend
0 likes · 12 min read
AIGCDesign: Open-Source Cross-Platform AI Component Solution for Frontend Development
macrozheng
macrozheng
Oct 29, 2024 · Fundamentals

Why SiYuan Note Is the Ideal Open‑Source Markdown Notebook for Developers

This guide introduces SiYuan Note, an open‑source, cross‑platform Markdown notebook with WYSIWYG support, explains how to install it via Docker, and demonstrates key features such as theme switching, image insertion, marketplace plugins, and using it for project documentation.

MarkdownSiYuancross‑platform
0 likes · 6 min read
Why SiYuan Note Is the Ideal Open‑Source Markdown Notebook for Developers
JD Cloud Developers
JD Cloud Developers
Oct 22, 2024 · Frontend Development

How Taro Transforms React Code to Run on HarmonyOS ArkUI

This article explains how the Taro framework bridges React applications to Huawei's HarmonyOS by converting React components into Taro's virtual nodes and then mapping them to ArkUI native components, detailing the runtime architecture, hostConfig methods, and three-step conversion process.

ArkUIHarmonyOSTaRO
0 likes · 10 min read
How Taro Transforms React Code to Run on HarmonyOS ArkUI
JD Tech Talk
JD Tech Talk
Oct 22, 2024 · Frontend Development

Implementing React-Based High-Performance HarmonyOS Apps with Taro: Runtime Principles and ArkUI Integration

This article examines how the Taro framework adapts React code to run on Huawei's HarmonyOS by implementing a custom renderer that converts React components into Taro virtual nodes, then maps them to ArkUI structures through a three‑step process involving Taro Elements, RenderNodes, and native ArkUI nodes.

ArkUIHarmonyOSReAct
0 likes · 11 min read
Implementing React-Based High-Performance HarmonyOS Apps with Taro: Runtime Principles and ArkUI Integration
JD Tech
JD Tech
Oct 19, 2024 · Mobile Development

HarmonyOS Long List Rendering Solutions: ForEach, LazyForEach, CacheCount, and Component Reuse

This article explains HarmonyOS long‑list rendering techniques, comparing the one‑time ForEach approach with the on‑demand LazyForEach method, and detailing cacheCount and @Reusable component reuse strategies, migration challenges from iOS/Android, ArkTS and C‑API implementations, and performance test results.

HarmonyOSLazyForEachLong List
0 likes · 17 min read
HarmonyOS Long List Rendering Solutions: ForEach, LazyForEach, CacheCount, and Component Reuse
JD Tech
JD Tech
Oct 19, 2024 · Mobile Development

JD Finance HarmonyOS NEXT Migration: Architecture, Challenges, and Practices

This article details JD Finance’s end‑to‑end migration of its financial app to HarmonyOS NEXT, covering the system’s architecture, component selection, cross‑platform strategies, performance optimizations, new OS features, and lessons learned from the trial and official releases.

HarmonyOSJD Financearchitecture
0 likes · 26 min read
JD Finance HarmonyOS NEXT Migration: Architecture, Challenges, and Practices
JD Tech Talk
JD Tech Talk
Oct 10, 2024 · Frontend Development

Dynamic Cross‑Platform (Roma) Architecture and Rendering Process on HarmonyOS

This article provides a comprehensive overview of the dynamic cross‑platform (Roma) solution, detailing its JavaScript‑based architecture, integration with Android, iOS, HarmonyOS and Web, the SDK workflow, code examples, and the complete view creation, rendering, and update processes across multiple language environments.

HarmonyOSJavaScriptSDK
0 likes · 26 min read
Dynamic Cross‑Platform (Roma) Architecture and Rendering Process on HarmonyOS
Architecture Development Notes
Architecture Development Notes
Oct 5, 2024 · Fundamentals

Is C# Really Dead? Myths, Strengths, and Future Directions

This article examines the claim that C# is dead by exploring emerging competing languages, community perceptions, market trends, and the language’s robust ecosystem, highlighting its cross‑platform support, performance, security, and expanding roles in cloud computing, AI, mobile, game development, and beyond.

Artificial IntelligenceC#Cloud Computing
0 likes · 6 min read
Is C# Really Dead? Myths, Strengths, and Future Directions
JD Cloud Developers
JD Cloud Developers
Sep 26, 2024 · Mobile Development

How JD Finance Built Its HarmonyOS NEXT App: Architecture, Challenges, and Solutions

JD Finance’s journey to launch its HarmonyOS NEXT version details the background, strategic necessity, architectural design, component selection, cross‑platform Roma integration, performance tuning, new OS features, and post‑release plans, offering a comprehensive case study for mobile developers tackling native OS migrations.

ArkUIHarmonyOSROMA
0 likes · 26 min read
How JD Finance Built Its HarmonyOS NEXT App: Architecture, Challenges, and Solutions
Tencent Cloud Developer
Tencent Cloud Developer
Sep 18, 2024 · Fundamentals

Understanding Software Architecture: Concepts, Layers, and Design Principles

Software architecture defines a system’s structural organization and its evolving design process, encompassing elements such as systems, modules, components, relations, and subsystems, and can be realized through vertical layered (presentation, business, data, base) or horizontal modular approaches that promote decoupling, testability, and maintainability while following the fit, simplicity, and evolution principles and supporting cross‑platform and dynamic implementation options.

Modular Designcross‑platformlayered architecture
0 likes · 10 min read
Understanding Software Architecture: Concepts, Layers, and Design Principles
JD Cloud Developers
JD Cloud Developers
Sep 10, 2024 · Mobile Development

How JD Used Taro to Build High‑Performance HarmonyOS Native Apps

The article explains JD's technical solution for developing HarmonyOS native applications with the Taro cross‑platform framework, detailing the chosen architecture, CSS adaptations, performance optimizations, and future enhancement plans that resulted in significant rendering speed gains.

HarmonyOSTaROcross‑platform
0 likes · 12 min read
How JD Used Taro to Build High‑Performance HarmonyOS Native Apps
Full-Stack Cultivation Path
Full-Stack Cultivation Path
Aug 27, 2024 · Backend Development

Four Node.js Version Managers That Outperform NVM

This article reviews four modern Node.js version managers—VMR, vfox, Volta, and fnm—detailing their cross‑platform support, multi‑language capabilities, user‑friendly interfaces, and GitHub links, and explains why they can be more powerful and convenient alternatives to the classic NVM tool.

Node.jsVMRVolta
0 likes · 6 min read
Four Node.js Version Managers That Outperform NVM
JD Cloud Developers
JD Cloud Developers
Aug 22, 2024 · Mobile Development

How JD Finance Tackles HarmonyOS: A Dynamic Cross-Platform Adaptation Blueprint

JD Finance’s engineering team outlines a dynamic, cross-platform adaptation strategy for migrating Android apps to the new HarmonyOS, detailing challenges of native rewrites, the V8 virtual machine port, JSI communication layers, layout integration with Yoga, and future plans for self-drawn rendering and mini-program conversion.

HarmonyOSJSIV8
0 likes · 11 min read
How JD Finance Tackles HarmonyOS: A Dynamic Cross-Platform Adaptation Blueprint
21CTO
21CTO
Aug 19, 2024 · Operations

My Cross‑Platform Development Setup: Windows, Mac, ChromeOS, and Essential Tools

The article details a developer's personal workstation ecosystem, covering hardware choices, operating systems, and a suite of cross‑platform tools such as Barrier, WezTerm, zsh, Neovim, Tmux, Tmuxinator, and Ddev, illustrating how they integrate to streamline PHP, JavaScript, and Docker workflows.

Neovimcross‑platformdevelopment environment
0 likes · 9 min read
My Cross‑Platform Development Setup: Windows, Mac, ChromeOS, and Essential Tools
Didi Tech
Didi Tech
Aug 15, 2024 · Mobile Development

Unify: A Framework for Efficient Flutter‑Native Hybrid Communication in Mobile Development

Unify is a Didi‑developed framework that lets developers declare Flutter‑native modules with Dart annotations, automatically generates matching Android, iOS and Flutter code, and streamlines large‑scale bidirectional communication, eliminating manual channel errors while enabling batch export of dozens of SDKs and boosting cross‑platform development efficiency.

Hybrid CommunicationUnifycross‑platform
0 likes · 21 min read
Unify: A Framework for Efficient Flutter‑Native Hybrid Communication in Mobile Development
Architecture Development Notes
Architecture Development Notes
Aug 9, 2024 · Mobile Development

Is Flutter’s Future at Risk? Uncovering Open‑Source Challenges and Alternatives

Flutter, once hailed as the future of cross‑platform development, faces growing concerns over open‑source maintenance, rapid version updates, lifecycle inconsistencies, and reliance on native code, prompting developers to consider learning native platforms, engaging the community, and exploring alternative frameworks to mitigate potential loss of Google support.

Open-SourceVersion managementcross‑platform
0 likes · 6 min read
Is Flutter’s Future at Risk? Uncovering Open‑Source Challenges and Alternatives
Open Source Tech Hub
Open Source Tech Hub
Aug 8, 2024 · Backend Development

Mastering libevent: Install, Test, and Build High‑Performance Network Apps

This guide introduces libevent, a lightweight C library for high‑performance event notification, explains its core concepts and features, provides step‑by‑step installation and compilation instructions, demonstrates sample programs like hello‑world and http‑server, and outlines common use cases in networking.

C librarycross‑platformevent-driven
0 likes · 12 min read
Mastering libevent: Install, Test, and Build High‑Performance Network Apps
Ubuntu
Ubuntu
Aug 4, 2024 · Fundamentals

Watch Olympic Live Streams on Any Device Using Kodi

This guide shows how to configure Kodi’s IPTV Simple Client plugin, select and filter m3u playlists, and use the m3u‑tester script to choose fast streams, enabling you to watch Olympic live broadcasts on Windows, Linux, macOS, iPhone, Android, webOS, or Raspberry Pi.

IPTVKodiOlympics
0 likes · 3 min read
Watch Olympic Live Streams on Any Device Using Kodi
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jul 28, 2024 · Mobile Development

Getting Started with Flutter: Motivation, Environment Setup, and Code Walkthrough

This article explains why the author chose to learn Flutter for cross‑platform app development, outlines a step‑by‑step Windows environment setup (including SDK download, PATH configuration, mirror sources, and IDE installation), and provides a detailed line‑by‑line explanation of the default main.dart demo with code snippets and suggestions for extending the sample.

IDEcross‑platformmobile development
0 likes · 21 min read
Getting Started with Flutter: Motivation, Environment Setup, and Code Walkthrough
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jul 26, 2024 · Frontend Development

Step-by-Step Guide to Building and Packaging an Electron Desktop Application with Vue 3 and Vite

This tutorial walks through creating a cross‑platform Electron desktop app using Vue 3 and Vite, covering project setup, Electron installation, configuration of .npmrc and plugins, writing the main process, Vite plugin integration, package.json adjustments, building, Windows and Linux packaging, NSIS installer options, and adding Vue router for navigation.

Desktop applicationElectronPackaging
0 likes · 13 min read
Step-by-Step Guide to Building and Packaging an Electron Desktop Application with Vue 3 and Vite
Architect's Guide
Architect's Guide
Jul 24, 2024 · Operations

Using Tabby: Cross‑Platform Terminal Emulator with SSH and SFTP Support

This guide introduces Tabby, a popular open‑source cross‑platform terminal emulator, and walks through downloading the appropriate installer, configuring SSH connections, using the built‑in SFTP file transfer, and customizing appearance and shortcuts for efficient remote server management.

SFTPTabbycross‑platform
0 likes · 4 min read
Using Tabby: Cross‑Platform Terminal Emulator with SSH and SFTP Support
Zhuanzhuan Tech
Zhuanzhuan Tech
Jul 10, 2024 · Mobile Development

HarmonyOS Next Development Experience: Features, Differences from Android/iOS, and WebView Implementation

This article shares a comprehensive overview of HarmonyOS Next's key features, compares its development approach with Android and iOS, and details practical experiences, tools, and lessons learned while building the first version of the Zhaozhuan app, including WebView integration and future plans.

ArkUIHarmonyOScross‑platform
0 likes · 20 min read
HarmonyOS Next Development Experience: Features, Differences from Android/iOS, and WebView Implementation
Java Tech Enthusiast
Java Tech Enthusiast
Jul 5, 2024 · Industry Insights

What Tech Stack Powers the New PC Web Version of Xianyu?

The upcoming PC web version of Xianyu, announced by senior engineer Zhao Kun, will initially support browsing, searching and favoriting items, while the full transaction features are still under development, prompting developers to speculate whether the platform will continue using Flutter for its web front‑end.

AlibabaWeb DevelopmentXianyu
0 likes · 4 min read
What Tech Stack Powers the New PC Web Version of Xianyu?
Java Tech Enthusiast
Java Tech Enthusiast
Jul 2, 2024 · Game Development

How to Develop a Game Using Dora SSR Engine

The article shows front‑end developers how to build a simple “Angry Birds” style game with the Dora SSR engine—using TSX, TypeScript, and React‑like components—by setting up the environment, creating scenes, handling physics and input, and leveraging its Lua/WASM backend.

Dora SSRGame DevelopmentGame Engine
0 likes · 11 min read
How to Develop a Game Using Dora SSR Engine
Liangxu Linux
Liangxu Linux
Jun 19, 2024 · Fundamentals

Discover TBOX: A Powerful Cross‑Platform C Development Library

TBOX is a C‑based cross‑platform development library that unifies interfaces for multiple operating systems, offers a rich set of modules such as streams, coroutines, databases, networking, and utilities, and provides detailed build instructions and example code for rapid integration.

C++LibrarySystems
0 likes · 13 min read
Discover TBOX: A Powerful Cross‑Platform C Development Library
Architect
Architect
Jun 1, 2024 · Mobile Development

How Mobile QQ Overcame 20 Years of Technical Debt with a Multi‑Phase Architecture Revamp

This article details Mobile QQ's 20‑year evolution, the overwhelming technical debt that made its monolithic architecture unsustainable, and the multi‑stage decoupling, refactoring, and NT architecture upgrades that dramatically improved modularity, performance, development efficiency, and user experience across all platforms.

Code Refactoringcross‑platformlarge‑scale system
0 likes · 16 min read
How Mobile QQ Overcame 20 Years of Technical Debt with a Multi‑Phase Architecture Revamp
Bilibili Tech
Bilibili Tech
May 28, 2024 · Mobile Development

Optimizing Cross‑Platform WebSocket Connections with Cronet for Mobile Live Streaming

By migrating the CatEar FM live‑streaming app’s WebSocket layer to Chromium’s Cronet network stack, the team unified cross‑platform code, added customizable DNS and proxy support, and cut handshake latency by roughly 150 ms on Android and 250 ms on iOS, paving the way for future HTTP/2 and HTTP/3‑based WebSocket transports.

Cronetcross‑platformmobile development
0 likes · 14 min read
Optimizing Cross‑Platform WebSocket Connections with Cronet for Mobile Live Streaming
21CTO
21CTO
May 23, 2024 · Frontend Development

Why Tauri Is Revolutionizing Desktop App Development with Rust

This article introduces the Rust‑based Tauri framework for building cross‑platform desktop applications, explains its architecture of a web front‑end paired with a Rust back‑end, showcases sample code, and evaluates its strengths and weaknesses from a developer’s perspective.

RustTauriWeb UI
0 likes · 6 min read
Why Tauri Is Revolutionizing Desktop App Development with Rust
37 Interactive Technology Team
37 Interactive Technology Team
May 20, 2024 · Game Development

Introduction and Implementation of MaxSDK for Unity Cross‑Platform Game Development

The article presents MaxSDK, a unified C# SDK for Unity that abstracts platform‑specific native SDKs across Android, iOS, Windows, macOS and future platforms, offering a singleton interface, abstract base classes, data models, and callback listeners to dramatically cut integration effort, maintenance cost, and enable easy extension to other engines.

AndroidC++Game Development
0 likes · 21 min read
Introduction and Implementation of MaxSDK for Unity Cross‑Platform Game Development
Tencent Cloud Developer
Tencent Cloud Developer
May 16, 2024 · Mobile Development

Technical Architecture Upgrade of Mobile QQ: Decoupling, Refactoring, and NT Architecture Evolution

The article chronicles Mobile QQ’s transformation from a 20‑year‑old monolithic codebase riddled with technical debt into a modular, cross‑platform system by decoupling business modules, refactoring millions of lines of code, introducing a unified C++ NT architecture, and implementing extensive migration, testing, and performance optimizations that cut compilation time by half and dramatically improve development efficiency.

Architecture RefactoringDatabase Migrationcross‑platform
0 likes · 13 min read
Technical Architecture Upgrade of Mobile QQ: Decoupling, Refactoring, and NT Architecture Evolution
DeWu Technology
DeWu Technology
May 13, 2024 · Operations

Cross-Platform PC Operational System for Warehouse Fulfillment: Design, Implementation, and Efficiency Metrics

The article describes a cross‑platform PC operational system for warehouse fulfillment that unifies touch, scanner, and keyboard inputs, employs concise QR‑based quick‑codes with visual/audio feedback, handles printing via a Chromium component, automatically detects and repairs environment settings, tracks efficiency metrics, and outlines future AI and micro‑frontend enhancements.

ElectronPrintingWarehouse Automation
0 likes · 17 min read
Cross-Platform PC Operational System for Warehouse Fulfillment: Design, Implementation, and Efficiency Metrics
Architecture Digest
Architecture Digest
May 8, 2024 · Frontend Development

Electron Cross‑Platform Development Guide: Environment Setup, Project Structure, and Sample Applications

This article provides a comprehensive tutorial on building cross‑platform desktop applications with Electron, covering environment setup, essential command‑line tools, project initialization, detailed source‑code directory structure, main and renderer processes, inter‑process communication, and example projects such as a music player.

Desktop DevelopmentElectronNode.js
0 likes · 11 min read
Electron Cross‑Platform Development Guide: Environment Setup, Project Structure, and Sample Applications
dbaplus Community
dbaplus Community
Apr 19, 2024 · Backend Development

How Justine Tunney Built a Six‑OS C Web Server and Other Groundbreaking Projects

The article showcases Justine Tunney’s remarkable engineering feats—from the RedBean web server that runs the same binary on six operating systems, to the cosmopolitan libc, a 512‑byte sectorLisp, the Blinkenlights visual debugger, the RoseHub security effort, and the llamafile tool that packages large language models into a single portable executable.

C++Cosmopolitan libcLLM
0 likes · 9 min read
How Justine Tunney Built a Six‑OS C Web Server and Other Groundbreaking Projects
ByteFE
ByteFE
Apr 17, 2024 · Frontend Development

How ByteDance’s SAR Creator Powers the ‘Lucky Dragon’ New Year Interactive Experience

This article details the technical implementation of the "Lucky Dragon" Spring Festival interactive game in Douyin, covering the cross‑platform framework, SAR Creator engine, scene construction, animation control, coordinate synchronization, terrain management, and performance‑focused scene switching strategies.

SAR CreatorTypeScriptcross‑platform
0 likes · 29 min read
How ByteDance’s SAR Creator Powers the ‘Lucky Dragon’ New Year Interactive Experience
Selected Java Interview Questions
Selected Java Interview Questions
Apr 17, 2024 · Operations

Tabby: A Cross‑Platform Terminal with Built‑in SSH and SFTP – Installation and Usage Guide

This article introduces Tabby, a popular open‑source cross‑platform terminal emulator, outlines its key features, provides step‑by‑step instructions for downloading the appropriate installer, configuring SSH connections, using the integrated SFTP file transfer, and customizing the terminal appearance.

ConfigurationInstallationSFTP
0 likes · 4 min read
Tabby: A Cross‑Platform Terminal with Built‑in SSH and SFTP – Installation and Usage Guide
JD Tech
JD Tech
Apr 11, 2024 · Mobile Development

Performance Optimization of the Five-Star Store Mini Program: A Comprehensive Case Study

This article details the background, actions, and future outlook of performance and experience optimization for the Five-Star Store mini program, covering template handling, JS error reduction, rendering speed improvements, package size reduction, and systematic testing and iteration mechanisms across multiple device platforms.

Frontendcross‑platformmobile development
0 likes · 16 min read
Performance Optimization of the Five-Star Store Mini Program: A Comprehensive Case Study
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Apr 3, 2024 · Mobile Development

Exploring Dart Features for Kotlin Developers: A Flutter Mobile Development Perspective

This article shares a Kotlin developer’s experience transitioning to Flutter, examining Dart’s syntax and features such as null safety, late initialization, extensions, top‑level and higher‑order functions, and operator overloading, while explaining why Flutter was chosen for a cross‑platform audio player project.

KotlinProgramming Languagescross‑platform
0 likes · 13 min read
Exploring Dart Features for Kotlin Developers: A Flutter Mobile Development Perspective
MoonWebTeam
MoonWebTeam
Apr 2, 2024 · Frontend Development

Future Frontend Trends: AI-Powered D2C, Cross-Platform, and Low-Code Strategies

This article surveys the rapid evolution of front‑end technology, covering AI‑assisted design‑to‑code (D2C), cross‑platform frameworks, full‑stack solutions, high‑performance toolchains, low‑code platforms, WebAssembly, webAR, and intelligent monitoring, offering practical takeaways for modern development teams.

AILow-codeWebAssembly
0 likes · 28 min read
Future Frontend Trends: AI-Powered D2C, Cross-Platform, and Low-Code Strategies
Sohu Tech Products
Sohu Tech Products
Mar 20, 2024 · Mobile Development

Using Pigeon for Flutter Development on HarmonyOS

The article shows how to integrate Flutter's Pigeon tool into HarmonyOS to automatically generate ETS channel code, enabling Flutter developers to avoid writing native HarmonyOS code by adding the pigeon package, defining an API, running the generation command, and using the generated setup in the HarmonyOS side.

HarmonyOSNative integrationPigeon
0 likes · 11 min read
Using Pigeon for Flutter Development on HarmonyOS
IT Services Circle
IT Services Circle
Mar 7, 2024 · Backend Development

The Remarkable Projects of Super Programmer Justine Tunney

This article highlights Justine Tunney's extraordinary technical achievements, from the cross‑platform RedBean web server and the portable APE executable format to the minimalist sectorLisp, the Blinkenlights visual debugger, the RoseHub security initiative, and the llama‑file project that packages large language models into a single portable binary.

APE formatCosmopolitan libcJustine Tunney
0 likes · 6 min read
The Remarkable Projects of Super Programmer Justine Tunney
Architecture and Beyond
Architecture and Beyond
Mar 2, 2024 · Frontend Development

Understanding the Meaning, Essence, and Practical Solutions of Cross‑Platform Architecture

This article explains the concept and importance of cross‑platform architecture, outlines the three layers of hardware, OS, and application, compares hybrid, framework‑native, self‑rendering, and DSL‑based approaches, and provides practical implementation examples and selection criteria for developers.

Frontendcross‑platformhybrid
0 likes · 19 min read
Understanding the Meaning, Essence, and Practical Solutions of Cross‑Platform Architecture
Architecture and Beyond
Architecture and Beyond
Mar 2, 2024 · Mobile Development

Practical Reflections on Cross‑Platform Architecture: Balancing Cost, Experience, and Technology Choices

The article reviews cross‑platform architecture concepts, examines the trade‑offs between code reuse and user experience, discusses screen‑size differentiation, outlines criteria for selecting a technology stack, and proposes progressive development and systematic standards to ensure sustainable, high‑quality multi‑device applications.

cross‑platformflutterprogressive development
0 likes · 13 min read
Practical Reflections on Cross‑Platform Architecture: Balancing Cost, Experience, and Technology Choices
Baidu Geek Talk
Baidu Geek Talk
Feb 26, 2024 · Mobile Development

HarmonyOS Development Guide: From Basics to First App

The guide provides a complete introduction to HarmonyOS, explaining its distributed architecture and one‑time development model, detailing the DevEco toolchain, ArkTS language and ArkUI frameworks, walking through environment setup and a step‑by‑step first app, and covering advanced topics such as state management, componentization, testing, and publishing.

ArkUIDeclarative UIDevEco Studio
0 likes · 17 min read
HarmonyOS Development Guide: From Basics to First App
Ele.me Technology
Ele.me Technology
Feb 21, 2024 · Frontend Development

MorJS: Converting Mini‑Program Code to Web Applications – Architecture and Implementation

MorJS is a self‑developed tool that automatically converts Alipay mini‑program code into a full React web application by parsing AXML, ACSS and JavaScript into JSX, CSS and React logic, and supplying a runtime with lifecycle mapping, lit‑element UI components and API shims, cutting development effort by over 30% and unifying Ele.me’s web, app and mini‑program ecosystems.

CompilationMini ProgramMorJS
0 likes · 12 min read
MorJS: Converting Mini‑Program Code to Web Applications – Architecture and Implementation