13 คะแนน โดย xguru 2022-02-23 | 10 ความคิดเห็น | แชร์ทาง WhatsApp
  • หากดูแนวโน้มจากจำนวนคำถามที่ถูกโพสต์บน Stack Overflow จะเห็นว่า Flutter แซง React-Native ตั้งแต่ปี 2020
  • ณ ปี 2022 คำถามทั้งหมดบน SO 2.8% เป็นเรื่องเกี่ยวกับ Flutter ขณะที่ React-Native อยู่ที่ 1.4%

ทำไมนักพัฒนาแอปมือถือถึงชอบ Flutter?

  • ไม่ยึดติดกับแพลตฟอร์มเลย: แม้แต่ UI ก็ใช้เอนจิน Skia และไม่ได้ใช้คอมโพเนนต์ UI เฉพาะของแพลตฟอร์ม
  • ทำให้การพัฒนาแอปง่ายขึ้นและรวดเร็วขึ้น
  • เรียนรู้ง่ายและใช้งานง่าย
  • ขยายขนาดได้ดีเยี่ยม (Scale): ใช้ Firebase เป็นแบ็กเอนด์
  • มอบประสบการณ์ผู้ใช้ที่ยอดเยี่ยม
โฆษณา

ข้อเสียของการใช้ Flutter คืออะไร?

  • ขนาดไบนารีของแอปใหญ่
  • ไลบรารีจากภายนอกยังมีไม่มาก
  • ข้อจำกัดด้านแพลตฟอร์ม: ยังไม่รองรับ watchOS, tvOS, Apple Carplay เป็นต้น
  • ต้องเรียนรู้ภาษา Dart
  • ทำงานบน Android ได้ดีกว่า iOS

อนาคตของ Flutter เป็นอย่างไร?

  • หลังจากการใช้งานเพิ่มขึ้นอย่างก้าวกระโดดในช่วง 3 ปีที่ผ่านมา ส่วนแบ่งตลาดของ Flutter เริ่มทรงตัว
  • แต่ไม่ควรมองว่านี่เป็นสัญญาณว่า Flutter กำลังจะหายไป
  • จากความนิยมนี้ Google จะเข้ามาแก้ปัญหาต่างๆ ของ Flutter (เช่น ลดขนาดไบนารี) และจะมีผู้พัฒนาภายนอกเพิ่มมากขึ้น
  • ด้วยความเรียบง่ายและทรงพลังของ Flutter จะมีนักพัฒนาใช้งานมากขึ้นเรื่อยๆ
  • แม้จะมีเครื่องมือใหม่ๆ ที่สดและเป็นกระแสมาแทนที่ Flutter แต่แนวโน้มของ Flutter ยังสดใส

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

 
bbulbum 2022-03-01

โดยส่วนตัวแล้วผมรู้สึกว่า Dart ให้ประสบการณ์การพัฒนาที่ดีกว่า js/ts ในแง่ของการตั้งค่าสภาพแวดล้อมและระบบบิลด์ต่าง ๆ ก็รู้สึกว่าสะอาดและเป็นระเบียบกว่ามาก

 
colus001 2022-02-24

จาก Google Trends เพียงอย่างเดียว Flutter ก็มากกว่า RN เกือบสองเท่าแล้วนะเนี่ย มันกลายเป็นแบบนี้ตั้งแต่เมื่อไหร่กัน!?

https://trends.google.com/trends/explore/…

 
kbumsik 2022-02-23

ผมคิดว่าเหตุผลอ้างอิงนี้ผิดมากนะครับ
ด้วยธรรมชาติของ Stack Overflow ยิ่งเป็นเทคโนโลยีที่เพิ่งออกมาใหม่ ก็ยิ่งต้องมีคำถามใหม่ ๆ มากขึ้นอยู่แล้ว...;;

 
bus710 2022-02-23

ผมกำลังใช้งานมันได้ดีมากโดย bind Rust เข้ากับ Flutter

 
yolatengo 2022-02-23

ในมุมของคนที่เชียร์ RN อยู่ก็แอบเศร้านิดหน่อยนะ :'(

 
yshrust 2022-02-23

พอถึงช่วงปีหน้าภาพของครอสแพลตฟอร์มมือถือ/เดสก์ท็อปจะกลายเป็น flutter vs maui vs react-native รึเปล่านะ..
ผมใช้ c++/c# เป็นหลักอยู่ เลยหวังว่า maui จะบูมได้เร็วกว่านี้หน่อย 555

 
cr543l 2022-02-23

ทำให้นึกถึง Xamarin เลยนะ มากๆ

 
nicewook 2022-02-23

ถ้ามองแบบนี้ ก็ถือว่า Xamarin พังไม่เป็นท่าแล้วใช่ไหม?
ตอนที่ถูกดันอย่างหนักอยู่พักใหญ่ ๆ ผมเคยคิดว่ามันจะกลายเป็นกระแสหลักของอนาคตจริง ๆ

 
ngenius 2022-02-23

ไมโครซอฟท์ซื้อไปแล้วกระแสก็เงียบลง ไม่รู้ว่ากำลังเตรียมจะดันขึ้นมาอีกครั้งหรือเปล่านะ

https://docs.microsoft.com/ko-kr/xamarin/get-started/what-is-xamarin

 
xguru 2022-02-23

พูดตามตรง ผมคิดว่าครอสแพลตฟอร์มก็มีบทบาทในแบบของการเป็นครอสแพลตฟอร์มอยู่แล้ว
คงไม่มีอะไรแบบ "มีอันนี้อันเดียวก็จบทุกอย่าง!" ในโลกความเป็นจริงอีกต่อไป และการเลือกก็ควรแตกต่างกันไปตามสถานการณ์
ในช่วงเริ่มต้นของสตาร์ตอัปที่กำลังคนยังไม่พอ สิ่งอย่าง Flutter/React-Native/Ionic ก็อาจช่วยได้
และเมื่อมีทรัพยากรมากขึ้น การเปลี่ยนไปใช้เนทีฟก็เป็นอีกวิธีหนึ่งเช่นกัน

ช่วงนี้ดูเหมือนว่าในตลาดหางาน/รับสมัครงาน React-Native จะเห็นบ่อยกว่า Flutter เสียอีก..
แต่ผมคิดว่านั่นน่าจะเป็นเพราะคำถามที่โพสต์บน SO สะท้อนเทรนด์ที่มาก่อนตลาดหางาน/รับสมัครงานอยู่เล็กน้อย