Tagged articles

Cross-Platform

541 articles · Page 2 of 6
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.

Cross-PlatformFile PathsPython
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.

Cross-PlatformDesktopElectron Alternative
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.

Cross-PlatformSFTPTerminal
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 IntegrationCross-Platform
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.

Asynchronous CommunicationCross-PlatformDART
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#Cross-PlatformMemory Management
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.

AICross-PlatformElectron
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#CMakeCross-Platform
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.

Cross-PlatformGUIInstallation
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.

Cross-Platformframeworkssoftware 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#Cross-PlatformHarmonyOS
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.

Cross-Platformdesign systemfrontend
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.

Cross-PlatformDeclarative programmingFlutter
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.

ArkUICross-PlatformHarmonyOS
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++Cross-PlatformHarmonyOS
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.

Cross-PlatformLANLocalSend
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#Cross-PlatformHarmonyOS
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.

Cross-PlatformInstant MessagingLinux
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.

AIAIGCComponent Library
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.

Cross-PlatformMarkdownSiYuan
0 likes · 6 min read
Why SiYuan Note Is the Ideal Open‑Source Markdown Notebook for Developers
JD Retail Technology
JD Retail Technology
Oct 22, 2024 · Frontend Development

How Taro Enables React Code to Run on HarmonyOS ArkUI: Architecture and Implementation Details

This article explains how the Taro framework adapts React applications to run efficiently on HarmonyOS by converting React components into Taro virtual nodes, then into ArkUI nodes through a three‑step rendering pipeline, detailing runtime principles, hostConfig methods, and C++ implementation examples.

ArkUICross-PlatformHarmonyOS
0 likes · 9 min read
How Taro Enables React Code to Run on HarmonyOS ArkUI: Architecture and Implementation Details
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.

ArkUICross-PlatformHarmonyOS
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.

ArkUICross-PlatformHarmonyOS
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.

Cross-PlatformHarmonyOSLazyForEach
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.

Cross-PlatformHarmonyOSJD Finance
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.

Cross-PlatformHarmonyOSJavaScript
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.

C#Cloud ComputingCross-Platform
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.

ArkUICross-PlatformHarmonyOS
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.

Cross-PlatformMobile Developmentlayered 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.

Cross-PlatformHarmonyOSTaRO
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.

Cross-PlatformNode.jsVMR
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.

Cross-PlatformHarmonyOSJSI
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.

Cross-PlatformDevelopment EnvironmentNeovim
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.

Cross-PlatformFlutterHybrid Communication
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.

Cross-PlatformFlutterOpen-Source
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-PlatformNetwork Programming
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.

Cross-PlatformIPTVKodi
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.

Cross-PlatformIDEMobile 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.

Cross-PlatformDesktop ApplicationElectron
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.

Cross-PlatformSFTPTabby
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.

ArkUICross-PlatformHarmonyOS
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.

AlibabaCross-PlatformFlutter
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.

Cross-PlatformDora SSRGame Development
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#Cross-PlatformLibrary
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-PlatformPerformance Optimization
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.

Cross-PlatformTauriWeb 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#Cross-Platform
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 RefactoringCross-PlatformMobile Development
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.

Cross-PlatformElectronPrinting
0 likes · 17 min read
Cross-Platform PC Operational System for Warehouse Fulfillment: Design, Implementation, and Efficiency Metrics
Ops Development & AI Practice
Ops Development & AI Practice
May 8, 2024 · Backend Development

Unlock Go Performance: A Hands‑On Guide to Using Plan 9 Assembly

This article explains how Go leverages the Plan 9 assembly language as an intermediate representation, covering its history, portability benefits, performance advantages, cross‑platform challenges, and provides a step‑by‑step example of writing, compiling, and running a simple assembly‑backed Go program.

AssemblyCross-PlatformGo
0 likes · 11 min read
Unlock Go Performance: A Hands‑On Guide to Using Plan 9 Assembly
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.

Cross-PlatformDesktop DevelopmentElectron
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#Cross-PlatformLLM
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.

Cross-PlatformPerformance OptimizationSAR Creator
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.

ConfigurationCross-PlatformInstallation
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.

Cross-PlatformMobile DevelopmentPerformance Optimization
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.

Cross-PlatformKotlinMobile Development
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.

AICross-PlatformWebAssembly
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.

Cross-PlatformFlutterHarmonyOS
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 formatCross-PlatformJustine 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.

Cross-PlatformHybridfrontend
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-PlatformFlutterReact Native
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.

