Java:#6 ทำความรู้จักกับ JDK และ NetBeans IDE

หากเราเป็น “พ่อครัว–แม่ครัว” เครื่องมือที่ใช้ในอาชีพของเราอาจจะเป็นอุปกรณ์ต่าง ๆ ที่ใช้ในห้องครัว ไม่ว่าจะเป็น เตาอบ หม้อ กระทะ ตะหลิว เครื่องปรุง ไปจนถึงวัตถุดิบที่นำมาใช้ในการประกอบอาหาร

ภาพที่ 1 พ่อครัว

แต่เมื่อเราเป็น “นักพัฒนาซอฟต์แวร์” เครื่องมือในสาขาอาชีพของเรา จะแตกต่างออกไป แต่สิ่งหนึ่งที่ต้องมีเหมือนกัน ในทุก ๆ อาชีพคือ “ความรู้ความชำนาญ” ในเครื่องมือของตัวเอง


ทำความรู้จักกับ JDK

JDK ย่อมาจาก Java Development Kit เป็นซอฟต์แวร์ตัวหนึ่ง ที่ทำให้เราสามารถเขียนโปรแกรมภาษา Java ได้

หมายความว่า หลังจากเราทำการดาวน์โหลด และติดตั้ง JDK แล้วจะทำให้เราสามารถเขียนโค้ดด้วย ภาษาJava เพื่อสร้างซอฟต์แวร์ของตัวเองขึ้นมาได้ทันที

ภาพที่ 2 JDK

หลังจากติดตั้ง JDK แล้ว เราสามารถเขียนโค้ดด้วยภาษา Java ได้ทันที แต่ยังมีอีกเครื่องมือหนึ่ง ที่จะทำให้เราเขียนโค้ดได้ง่ายดายมากขึ้น นั่นคือ โปรแกรมที่มีชื่อว่า NetBeans IDE


ทำความรู้จักกับ NetBeans IDE

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

สามารถดูวิธีการดาวน์โหลด และติดตั้งโปรแกรมได้ โดยการคลิก ที่นี่

ภาพที่ 3 NetBeans IDE

ถ้ารู้สึกไม่ชอบโปรแกรม NetBeans IDE ในปัจจุบัน ก็มีซอฟต์แวร์ที่ช่วยในการเขียนโค้ดให้เลือกมากมาย สามารถเลือกใช้โปรแกรมที่เราชอบเป็นพิเศษได้เลยค่ะ


ใช้โปรแกรมอะไร ดีที่สุด?

วิธีการในการเลือกเครื่องมือ ในการพัฒนาซอฟต์แวร์ สิ่งแรกที่เราใช้ในการตัดสินใจคือ ณ เวลานั้น สื่อการสอนที่ศึกษาอยู่ เค้าใช้โปรแกรมอะไร ในฐานะมือใหม่ เราก็ใช้ตามเค้าไปก่อน เพื่อไม่ให้เกิดความสับสนในการศึกษา

พอเราเริ่มเก่งแล้ว ก็ลองทดสอบใช้โปรแกรมอื่น ๆ ได้ เช่น IntelliJ IDEA ถือเป็นเครื่องมือที่เป็นที่นิยมที่สุดในตอนนี้

ภาพที่ 4 Intelli J IDEA

ส่วนโปรแกรม Eclipse นั้น เป็นโปรแกรมแรก ที่เราใช้ในการศึกษาภาษา Java ก็ถือว่าเป็นโปรแกรมที่น่าสนใจเช่นกัน

ภาพที่ 5 Eclipse

นอกจากนั้นยังมีโปรแกรมอื่น ๆ อีกมากมายที่มีโอกาสได้ลองใช้งาน เหตุผลที่เราเลือก NetBeans IDE เป็นหลัก เพราะ โดยส่วนตัวคิดว่า เป็นโปรแกรมที่ง่ายที่สุดสำหรับผู้เริ่มต้น

อีกข้อหนึ่ง ที่สำคัญที่สุด ในการเลือกใช้เครื่องมือในการพัฒนาซอฟต์แวร์ คือ ณ เวลานั้น ทีมของเราใช้อะไร แน่นอนว่าเราต้องใช้ตามทีมของเรา เพื่อการพัฒนาซอฟต์แวร์ร่วมกัน และเป็นไปในทิศทางเดียวกัน

อย่าลืมนะคะว่า ไม่ว่าจะเลือกใช้เครื่องมืออะไร เราต้องศึกษาเครื่องมือเหล่านั้นให้กระจ่าง

หากเราใช้เครื่องมือไม่เชี่ยวชาญแล้วละก็ มันเป็นเรื่องยาก ที่เราจะประสบความสำเร็จในอาชีพของเรา ไม่มีอะไรยากเกินความพยายาม สิ่งเหล่านี้ศึกษาครั้งเดียว แต่ใช้ได้ทั้งชีวิตค่ะ

ขอให้มีความสุขกับการเรียนรู้นะคะ 🙂