React Native เป็นโครงการ open source ของ Facebook แต่หลังจากโค้ชพลได้เอามาใช้งานได้สักพัก ก็จะรู้ถึงความไม่ธรรมดาของเจ้า React Native นี้
ไม่ใช่ว่ามันเจ๋งเลิศเลอทะยายฟ้าอะไรนะ คือมันเป็นโครงการที่ไร้รูปแบบมากๆ หน่ะสิ!!
เอาเป็นว่า ผมสอบถามไปหลายๆ คน (ไทยและเทศ) ที่อยู่โครงการเดียวกัน สรุปออกมาได้ว่า
- ไม่มี change log
- อัพเดตแก้บั๊กแบบนินจา (คือไม่บอกไม่กล่าว)
แค่ 2 ข้อนี้ ก็อาจจะทำให้โปรเจคที่เราเอา React Native ไปใช้ตกอยู่ในความเสี่ยงแล้วละคร้าบบบบ
แต่ทีมงานที่ดูแล React Native ก็ได้ออกมาให้ความชัดเจนเกี่ยวกับรอบการอัพเดตแล้ว ซึ่งโค้ชพลขอสรุปให้ฟังดังนี้
เปิดอบรม React Native สำหรับผู้เริ่มต้น
ปูพื้นฐาน React และ React Native เข้าใจง่าย, ใช้ได้จริง, เนื้อหาใช้ในการทำแอพ Enterprise ขององค์กรได้
อัพเดตรอบละ 2 สัปดาห์
- อัพเดตรอบละ 2 สัปดาห์ ตามรอบการอัพเดตของแอพ Facebook ทั่วไป
- อัพเดตทุกวันศุกร์
- ในแต่ละครั้งจะมี release, rc, และ master
- release ปลอดภัยที่สุด อัพเดตทุก 2 สัปดาห์
- rc อัพเดตรอบน้อยกว่า และมีเวอร์ชั่นตาม master ไม่ปลอดภัยเท่า release แต่ก็อันตรายน้อยกว่า master
- master สายแข็งลองของต้องลอง มักเร็วกว่า release 1 เวอร์ชั่นเสมอ
ตัวอย่างการอัพเดตเวอร์ชั่นของ React Native
ยกตัวอย่างเช่น ถ้าศุกร์นี้ออกเวอร์ชั่น 0.5 จะมี
- release (0.5)
- rc (0.5) แก้ไข bug, อัพเดตเล็กๆ น้อยๆ
- Master สร้าง branch สำหรับ 0.6-stable
ศุกร์ใน 2 อาทิตย์ถัดไปก็จะกลายเป็น
- release (0.6)
- rc (0.6) แก้ไข bug, อัพเดตเล็กๆ น้อยๆ
- Master สร้าง branch สำหรับ 0.7-stable
หวังว่าจะทำให้เราเลือกใช้ Open source ของ Facebook ได้อย่างสบายใจนะครับ
เปิดอบรม React Native สำหรับผู้เริ่มต้น
ปูพื้นฐาน React และ React Native เข้าใจง่าย, ใช้ได้จริง, เนื้อหาใช้ในการทำแอพ Enterprise ขององค์กรได้
ที่มา – GitHub