Tagged articles
24 articles
Page 1 of 1
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Aug 18, 2025 · Mobile Development

Master Kotlin Compose Multiplatform: Build, Configure, and Package Desktop Apps

This article provides a comprehensive guide to using Kotlin, Jetpack Compose, and Multiplatform for desktop applications, covering project setup, shared code structure, platform-specific implementations, UI layout, resource handling, dependency configuration, and detailed packaging options for Windows, macOS, and Linux.

Compose MultiplatformDesktop DevelopmentKotlin
0 likes · 12 min read
Master Kotlin Compose Multiplatform: Build, Configure, and Package Desktop Apps
21CTO
21CTO
Apr 13, 2025 · Backend Development

Build Native Desktop Apps with PHP: Introducing NativePHP and Laravel Integration

NativePHP is a PHP framework that lets developers create cross‑platform native desktop applications, and when combined with Laravel it provides a powerful, low‑learning‑curve solution for building internal tools and office utilities with familiar PHP and Laravel components.

Desktop DevelopmentLaravelNativePHP
0 likes · 4 min read
Build Native Desktop Apps with PHP: Introducing NativePHP and Laravel Integration
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
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.

Desktop DevelopmentElectronFlutter
0 likes · 13 min read
Choosing the Right Cross‑Platform Desktop Framework: Electron, Flutter, Tauri, React Native, or Qt
Python Crawling & Data Mining
Python Crawling & Data Mining
Nov 18, 2023 · Frontend Development

Why Does My Tkinter Window Stay Yellow? A Quick Fix and Best Practices

This article walks through a common Tkinter issue where the window background remains yellow despite button clicks, explains why the command parameter only accepts callbacks, provides a working code example, and highlights Tkinter's advantages as a built‑in, easy‑to‑package Python GUI library.

Code debuggingDesktop DevelopmentPython GUI
0 likes · 4 min read
Why Does My Tkinter Window Stay Yellow? A Quick Fix and Best Practices
IT Services Circle
IT Services Circle
May 5, 2023 · Frontend Development

Cross‑Platform Desktop Development: QQ’s Adoption of Electron and Microsoft Teams’ Migration to WebView2

The article examines how QQ unified its Windows, macOS, and Linux clients using the Electron‑based QQ NT architecture, contrasts this with Microsoft Teams’ recent shift from Electron to Edge WebView2 for better performance and lower memory usage, and discusses the trade‑offs developers face when selecting cross‑platform frameworks.

Desktop DevelopmentElectronMicrosoft Teams
0 likes · 9 min read
Cross‑Platform Desktop Development: QQ’s Adoption of Electron and Microsoft Teams’ Migration to WebView2
JD Tech
JD Tech
Mar 21, 2023 · Frontend Development

Comparative Study of Popular Desktop Application Development Technologies: Electron, Tauri, NW.js, Flutter for Desktop, and Wails

This article introduces the current popular desktop application development technologies, compares Electron, Tauri, NW.js, Flutter for Desktop, and Wails in terms of architecture, process models, inter‑process communication, and practical implementation through a navigation‑launcher example, and summarizes performance and packaging considerations for cross‑platform development.

Desktop DevelopmentElectronNW.js
0 likes · 15 min read
Comparative Study of Popular Desktop Application Development Technologies: Electron, Tauri, NW.js, Flutter for Desktop, and Wails
DeWu Technology
DeWu Technology
Feb 1, 2023 · Frontend Development

Electron for Desktop Application Development

Electron enables developers to build cross‑platform desktop applications using web technologies by combining Chromium for UI rendering, Node.js for system APIs, and native modules, offering rapid delivery despite lower performance than native or Qt, while addressing challenges such as hardware‑acceleration glitches and XSS risks through configuration and governance.

Desktop DevelopmentTechnical architectureframework comparison
0 likes · 14 min read
Electron for Desktop Application Development
vivo Internet Technology
vivo Internet Technology
Aug 3, 2022 · Frontend Development

Desktop Development with Electron: Technology Selection, Build Process, Performance Optimization, Quality Assurance, and Security

