Vue คืออะไร

post Image

"Vue (pronounced /vjuː/, like view) is a progressive framework for building user interfaces."

จากคำกล่าวข้างต้น กล่าวไว้ว่า Vue นั้นอ่านว่า วิว เป็นเฟรมเวิร์คที่เน้นเรื่องการทำ User Interface

ง่ายๆเลยคือเป็นจาวาสคริปต์เฟรมเวิร์คที่เข้ามาช่วยเรื่องการแสดงผล เท่าที่ใช้งานมา ข้อดีของวิวที่เห็นหลักๆ ก็คือ

  1. ช่วยแยก logic การตัดสินใจออกจากการแสดงผล
  2. จากเมื่อก่อนถ้าหากเราต้องการซ่อน/แสดง หรือ แสดงซ้ำๆ อิลิเม้นต์ใดๆ เราจะเขียนโค้ดปนลงไปใน html แต่เมื่อเรามาใช้ Vue เราเขียนโค้ดฝังเข้าไปในส่วน html น้อยลงทำให้อ่านง่ายขึ้น
  3. ช่วยแยกหน้าเว็บออกเป็น component ทำให้การจัดการง่ายขึ้น
  4. ช่วยจัดการเรื่อง Dynamic data ให้กลายเป็นเรื่องง่าย
  5. จากเมื่อก่อนหากเราต้องการประมาณว่า พิมพ์ข้อความเข้าไปใน textbox แล้วข้อความนั้นแสดงผลให้เห็นทันที เป็นเรื่องที่ยากและวุ่นวายเอาการ แต่เมื่อหันมาใช้ Vue การทำตามความต้องการนี้จะกลายเป็นเรื่องง่ายๆ แค่ใช้ v-bind คำสั่งเดียว