From e23debf0963f3132ec472c9a099dd2319d023be9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mahmoud=20=F0=9F=A6=80?= Date: Tue, 1 Jul 2025 08:09:12 +0300 Subject: [PATCH] chore: update readme (#4075) * chore: update readme * chore: mv `sledgehammer` `sledgehammer_bindgen` * tweak language --------- Co-authored-by: Jonathan Kelley --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index e304711f0..4e1c4e190 100644 --- a/README.md +++ b/README.md @@ -275,7 +275,7 @@ Tauri is a framework for building desktop mobile apps where your frontend is wri Leptos is a library for building fullstack web-apps, similar to SolidJS and SolidStart. The two libraries share similar goals on the web, but have several key differences: -- **Reactivity model**: Leptos uses signals to drive both reactivity and rendering, while Dioxus uses signals just for reactivity. For managing re-renders, Dioxus uses a highly optimized VirtualDOM to support desktop and mobile architectures. Both Dioxus and Leptos are extremely fast. +- **Reactivity model**: Leptos uses signals to drive both reactivity and rendering, while Dioxus uses signals just for reactivity. For managing re-renders, Dioxus uses a highly optimized VirtualDOM to support desktop and mobile architectures. Both Dioxus and Leptos are extremely fast and comparable to the fastest web frameworks. - **Different scopes**: Dioxus provides renderers for web, desktop, mobile, LiveView, and more. We also maintain community libraries and a cross-platform SDK. Leptos has a tighter focus on the fullstack web with features that Dioxus doesn't have like islands, `
` components, and other web-specific utilities. @@ -302,13 +302,13 @@ view! { ### Dioxus vs Yew -Yew is a framework for building single-page web apps and initially served as an inspiration for Dioxus. Unfortunately, the architecture of Yew didn't support the various features we wanted, and thus Dioxus was born. +Yew is a framework for building reactive web apps that initially served as an inspiration for Dioxus. Yew is tightly integrated with the web but has limited utilities for server-side-rendering or alternative rendering engines. Dioxus was built as a redesign of Yew with a focus on cross-platform support, fantastic developer tooling, improved ergonomics, and a complete full-stack web story. -- **Single-page apps**: Yew is designed exclusively for single-page web apps and is intrinsically tied to the web platform. Dioxus is fullstack and cross-platform, making it suitable for building web, desktop, mobile, and server apps. +- **Full-stack capabilities**: Yew was initially designed for SPAs and remains deeply integrated with the web platform. Dioxus, in contrast, was built from the ground up for fullstack and cross-platform development, enabling seamless app creation across web, desktop, mobile, and server applications. -- **Developer Tooling**: Dioxus provides a number of utilities like autoformatting, hot-reloading, and a bundler. +- **Developer Tooling**: Dioxus offers a richer set of built-in developer tools, such as autoformatting, hot-reloading, and an integrated bundler, helping streamline the development experience. -- **Ongoing support**: Dioxus is very actively maintained with new features and bug fixes being added on a daily basis. +- **Ongoing support**: Dioxus is very actively maintained, with new features and bug fixes being fixed on a daily or weekly basis. ### Dioxus vs egui