The guide details selecting Electron for cross‑platform desktop apps, then outlines a TypeScript‑Vue‑Vite stack with pnpm‑Turbo, explains build and packaging strategies, performance tweaks, update mechanisms, automated testing, crash handling, and layered security measures including native Rust modules and source‑code protection.

Desktop DevelopmentElectronIPC
0 likes · 19 min read
Desktop Development with Electron: Technology Selection, Build Process, Performance Optimization, Quality Assurance, and Security
Baidu Geek Talk
Baidu Geek Talk
Jan 10, 2022 · Frontend Development

How to Build Cross‑Platform PC Clients with Electron: A Practical Guide

This article walks through the rapid development of a PC client for the Wenku platform using Electron, covering technology selection, framework fundamentals, multi‑process architecture, Chromium‑Node integration, practical implementation details such as window management, code injection for fast iteration, and debugging versus release workflows.

Desktop DevelopmentElectroncross-platform
0 likes · 8 min read
How to Build Cross‑Platform PC Clients with Electron: A Practical Guide
Programmer DD
Programmer DD
Jun 12, 2021 · Frontend Development

Why Some Developers Still Choose Swing: Real-World Use Cases Revealed

The article explores why Swing, despite being considered outdated, continues to be used in various real‑world scenarios such as monitoring equipment, code‑generation tools, and long‑standing projects, while offering practical advice for students and professionals on when to learn or ignore this legacy Java GUI framework.

Desktop DevelopmentGUIJava
0 likes · 3 min read
Why Some Developers Still Choose Swing: Real-World Use Cases Revealed
政采云技术
政采云技术
Aug 2, 2020 · Frontend Development

How to Develop Cross‑Platform Desktop Applications with Electron: Architecture, Workflow, and Best Practices

This article explains how to build cross‑platform desktop applications using Electron, covering its Chromium‑Node.js architecture, the transition from CLI to GUI, practical workflow automation, update mechanisms, and comparisons with alternatives, illustrated with code examples and real‑world use cases.

CLIDesktop DevelopmentElectron
0 likes · 25 min read
How to Develop Cross‑Platform Desktop Applications with Electron: Architecture, Workflow, and Best Practices
WecTeam
WecTeam
Apr 7, 2020 · Frontend Development

Building a Cross‑Platform Desktop IDE with Electron: Architecture & Optimization

This article outlines how to create a cross‑platform desktop IDE using Electron, covering its architecture, development workflow with React‑TypeScript, code examples, performance and size optimizations, and future plans for modularizing core capabilities.

Desktop DevelopmentElectronPerformance Optimization
0 likes · 14 min read
Building a Cross‑Platform Desktop IDE with Electron: Architecture & Optimization
macrozheng
macrozheng
Mar 5, 2020 · Frontend Development

Master Electron: From Setup to Real-World Desktop Apps with Vue

This guide walks you through the rationale for desktop (C/S) apps, introduces Electron, details environment setup, project scaffolding, source structure, main and renderer processes, and showcases complete example applications built with Electron‑Vue.

Desktop DevelopmentElectronJavaScript
0 likes · 11 min read
Master Electron: From Setup to Real-World Desktop Apps with Vue
iQIYI Technical Product Team
iQIYI Technical Product Team
Sep 27, 2019 · Frontend Development

Understanding the React Node Desktop (RND) Architecture and React Fiber Implementation

The article explains how React Node Desktop (RND) combines React JS, Node.js, and a native UI engine to enable lightweight, cross‑platform desktop apps, then details React Fiber’s architecture—its tagging, workloop, update and commit phases—and describes RND’s JS‑native messaging, bundle splitting, animation support, and future relevance for JavaScript‑driven desktop UI.

Desktop DevelopmentFiberFramework
0 likes · 11 min read
Understanding the React Node Desktop (RND) Architecture and React Fiber Implementation
21CTO
21CTO
Nov 6, 2018 · Frontend Development

Speed Up Electron Development with Electron Fiddle: A Quick Start Guide

This article introduces Electron Fiddle, explains how to install and run it, and demonstrates its key features such as template creation, code sharing via GitHub Gist, Monaco editor integration, and packaging apps for Windows, macOS, and Linux.

Desktop DevelopmentElectronFiddle
0 likes · 3 min read
Speed Up Electron Development with Electron Fiddle: A Quick Start Guide