아키텍처
빠른 시작을 완료하고 기본적인 Tauri 응용 프로그램이 준비되어 있으니, 곧바로 다음 단계로 넘어가고 싶으실 겁니다. 그러나, 우리는 당신이 이 유혹을 이겨내고 Tauri의 이면에 존재하는 개념과 아이디어에 대해 더 배울 수 있도록 알려드리고자 합니다. 앱 개발은 웹에서 기존의 클라이언트-서버 응용 프로그램을 만드는 것과 매우 유사하나, 몇가지 미묘하지만 중요한 차이점이 있습니다.
이 부분에서는 Tauri의 다중 프로세스 아키텍처, 윈도우, 웹뷰, 응용 프로그램을 보다 안전하고 리소스 효율적으로 만들기 위한 디자인 결정을 다룹니다.
🗃️ Tauri 구조
Overview of how Tauri is internally engineered and various components that make up the Tauri ecosystem.
📄️ 개발 중 보안
한 걸음 내딛어 앱을 최대한 안전하게 유지하는 방법을 배워봅시다.
📄️ 설정 파일
Tauri가 앱을 만드는 도구이므로 프로젝트 설정을 구성하는 수많은 파일이 존재할 수 있습니다. 마주하게 될 공통 파일로는 tauri.conf.json, package.json, Cargo.toml이 있습니다. 이 페이지에서는 각 파일을 간략하게 설명해 어떤 파일을 수정해야 좋을지를 안내합니다.
📄️ 웹뷰 버전
WebView2 (Windows)
📄️ 벤치마크
Tauri에서 바이너리 파일 크기, 메모리 사용량, 그 외 다양한 항목을 벤치마크한 결과를 볼 수 있습니다.