ArkUICross-PlatformDeclarative UI
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.

CompilationCross-PlatformMini Program
0 likes · 12 min read
MorJS: Converting Mini‑Program Code to Web Applications – Architecture and Implementation
Ops Development & AI Practice
Ops Development & AI Practice
Feb 19, 2024 · Backend Development

How to Verify Command Availability in Go by Scanning the PATH

This guide explains how to programmatically check whether a system command exists in the PATH environment variable using Go, covering environment retrieval, path splitting, file existence checks, cross‑platform nuances, security concerns, and performance tips with a complete code example.

Cross-PlatformSystembackend
0 likes · 5 min read
How to Verify Command Availability in Go by Scanning the PATH
Programmer DD
Programmer DD
Feb 18, 2024 · Mobile Development

React Native vs Flutter: Which Mobile Framework Wins for Your Project?

This article compares React Native and Flutter across programming language, community support, documentation quality, scalability, maintenance cost, and performance, helping developers choose the right cross‑platform framework based on project requirements, budget, timeline, and team expertise.

Cross-PlatformFlutterMobile Development
0 likes · 7 min read
React Native vs Flutter: Which Mobile Framework Wins for Your Project?
JD Tech
JD Tech
Feb 7, 2024 · Mobile Development

Quick Start Guide for Developing HarmonyOS Native Apps with Taro

This guide provides a step‑by‑step tutorial on configuring the development environment, installing Taro v4 beta, setting up the HarmonyOS project in DevEco Studio, and using Taro plugins and scripts to build, preview, and debug native HarmonyOS applications.

CLICross-PlatformDevEco Studio
0 likes · 11 min read
Quick Start Guide for Developing HarmonyOS Native Apps with Taro
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jan 24, 2024 · Mobile Development

Analysis of Cross‑Platform Mobile Development Frameworks: From Cordova to uni‑app x

This article examines the evolution, architecture, performance and trade‑offs of major cross‑platform mobile frameworks—including Cordova, React Native, Flutter, and the newly released uni‑app x—by comparing their logic and rendering layers, communication overhead, package size, memory usage and real‑world testing results.

Cross-PlatformFlutterReact Native
0 likes · 23 min read
Analysis of Cross‑Platform Mobile Development Frameworks: From Cordova to uni‑app x
Tencent Cloud Developer
Tencent Cloud Developer
Jan 17, 2024 · Mobile Development

Upgrading Tencent Video Search from Hippy 2.0 to Hippy 3.0: Process, Optimizations, and New Features

The Tencent Video Search team migrated its search pages from Hippy 2.0 to Hippy 3.0, eliminating animation, image and style inconsistencies, adding a native horizontal‑scroll component, and applying engine pre‑loading, JSI calls and CSS optimizations that cut rendering time by up to 30 % and dramatically improved development efficiency and cross‑platform consistency.

Cross-PlatformHippyMobile Development
0 likes · 17 min read
Upgrading Tencent Video Search from Hippy 2.0 to Hippy 3.0: Process, Optimizations, and New Features
Sohu Tech Products
Sohu Tech Products
Jan 10, 2024 · Frontend Development

How to Build, Deploy, and Debug Flutter Web Apps: A Complete Step‑by‑Step Guide

This guide walks Flutter developers through the advantages and drawbacks of Flutter Web, explains three practical use cases, shows how to create a project, run it locally, handle routing and platform‑specific APIs, configure CDN paths for different environments, debug on desktop and mobile, and finally package and deploy the app to production.

CDNCross-PlatformFlutter
0 likes · 26 min read
How to Build, Deploy, and Debug Flutter Web Apps: A Complete Step‑by‑Step Guide
Liangxu Linux
Liangxu Linux
Dec 30, 2023 · Fundamentals

The Stupid C Bug That Turns a Ternary Operator into a Comment

A seemingly harmless C ternary expression fails on Windows because a backslash in a comment turns the rest of the line into a comment, leading to a cross‑platform tmpfile bug and a similar spacing mistake that broke the code.

C#Cross-PlatformPreprocessor
0 likes · 6 min read
The Stupid C Bug That Turns a Ternary Operator into a Comment
21CTO
21CTO
Dec 22, 2023 · Frontend Development

Choosing the Right Cross‑Platform Desktop Framework: Electron, Flutter, Tauri, React Native, or Qt

This article compares five popular cross‑platform desktop development frameworks—Electron, Flutter, Tauri, React Native, and Qt—examining their backgrounds, key features, performance, UI capabilities, development experience, native integration, community support, use cases, and potential challenges to help developers select the most suitable option for their projects.

