본문 바로가기
IT 정보/IT 용어

타우리 프레임워크의 이해

by J코딩 2023. 3. 29.
반응형

타우리(Tauri) 프레임워크는 Rust 언어로 개발된 크로스 플랫폼 프레임워크입니다. 타우리 프레임워크를 사용하면 JavaScript, TypeScript, Angular, React, Vue.js 등의 웹 프론트엔드 기술을 사용하여 네이티브 데스크톱 애플리케이션, 모바일 애플리케이션, 웹 애플리케이션을 빌드할 수 있습니다.

https://jcoding7.tistory.com/entry/%EA%B0%9C%EB%B0%9C%EC%9E%90-%EC%9A%A9%EC%96%B4-%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC
타우리 프레임워크는 네이티브 코드를 작성하지 않고도 웹 기술로 애플리케이션을 개발할 수 있기 때문에 개발 생산성이 높아집니다. 또한, 웹 기술을 사용하기 때문에 개발자는 HTML, CSS, JavaScript 등에 익숙하다면 쉽게 타우리 프레임워크를 배울 수 있습니다.

 

개발자 용어 - 프레임워크

프레임워크는 어떠한 목적을 달성하기 위해 복잡하게 얽혀있는 문제를 해결하기 위한 구조며, 소프트웨어 개발에 있어 하나의 뼈대 역할을 한다. 특징 라이브러리와 프레임워크를 헷갈리는 경

jcoding7.tistory.com


타우리 프레임워크는 애플리케이션의 UI와 비즈니스 로직을 분리하여 개발할 수 있도록 지원합니다. 또한, 타우리 애플리케이션은 네이티브 빌드를 위해 Webview나 Electron과 같은 기술을 사용합니다. 이를 통해 애플리케이션의 성능과 안정성을 보장할 수 있습니다.


또한, 타우리 프레임워크는 개발자가 원하는 다양한 라이브러리를 사용할 수 있도록 지원합니다. 이를 통해 개발자는 자신이 좋아하는 도구와 라이브러리를 사용하여 개발할 수 있습니다.
마지막으로, 타우리 프레임워크는 Rust 언어를 기반으로 하기 때문에 안정성, 보안성, 속도 등의 면에서 우수한 성능을 보장합니다.


종합적으로, 타우리 프레임워크는 크로스 플랫폼 개발을 위한 유연하고 생산적인 프레임워크로, 안정성과 보안성이 뛰어난 Rust 언어의 기반 위에서 구현되어 있습니다.

네이티브 빌드(Native Build)는 애플리케이션을 특정 플랫폼에서 동작하는 기계어 코드로 컴파일하는 것을 말합니다. 네이티브 빌드를 통해 애플리케이션의 성능과 안정성을 향상시킬 수 있습니다.


Webview는 모바일 기기에서 네이티브 애플리케이션 안에 내장된 웹 브라우저를 말합니다. 애플리케이션 안에서 웹페이지를 보여주거나 웹 기술을 활용하여 애플리케이션을 개발할 수 있습니다.


Electron은 웹 기술을 사용하여 크로스 플랫폼 데스크톱 애플리케이션을 개발할 수 있는 프레임워크입니다. Electron은 Chromium 브라우저와 Node.js 런타임을 기반으로 하며, JavaScript, HTML, CSS 등의 웹 기술을 사용하여 네이티브 데스크톱 애플리케이션을 개발할 수 있습니다. Electron을 사용하면 다양한 플랫폼에서 동일한 UI와 동작을 보장할 수 있습니다.


이러한 기술들은 타우리 프레임워크에서도 활용됩니다. 타우리 애플리케이션은 네이티브 빌드를 위해 필요한 코드를 자동 생성하며, Webview나 Electron과 같은 기술을 사용하여 애플리케이션을 빌드합니다. 이를 통해 애플리케이션의 성능과 안정성을 보장할 수 있습니다.

반응형

댓글