PlusMagi's Blog By Pitt Phunsanit

Eraser.io เครื่องมือดีไซน์ระบบยุคใหม่ ที่เชื่อมโลกลากวาง เข้ากับ Mermaid และ PlantUML ได้อย่างไร้รอยต่อ

สำหรับเหล่านักพัฒนาซอฟต์แวร์, System Analyst หรือ Solution Architect ปัญหาคลาสสิกเวลาทำเอกสารระบบ (System Documentation) คือการเลือกระหว่าง “การเขียนโค้ดไดอะแกรม (Diagram as Code)” เพื่อให้เก็บเวอร์ชันบน Git ง่าย กับ “การใช้บอร์ดลากวาง (Visual Canvas)” เพื่อให้จัดแต่งและอธิบายไอเดียร่วมกับทีมได้สะดวก

แต่ถ้าคุณได้ลองรู้จักกับ Eraser (eraser.io) คุณจะไม่ต้องเลือกอีกต่อไป เพราะนี่คือแพลตฟอร์มที่เรียกตัวเองว่า “The Canvas for Technical Teams” ซึ่งถูกสร้างขึ้นมาเพื่อแก้ปัญหานี้โดยเฉพาะ โดยเฉพาะการทำงานร่วมกับ Mermaid และ PlantUML ที่ทำได้ลึกกว่าเครื่องมือตัวอื่น ๆ ในท้องตลาด


Eraser.io คืออะไร? และทำไมทีม Tech ถึงเลิกใช้ตัวอื่น?

Eraser.io เป็น Visual Workspace ที่รวมเอา 3 สิ่งสำคัญในงาน Technical มารวมไว้ในหน้าจอเดียวกันในแบบ Split-screen (แบ่งหน้าจอ)


Eraser กับการซัพพอร์ต Mermaid และ PlantUML

นี่คือไฮไลต์สำคัญครับ Eraser ซัพพอร์ตทั้งสองตัวนี้ในระดับที่เรียกว่า “เป็นเนื้อเดียวกัน” แต่อาจจะมีวิธีคิดและการทำงานที่แตกต่างกันเล็กน้อย ดังนี้


Eraser + Mermaid: ทำงานร่วมกันได้ 100% (ทั้งขาเข้าและขาออก)

Eraser มีเอนจินภายในที่ชื่อว่า Diagram-as-Code (DiC) ซึ่งใช้ Syntax ที่คล้ายคลึงและทำงานร่วมกับ Mermaid ได้เป็นอย่างดี

Eraser + PlantUML: ซัพพอร์ตผ่านระบบ Import

สำหรับ PlantUML ซึ่งเป็นเครื่องมือรุ่นเก๋าที่ใช้ Syntax เฉพาะตัวสูง Eraser ซัพพอร์ตในแง่ของความสามารถในการ Import / Convert ครับ


จุดเด่นอื่น ๆ ของ Eraser ที่ทีมพัฒนาซอฟต์แวร์ต้องชอบ


สรุป: Eraser เหมาะกับใคร?

ถ้าโจทย์ของคุณคือ


อ่านเพิ่มเติม

Exit mobile version