
Udash เป็นเฟรมเวิร์ก Scala.js สำหรับการสร้างเว็บแอปพลิเคชันที่สวยงามและบำรุงรักษาได้
ในความร่วมมือกับไลบรารี Scalatags และ Scalacss Udash ให้เลเยอร์ที่ปลอดภัยมากกว่า HTML, CSS และ JS พร้อมข้อมูลที่มีประสิทธิภาพเชื่อมโยงกับเทมเพลต DOM
Scala รวบรวมกับ JavaScript ที่มีประสิทธิภาพสูงโดยไม่จำเป็นต้องรักษารหัส JavaScript นอกจากนี้ยังใช้งานง่ายกับไลบรารี JavaScript ที่ดีเช่น Twitter Bootstrap หรือ JQuery
Udash นำระบบ RPC ออกมาจากกล่องด้วยรูปแบบข้อมูลที่ใช้ร่วมกันและอินเทอร์เฟซระหว่างส่วนหน้าและแบ็กเอนด์ซึ่งช่วยเพิ่มการพัฒนาและทำให้ codebase สอดคล้องกัน
ซิงโครไนซ์อินเทอร์เฟซผู้ใช้โดยอัตโนมัติกับรูปแบบข้อมูลของคุณ
การสื่อสารของไคลเอนต์↔Serverขึ้นอยู่กับอินเทอร์เฟซที่พิมพ์ RPC แบบสองทิศทางผ่าน WebSockets นอกกรอบ
Twitter Bootstrap ส่วนประกอบที่อุดมไปด้วยคุณสมบัติ UDASH
Udash จัดเตรียมกลไกการกำหนดเส้นทางส่วนหน้าตามเส้นทาง URL หรือส่วนของรัฐสถานะและมุมมอง
การแปลที่เสิร์ฟโดยแบ็กเอนด์หรือรวบรวมลงใน JavaScript
สร้างแอปพลิเคชันที่กำหนดเองจากเทมเพลต Giter8 รวบรวมและลองใช้ใน 5 นาที
Udash ให้การสนับสนุนที่สมบูรณ์สำหรับเว็บแอปพลิเคชันของคุณและการสื่อสารกับเซิร์ฟเวอร์ แต่ไม่ส่งผลต่อการใช้งานแบ็กเอนด์ของคุณ
รหัสเฟรมเวิร์กทั้งหมดมีอยู่ใน GitHub ภายใต้ใบอนุญาต Apache V2
ด้วย IDE ใด ๆ ที่สนับสนุนภาษา Scala ไม่จำเป็นต้องใช้ปลั๊กอินเพิ่มเติม