Tag

Desktop Development

1 views collected around this technical thread.

Python Programming Learning Circle
Python Programming Learning Circle
Jun 13, 2025 · Frontend Development

Master Mouse Cursor Customization in PyQt5: From Default to Custom Shapes

This tutorial explains how to change mouse cursor shapes in PyQt5, covering built‑in Qt cursor constants, practical code examples for setting default and hand cursors, and step‑by‑step guidance for creating fully custom cursors using QPixmap and QCursor.

Desktop DevelopmentGUIMouse Cursor
0 likes · 5 min read
Master Mouse Cursor Customization in PyQt5: From Default to Custom Shapes
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
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.

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

Cross-PlatformDesktop DevelopmentElectron
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 DevelopmentElectronframework comparison
0 likes · 14 min read
Electron for Desktop Application Development
IT Services Circle
IT Services Circle
Sep 20, 2022 · Fundamentals

Introducing Unilang: Deepin’s New General-Purpose Programming Language

Deepin has announced Unilang, a self‑developed, general‑purpose programming language designed to efficiently create desktop applications, offering features such as a C++‑friendly object model, Qt bindings, first‑class functions, dynamic typing, FFI, and a minimal runtime without garbage collection.

Desktop DevelopmentLanguage DesignQt
0 likes · 4 min read
Introducing Unilang: Deepin’s New General-Purpose Programming Language
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
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Mar 21, 2022 · Frontend Development

Why Java Failed as a Desktop Development Platform: A Personal History

The author recounts his personal journey through Java’s rise and decline as a desktop development language, examining early university exposure, performance criticisms, the challenges of applets, the evolution of GUI toolkits like AWT, Swing, and SWT, and the eventual shift toward other technologies.

AppletsCocoaDesktop Development
0 likes · 18 min read
Why Java Failed as a Desktop Development Platform: A Personal History
Java Architect Essentials
Java Architect Essentials
Aug 28, 2020 · Frontend Development

Comprehensive Guide to Building Cross‑Platform Desktop Applications with Electron

This article provides a step‑by‑step tutorial on installing Node, Vue‑CLI, and Electron, creating and running Electron projects, explaining the source directory layout, main and renderer processes, and showcasing real‑world examples such as a cloud music player and a QQ music client.

Cross-PlatformDesktop DevelopmentElectron
0 likes · 11 min read
Comprehensive Guide to Building Cross‑Platform Desktop Applications with Electron
政采云技术
政采云技术
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.

Cross-PlatformDesktop DevelopmentElectron
0 likes · 25 min read
How to Develop Cross‑Platform Desktop Applications with Electron: Architecture, Workflow, and Best Practices
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.

Cross-PlatformDesktop DevelopmentElectron
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 DevelopmentFiberJavaScript
0 likes · 11 min read
Understanding the React Node Desktop (RND) Architecture and React Fiber Implementation