Java Captain
Java Captain
Apr 7, 2026 · Frontend Development

How to Build a Cross‑Platform Java Desktop App with React and shadcn/ui

This article explains how to embed modern web UI built with React, TypeScript, and shadcn/ui into a Java desktop application using JxBrowser, covering reliable web view integration, server‑less resource loading, and bidirectional Java‑JavaScript communication via bridges or gRPC.

Desktop UIJxBrowserProtobuf
0 likes · 6 min read
How to Build a Cross‑Platform Java Desktop App with React and shadcn/ui
网易UEDC
网易UEDC
Mar 5, 2021 · Product Management

Desktop vs Mobile UI: Key Design Differences and Their Impact

This article examines the fundamental design differences between desktop and mobile applications—including layout, information architecture, interaction patterns, and component variations—explaining why these distinctions exist and how they affect user experience and development costs.

Desktop UIInteraction Designdesign differences
0 likes · 12 min read
Desktop vs Mobile UI: Key Design Differences and Their Impact