Skip to toolbar

Flutter อีกหนึ่งเครื่องมือสำหรับพัฒนา Cross Platform Application

Flutter อีกหนึ่งเครื่องมือสำหรับพัฒนา Cross Platform Application

วันนี้เรามารู้จักกับ Flutter กันครับพัฒนาโดย Google สามารถใช้เขียนแอพทีเดียวได้ทั้ง Android, iOS และเวอร์ชั่นตอนนี้นะเขียนได้ทั้ง Web ด้วยโดยไม่ต้องเขียนโค้ดหลายรอบ แต่เลือก Build ว่าต้องการให้เป็นแอพของแพลตฟอร์มใด

สำหรับการเขียนโค้ดนั้นจะใช้ภาษา Dart ซึ่งมีความคล้ายกับภาษา JAVA, JavaScript อย่างมาก เรียกได้ว่าเป็นลูกผสมที่ตัดเอาข้อเสียของภาษาอื่นๆ ออก และจับข้อดีมาใส่ รวมร่างกลายเป็นเทคโนโลยีใหม่ นอกเหนือจากจะเขียนง่าย หน้าตาสวยงามแล้วนั้น Flutter ยังมีข้อดีอีกเยอะแยะมากมาย ที่พอจะสรุปได้เป็นข้อๆ ดังนี้

  1. เขียนง่าย
  2. ใช้ได้ทั้งใน Visual Studio Code, Android Studio, JetbrainIDE
  3. ได้เป็นแอพแบบ Native เลย
  4. มีความยืดหยุ่นสูงในการเขียนคำสั่ง
  5. เมื่อมีการเซฟโค้ด ผลการทำงานจะเปลี่ยนทันที (Hot Reload) ตรงนี้ชาวเดฟชอบมาก
  6. เชื่อมต่อกับไลบรารี่ภายนอกได้
  7. ฟรี
  8. มีการพัฒนาอย่างต่อเนื่อง อนาคตสดใส
  9. ได้รับความนิยมสูงขึ้นเรื่อยๆ (เติบโตอย่างรวดเร็ว)

เชื่อกันว่าอีกไม่นานการพัฒนาแอพต่างๆ นั้นการเลือกใช้เครื่องมือแบบ Cross Platform จะเป็นอีกทางเลือกหนึ่งที่น่าสนใจอย่างยิ่ง เพราะเหนื่อยทีเดียวจบ ไม่ต้องเขียนทั้งส่วนของ Android, iOS สองรอบ เผลอๆ ถ้าต้องทำ Web, Desktop ด้วยอีก ยิ่งต้องเหนื่อยมากขึ้น

ข่าวว่าในปีนี้ 2020 ฟังชั่นใหม่ของ Flutter คือจะทำ Desktop Application ที่รันได้ทั้งบน Windows, Mac, Linux มันช่างสุดยอดมากเลยขอบอก ม้วนเดียวจบจริงๆ

งานนี้ต้องดูกันต่อไป แต่ ณ เวลานี้ Flutter มาแรงมากจริงๆ แซง ionic ไปเรียบร้อยแล้วจ้า

Admin

Admin

ผมชื่อ ถาวร ศรีเสนพิลา ชอบในการเขียนโปรแกรมภาษาต่างๆ ไม่ว่าจะเป็น JAVA, PHP, C/C++, Visual Basic, Swift, Dart และหลงใหลการออกแบบฐานข้อมูล ปัจจุบันยังคงศึกษาพัฒนาความรู้ตัวเองอย่างต่อเนื่อง