Cross-PlatformDesktop DevelopmentElectron
0 likes · 13 min read
Choosing the Right Cross‑Platform Desktop Framework: Electron, Flutter, Tauri, React Native, or Qt
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Dec 12, 2023 · Mobile Development

Introducing uni‑app x: A Next‑Generation Cross‑Platform Framework Compiling to Native Kotlin and Swift

uni‑app x is a new DCloud product that uses the UTS language (a TypeScript‑based superset) to compile Vue‑style code into native Kotlin for Android and Swift for iOS, promising native‑level performance while retaining familiar cross‑platform development workflows.

Cross-PlatformKotlinUTS language
0 likes · 9 min read
Introducing uni‑app x: A Next‑Generation Cross‑Platform Framework Compiling to Native Kotlin and Swift
Weimob Technology Center
Weimob Technology Center
Dec 5, 2023 · Mobile Development

How Virtual Routing Boosts Cross-Platform Mobile App Navigation

This article introduces a virtual routing framework for mobile applications that unifies page navigation across Android, iOS, and mini-programs, enabling dynamic URL distribution, platform-specific configurations, version-based routing, and reduced maintenance, while detailing architecture, implementation steps, and code examples.

AndroidCross-PlatformMini Program
0 likes · 11 min read
How Virtual Routing Boosts Cross-Platform Mobile App Navigation
Tencent Cloud Developer
Tencent Cloud Developer
Nov 28, 2023 · Backend Development

TQUIC: High‑Performance, Lightweight Cross‑Platform QUIC Library Open‑Sourced by Tencent

Tencent has open‑sourced TQUIC, a Rust‑based, high‑performance, lightweight cross‑platform QUIC library that supports multiple congestion‑control algorithms, multi‑path networking, and memory‑safe operation, delivering 2‑30% faster transmission and up to 20% higher processing speed while improving latency‑sensitive services such as video, gaming, advertising, and e‑commerce.

Cross-PlatformQUIChigh performance
0 likes · 7 min read
TQUIC: High‑Performance, Lightweight Cross‑Platform QUIC Library Open‑Sourced by Tencent
php Courses
php Courses
Nov 21, 2023 · Mobile Development

Leveraging PHP and Python for Mobile Application Development

This article explores how PHP and Python can be combined to build scalable, efficient, and user‑friendly mobile applications, highlighting PHP’s strengths in backend services, Python’s cross‑platform capabilities, and strategies for integrating both languages to maximize performance, scalability, and development speed.

Backend DevelopmentCross-PlatformMobile Development
0 likes · 7 min read
Leveraging PHP and Python for Mobile Application Development
Java Captain
Java Captain
Nov 1, 2023 · Fundamentals

In-Depth Overview of the Java Virtual Machine (JVM) and Its Practical Applications

This article provides a comprehensive introduction to the Java Virtual Machine, covering its architecture, core principles, services such as garbage collection and security, and real‑world applications ranging from enterprise systems and Android apps to big‑data frameworks and game servers.

Big DataCross-PlatformGarbage Collection
0 likes · 5 min read
In-Depth Overview of the Java Virtual Machine (JVM) and Its Practical Applications
Yunxuetang Frontend Team
Yunxuetang Frontend Team
Sep 22, 2023 · Frontend Development

Front-End: React Alternatives, Cross-Platform, H5 Mobile, Chrome 117 & Low-Code

This article surveys recent front‑end developments, critiquing React’s perceived stagnation and proposing alternatives, explains cross‑platform compilation techniques, outlines H5 mobile adaptation principles, highlights new Chrome 117 DevTools features, and introduces Huawei Cloud’s TinyEngine low‑code engine for rapid application delivery.

ChromeCross-Platformfrontend
0 likes · 4 min read
Front-End: React Alternatives, Cross-Platform, H5 Mobile, Chrome 117 & Low-Code
Top Architect
Top Architect
Sep 20, 2023 · Mobile Development

Cross‑Platform Architecture for WeChat Pay: Reducing Code, Improving Quality and Productivity

This article explains how WeChat Pay solved the fragmented iOS/Android implementations by building a C++‑based cross‑platform framework, introducing UseCase‑driven flow abstraction, a unified routing mechanism, disciplined network request handling, and standardized data passing, resulting in up to 45% code reduction and faster feature delivery.

C#Cross-PlatformData Flow
0 likes · 17 min read
Cross‑Platform Architecture for WeChat Pay: Reducing Code, Improving Quality and Productivity