▲neo 8달전 | parent | favorite | on: GN⁺: Dioxus 0.5: 러스트로 개발하는 웹, 데스크톱, 모바일 앱(dioxuslabs.com)Hacker News 의견 Dioxus 0.5 버전의 변화에 대한 첫 번째 사용자의 경험 작년에 Dioxus를 사용하여 Mastodon 클라이언트를 만들었는데, 전반적으로 좋은 경험이었지만 여전히 빠진 부분이 많았음. Dioxus 0.5 버전의 변화로 인해 개발자가 직면했던 복잡성이 대부분 제거되었으며, 특히 생명주기(lifetimes) 제거와 끊임없는 복제(cloning) 문제가 해결되어 더 쾌적한 개발 경험을 기대함. 새로운 버전을 시도해보지는 않았지만, 팀의 노력에 축하를 전함. SVG 지원에 대한 질문 사용자는 SVG와 상호작용할 수 있는지, 예를 들어 스도쿠를 SVG로 그리고 각 셀을 클릭할 수 있는지 궁금해함. Rust 프로그래밍에 대한 호기심과 generational-box 크레이트의 작동 방식에 대한 질문 Rust 프로그래머는 아니지만, generational-box 크레이트가 어떻게 복사 없이 값을 유지하는지, 그리고 이것이 안전한지에 대해 설명을 요청함. Dioxus를 사용한 Freenet 홈페이지 개발 경험 사용자는 Dioxus를 사용하여 Freenet의 분산 홈페이지를 개발 중이며, 이는 사람들이 Freenet을 설정할 때 처음 보게 될 분산 웹사이트임. Kotlin 웹 프레임워크인 Kweb과 유사한 상태 관리와 코드에서 HTML로의 매핑 DSL 방식에 대해 긍정적인 인상을 받음. Dioxus의 React 성공 요소와 혁신에 대한 감상 사용자는 Dioxus가 React의 성공 요소를 포착하고 그 위에 혁신을 더해 매우 빠른 속도로 출시하는 것에 대해 매우 흥분함. 팀에 축하를 전하며, 이번 릴리스에서의 신호(signals) 기능을 시도해보는 것을 기대함. SwiftUI와 비교한 RSX에 대한 의견 사용자는 RSX 대신 SwiftUI에 더 가까운 것을 선호하며, React/JSX가 2024년에 "반응형 UI" 코드로 어떻게 보일지에 대한 자신의 비전과 다름을 표현함. SwiftUI가 완벽하지는 않지만, React를 사용할 때보다 코드가 더 깔끔하게 조직되고 구획화된다고 느낌. JSX를 사용하는 주된 이점은 웹을 위해 만들어진 기존 라이브러리를 재사용할 수 있다는 것이지만, RSX는 개발자가 JSX에 대한 개념적 지식을 RSX로 옮길 수 있게 하는 것 외에는 "전이 가능한 가치"가 거의 없다고 주장함. 사용자는 "SwiftUI but cross-platform" 프로젝트가 존재하지 않는 것에 대해 아쉬워하며, Tokamak/TokamakUI에 대해 언급하지만 아직 완성되지 않았고 활동이 줄어든 것으로 보임. Dioxus의 생명주기(lifetimes) 제거에 대한 우려 사용자는 Dioxus에서 생명주기를 제거한 솔루션에 대해 혼란스러워하며, 이것이 성능에 어떤 영향을 미쳤는지 궁금해함. 웹 컴포넌트와의 통합성에 대한 질문 사용자는 Yew를 사용할 때 Shoelace 컴포넌트를 잘 작동시키는 데 어려움을 겪었으며, 다른 Rust 프레임워크로 프로젝트를 다시 시도해보고 싶어함. 네이티브 앱 렌더링 방식에 대한 질문 사용자는 Dioxus가 네이티브 앱을 렌더링하는 방식이 브라우저 인스턴스 내에서 이루어지는지 여부에 대해 궁금해함.
Hacker News 의견
Dioxus 0.5 버전의 변화에 대한 첫 번째 사용자의 경험
SVG 지원에 대한 질문
Rust 프로그래밍에 대한 호기심과
generational-box
크레이트의 작동 방식에 대한 질문generational-box
크레이트가 어떻게 복사 없이 값을 유지하는지, 그리고 이것이 안전한지에 대해 설명을 요청함.Dioxus를 사용한 Freenet 홈페이지 개발 경험
Dioxus의 React 성공 요소와 혁신에 대한 감상
SwiftUI와 비교한 RSX에 대한 의견
Dioxus의 생명주기(lifetimes) 제거에 대한 우려
웹 컴포넌트와의 통합성에 대한 질문
네이티브 앱 렌더링 방식에 대한 질문