กลับไปหน้าบทความ

อ่าน 2 นาที

Tauri (เฟรมเวิร์กซอฟต์แวร์)

ซอฟต์แวร์ปี 2020/ต้นขั้วห้องสมุดคอมพิวเตอร์/การพัฒนาแอปเดสก์ท็อปข้ามแพลตฟอร์ม/ซอฟต์แวร์ฟรีข้ามแพลตฟอร์ม/สตับซอฟต์แวร์ฟรีและโอเพ่นซอร์ส/ซอฟต์แวร์ฟรีสำหรับ Linux/ซอฟต์แวร์ฟรีสำหรับ Windows/ซอฟต์แวร์ฟรีสำหรับ macOS

Tauriเป็นเฟรมเวิร์กซอฟต์แวร์โอเพนซอร์สที่ออกแบบมาเพื่อสร้าง แอป พลิเคชันข้ามแพลตฟอร์มสำหรับเดสก์ท็อปและมือถือบนLinux , macOS , Windows , AndroidและiOSโดยใช้เว็บฟรอนต์เอนด์...

Tauri (เฟรมเวิร์กซอฟต์แวร์)

ทอรี
ผู้เขียนต้นฉบับแดเนียล ทอมป์สัน-อีเวตอต, ลูคัส โนเกยรา
ปล่อย19 มิถุนายน 2563 ( 19 มิถุนายน 2020 )
เวอร์ชันเสถียร
Tauri v2.10.1 / 4 มีนาคม 2026 ( 4 มีนาคม 2026 )
เขียนเป็นRustและTypeScript
ระบบปฏิบัติการลินุกซ์ , มอสซาเรลล่า , วินโดวส์ , แอนดรอยด์ , ไอโอเอส
ใบอนุญาตลิขสิทธิ์ MIT , ลิขสิทธิ์ Apache 2.0
เว็บไซต์แอปTauri
ที่เก็บข้อมูลgithub .com /tauri-apps /tauri
ณ วันที่27 มกราคม 2568

Tauriเป็นเฟรมเวิร์กซอฟต์แวร์โอเพนซอร์สที่ออกแบบมาเพื่อสร้าง แอป พลิเคชันข้ามแพลตฟอร์มสำหรับเดสก์ท็อปและมือถือบนLinux , macOS , Windows , AndroidและiOSโดยใช้เว็บฟรอนต์เอนด์ เฟรมเวิร์กนี้ทำงานด้วยแบ็กเอนด์Rust และ ฟรอนต์เอนด์JavaScript [ 1 ]ที่ทำงานบน ไลบรารี WebView ในเครื่อง โดยใช้ไลบรารีการเรนเดอร์เช่น Tao และ Wry [ 2 ] [ 3 ] Tauri มีเป้าหมายที่จะนำเสนอทางเลือกที่เบากว่าสำหรับเฟรมเวิ ร์กที่มีอยู่คล้ายกัน เช่นElectron [ 4 ] [ 5 ]

Tauri อยู่ภายใต้การกำกับดูแลของมูลนิธิ Tauri ภายในองค์กรอนุรักษ์ทรัพยากรธรรมชาติที่ไม่แสวงหาผลกำไรของเนเธอร์แลนด์[ 6 ]ณ ปี 2024 Tauri ได้รับการอนุญาตและเผยแพร่ภายใต้ใบอนุญาต MITและใบอนุญาตApache 2.0 [ 7 ]

Tauri 1.0 เปิดตัวในเดือนมิถุนายน พ.ศ. 2565 ในช่วงต้นปี พ.ศ. 2567 Tauri v2 Beta เปิดตัว ซึ่งรวมถึงการรองรับระบบมือถือ iOS และ Android [ 8 ]ในวันที่ 2 ตุลาคม พ.ศ. 2567 Tauri v2 เปิดตัวเป็นเวอร์ชันเสถียร[ 9 ]

สถาปัตยกรรม

หัวใจสำคัญของสถาปัตยกรรม Tauri คือส่วนประกอบหลัก เช่น Tauri crate ซึ่งทำหน้าที่เป็นศูนย์กลางในการจัดการฟังก์ชันต่างๆ เช่น รันไทม์ มาโคร ยูทิลิตี้ และ API ชุดเครื่องมือนี้ยังรวมถึงเครื่องมือที่จำเป็น เช่น บันเดิลเลอร์ อินเทอร์เฟซ CLIและชุดเครื่องมือสร้างโครงร่าง เพื่อปรับปรุงกระบวนการพัฒนาและการใช้งานให้มีประสิทธิภาพยิ่งขึ้น Tauri รองรับ การสร้างหน้าต่างแอปพลิเคชัน ข้ามแพลตฟอร์ม (TAO) และการเรนเดอร์ WebView (WRY) ซึ่งช่วยให้ใช้งานได้กับแพลตฟอร์ม macOS , LinuxและWindows

Tauri สร้างขึ้นโดยใช้Rustซึ่งเป็นภาษาโปรแกรมที่เน้นประสิทธิภาพความปลอดภัยของประเภทและความปลอดภัยของหน่วยความจำนอกจากนี้ยังอนุญาตให้ผู้ใช้สามารถเปิดและปิด API แต่ละรายการได้[ 10 ]และมีรูปแบบการแยกส่วนเพื่อป้องกันไม่ให้สคริปต์ที่ไม่น่าเชื่อถือเข้าถึงแบ็กเอนด์จากWebView [ 11 ]

ดูเพิ่มเติม

  • เว็บไซต์อย่างเป็นทางการ
  • tauriบนGitHub
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Tauri_(software_framework)&oldid=1345631212 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ Tauri (เฟรมเวิร์กซอฟต์แวร์)

Tauriเป็นเฟรมเวิร์กซอฟต์แวร์โอเพนซอร์สที่ออกแบบมาเพื่อสร้าง แอป พลิเคชันข้ามแพลตฟอร์มสำหรับเดสก์ท็อปและมือถือบนLinux , macOS , Windows , AndroidและiOSโดยใช้เว็บฟรอนต์เอนด์...

สถาปัตยกรรม

หัวใจสำคัญของสถาปัตยกรรม Tauri คือส่วนประกอบหลัก เช่น Tauri crate ซึ่งทำหน้าที่เป็นศูนย์กลางในการจัดการฟังก์ชันต่างๆ เช่น รันไทม์ มาโคร ยูทิลิตี้ และ API ชุดเครื่องมือนี้ยังรวมถึงเครื่องมือที่จำเป็น เช่น บันเดิลเลอร์ อินเทอร์เฟซ CLI...

ลิงก์ภายนอก

บทความเกี่ยวกับ ห้องสมุดคอมพิวเตอร์ นี้ ยัง ไม่สมบูรณ์คุณสามารถช่วยวิกิพีเดียได้โดยการเพิ่มข้อมูลที่ขาดหายไป