6 คะแนน โดย GN⁺ 2023-08-20 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • Textual เป็นเฟรมเวิร์กพัฒนาแอปพลิเคชันอย่างรวดเร็วสำหรับ Python ที่ออกแบบมาเพื่อให้สร้างส่วนติดต่อผู้ใช้ที่ซับซ้อนได้ด้วย Python API แบบเรียบง่าย
  • เฟรมเวิร์กนี้ช่วยให้สามารถรันแอปในเทอร์มินัลได้ และในอนาคตอันใกล้นี้จะสามารถรันในเว็บเบราว์เซอร์ได้ด้วย
  • Textual เพิ่มความสามารถในการโต้ตอบให้กับ Rich ซึ่งเป็นไลบรารีของ Python ผ่าน API ที่ได้รับแรงบันดาลใจจากการพัฒนาเว็บสมัยใหม่
  • ในซอฟต์แวร์เทอร์มินัลสมัยใหม่ แอป Textual สามารถใช้สีได้ 16.7 ล้านสี พร้อมรองรับเมาส์และแอนิเมชันที่ลื่นไหลโดยไม่มีการกะพริบ
  • มีเอนจินเลย์เอาต์ที่ทรงพลังและคอมโพเนนต์ที่นำกลับมาใช้ซ้ำได้ ทำให้สร้างแอปที่แข่งขันกับประสบการณ์เดสก์ท็อปและเว็บได้
  • Textual รองรับ Linux, macOS และ Windows และต้องใช้ Python 3.7 ขึ้นไป
  • การติดตั้ง Textual ทำผ่าน pip และหากคุณวางแผนจะพัฒนาแอป Textual ก็ควรติดตั้งเครื่องมือสำหรับนักพัฒนาด้วย
  • รีโพซิทอรีของ Textual มีตัวอย่างหลายรายการที่สามารถใช้เป็นเทมเพลตสำหรับโปรเจ็กต์ของตนเอง หรือใช้ทดลองได้
  • คำสั่งของ Textual มีซับคอมมานด์หลายรายการที่ใช้พรีวิวสไตล์ของ Textual ได้
  • คอมมูนิตี้ของ Textual มีกิจกรรมอย่างคึกคักบน Discord ซึ่งนักพัฒนาและผู้ใช้สามารถโต้ตอบและพูดคุยเกี่ยวกับเฟรมเวิร์กได้
  • เอกสารของ Textual พร้อมใช้งานอย่างสะดวกสำหรับผู้ที่ต้องการเริ่มต้นสร้างสิ่งต่าง ๆ ด้วยเฟรมเวิร์กนี้

1 ความคิดเห็น

 
GN⁺ 2023-08-20
ความคิดเห็นจาก Hacker News
  • บทความกล่าวถึง Textual ซึ่งเป็นเฟรมเวิร์ก Rapid Application Development สำหรับ Python
  • ผู้ใช้ชื่นชมความง่ายในการใช้งานของ Textual และความสามารถในการสร้างอินเทอร์เฟซเทอร์มินัลที่ดูน่าสนใจ
  • ผู้ใช้คนหนึ่งยกเดโมของ Textual ที่เลียนแบบ Microsoft Paint ซึ่งทำงานอยู่บนเทอร์มินัลขึ้นมาเป็นจุดเด่น
  • ผู้ใช้อีกคนกล่าวว่าได้นำ Textual ไปใช้ในโปรเจกต์ Python ใหม่ เพราะความเรียบง่ายของมันในการสร้างอินเทอร์เฟซเทอร์มินัลที่น่าสนใจได้อย่างง่ายดาย
  • ผู้ใช้คนหนึ่งสอบถามถึงความสะดวกในการสร้างไบนารีจาก Textual โดยไม่ต้องพึ่งพา dependency หลัก ๆ ซึ่งแสดงให้เห็นว่าพวกเขาสนใจจะใช้มันในการสร้างแพ็กเกจติดตั้งสำหรับผลิตภัณฑ์ของตน
  • ผู้ใช้คนหนึ่งแบ่งปันประสบการณ์ในอดีตที่ใช้ lanterna เพื่อพัฒนา text UI สำหรับกระบวนการสำคัญในบริษัทเทรดดิ้ง และแสดงความสนใจใน Textual สำหรับโปรเจกต์ในอนาคต
  • ผู้ใช้คนหนึ่งวิจารณ์ว่า Textual มีการอัปเดตบ่อยเกินไป ซึ่งอาจทำให้เกิดปัญหาในจุดที่คาดไม่ถึง จึงเหมาะกับการทำต้นแบบมากกว่า แต่ดูแลรักษาในระยะยาวได้ยาก
  • ผู้ใช้อีกคนชื่นชม Textual หลังจากเคยทำแอปภายในด้าน devops และการจัดการการเปลี่ยนแปลงเสร็จโดยใช้ unicurses กับ python และบอกว่า Textual ตรงกับความต้องการของพวกเขาอย่างสมบูรณ์
  • ผู้ใช้คนหนึ่งขอคำแนะนำเกี่ยวกับเครื่องมือที่เทียบเท่ากันในโลกของ golang โดยเน้นว่า Textual ให้ความรู้สึกที่น่าดึงดูดแบบ "คล้ายเว็บเบราว์เซอร์"
  • ผู้ใช้คนหนึ่งตั้งข้อสงสัยว่าโปรเจกต์อย่าง Textual ดำรงอยู่ได้อย่างไรโดยไม่มีแหล่งรายได้ที่ชัดเจน
  • ผู้ใช้คนหนึ่งถามว่าแอนิเมชันและเอฟเฟ็กต์ transition ใน Textual ทำขึ้นจากข้อความ ASCII ล้วน ๆ หรือไม่