06 เมษายน 2558

ทำไมถึงยังไม่ลองไปใช้ Android Studio กันดูซักทีล่ะ?



        นับตั้งแต่ Android Studio เปิดตัวมาก็เกือบจะสองปีแล้ว แต่ทุกวันนี้ก็ยังมีผู้ที่หลงเข้ามาอ่านอีกหลายๆคนที่ยังคงใช้ Eclipse ADT อยู่ ถึงแม้ว่า Android Studio จะปล่อย Stable Release มาแล้วก็ตาม

ทำไมยังไม่ลองใช้ Android Studio ล่ะ?

        เจ้าของบล็อกพบว่ายังมี Developer ในบ้านเราอีกหลายคนที่ยังคงใช้ Eclipse ADT กันอยู่ โดยที่ยังไม่เคยลองใช้ Android Studio เลยซักนิด ทั้งๆที่ต่างประเทศทยอยพากันไปใช้ Android Studio กันค่อนข้างเยอะแล้ว

        ทำไมน่ะหรือ? ถ้าลองสรุปจากที่เจ้าของบล็อกเจอมาก็จะมีดังนี้


โปรเจคใหญ่เกินไป ถ้าจะเปลี่ยนก็ต้องเปลี่ยนกันทั้งทีม

        เป็นเรื่องปกติสำหรับทีมใหญ่ๆที่ใช้ Eclipse ADT กันมาก่อน และพัฒนากันไปเกินครึ่งแล้ว ดังนั้นการเปลี่ยนไปใช้ Android Studio จึงไม่ใช่เรื่องง่าย และทำให้เสียเวลาเพิ่ม จึงไม่แปลกอะไรที่จะใช้ Eclipse ADT กันไปก่อนเพื่อให้โปรเจคเสร็จ (แต่ถ้าเปลี่ยนไปใช้ Android Studio ก็จะสะดวกขึ้นนะเออ)

        แต่ถ้าโปรเจคนั้นๆมีขนาดไม่ใหญ่มาก และทำอยู่คนเดียว ก็แนะนำให้ลองเปลี่ยนดูเลย


ถ้าเปลี่ยนไปใช้กลางคัน จะทำให้เสียเวลาเพิ่มขึ้น

        แน่นอนว่า การเปลี่ยนไปใช้ Android Studio จะทำให้ผู้ที่หลงเข้ามาอ่านต้องทำความเข้าใจในการใช้งานมัน แต่ก็ไม่ได้หมายความว่ามันจะต้องเรียนรู้ใหม่ทั้งหมดซะหน่อย เพราะหัวใจของโค๊ดก็ยังคงแบบเดิมอยู่ มีไฟล์ .java มีไฟล์ .xml นั่นเอง

        ดังนั้นเอาเข้าจริงถ้าลองทำความเข้าใจดีๆก็จะใช้เวลาไม่นานมากนักหรอก


ตัวอย่างและบทความสอนยังน้อยอยู่

        เรียกได้ว่านี่เป็นคำตอบของนักพัฒนาในบ้านเราเกือบ 80% เลยก็ว่าได้ เพราะว่ารอให้มีบทความ วีดีโอ หรือหนังสือเยอะๆก่อน ถึงจะค่อยพากันไปลอง

        เรียกได้ว่านี่คือข้อเสียหลักของนักพัฒนาในบ้านเราก็ว่าได้ เพราะนักพัฒนาในบ้านเรามีค่อนข้างเยอะที่

        • ศึกษาแหล่งข้อมูลจากคนไทยเท่านั้น เลี่ยงแหล่งข้อมูลต่างประเทศ
        • ถามหาตัวอย่าง บทความ และวีดีโอทุกครั้งก่อนจะเริ่มทำอะไรซักอย่าง
        • ไม่อยากเสียเวลานั่งศึกษาเอง เพราะกลัวเสียเวลา และไม่รู้จะเริ่มจากตรงไหนก่อน

        จึงเป็นส่วนสำคัญที่ทำให้มีนักพัฒนาบางส่วนเท่านั้นที่ใช้ Android Studio และส่วนใหญ่ยังคงใช้ Eclipse ADT กันอยู่ เพราะต้องรอนักพัฒนาด้วยกันอัพเดทแหล่งข้อมูลให้กลายเป็น Android Studio


ไม่ได้ใช้ Android Studio แล้วมันผิดหรือไง?

        ไม่ผิดหรอกครับที่จะยังคงใช้ Eclipse ADT แต่ผิดที่ยังไม่ไปลอง Android Studio กันต่างหาก

        พี่เนยจาก NuuNeoi เคยได้พูดไว้ว่า นักพัฒนาที่ดีนั้นควรจะต้องพัฒนาตนเองได้ตลอดเวลา และอีกหลายๆบริษัทก็กล่าวไว้แบบนั้นเช่นกันใน Requirement การรับพนักงานเข้าทำงาน

        ดังนั้นการที่มัวแต่ยึดติดของเดิมๆไปตลอดเวลา โดยไม่ลองอะไรใหม่ๆ จะเรียกว่าพัฒนาได้อย่างไร


จำเป็นต้องเปลี่ยนไปใช้ Android Studio หรอ? 

        ก็ไม่จำเป็นเช่นกัน ถึงแม้ว่านักพัฒนาส่วนใหญ่นั้นพากันเปลี่ยนไปใช้ Android Studio เพราะมันดีกว่า Eclipse ADT แต่ถ้าผู้ที่หลงเข้ามาอ่านได้ลองใช้แล้วพบว่ามันมีข้อเสียหลายๆอย่างที่ทำให้กลับไปใช้ Eclipse ADT ดีกว่า ก็จงกลับไปใช้เถอะ ขอแค่ว่าอย่าบอกว่า

        มันใช้ยาก มันไม่ถนัด มันไม่มีตัวอย่าง หรือ ไม่เคยใช้มาก่อน

        แต่จงลองใช้เพื่อให้รู้ข้อดีข้อเสียของมันจริงๆ

        (เอาเข้าจริงจะพบว่า Android Studio มีข้อดีหลายๆอย่างเยอะกว่า Eclipse ADT)


        และสำหรับผู้ที่หลงเข้ามาอ่านที่บอกว่า ใช้ไม่เป็น เพราะไม่เคยใช้มาก่อน ก็จงอย่าลืมว่า

        ผู้ที่หลงเข้ามาอ่านก็ไม่ได้ใช้ Eclipse ADT เป็นตั้งแต่เกิดนี่นา

        ตอนใช้ Eclipse ADT ก็ต้องหัดเหมือนกัน ถ้างั้นการหัดใช้ Android Studio ก็ไม่ต่างกันหรอกครับ


ไม่จำเป็นต้องใช้ แต่ควรลองใช้เพื่อเรียนรู้มัน

        ก็อย่างที่บอกก่อนหน้านี้ว่า ไม่จำเป็นต้องใช้ Android Studio ก็ได้ แต่ควรไปลองใช้ซักหน่อย เพื่อเรียนรู้มัน เรียนรู้ว่า IDE แต่ละตัวมันต่างกันอย่างไร ตัวไหนดีตรงไหน และตัวไหนไม่ดีตรงไหน เพื่อที่ว่าจะได้เลือกใช้งานให้เหมาะสมกับความต้องการ และยิ่งเป็น Official IDE จากทีมแอนดรอยด์แล้ว ก็ยิ่งต้องลองใช้ดูนะ


        แล้วผู้ที่หลงเข้ามาอ่านล่ะ? ยังใช้ Eclipse ADT อยู่หรือป่าว และเพราะอะไรถึงยังใช้อยู่




เหล่าพันธมิตรแอนดรอยด์

Devahoy Layer Net NuuNeoI The Cheese Factory Somkiat CC Mart Routine Artit-K Arnondora Kamonway Try to be android developer Oatrice Benz Nest Studios Kotchaphan@Medium Jirawatee@Medium Travispea@Medium