Page 172 - การเขียนโปรแกรมบนมาตรฐานเปิด
P. 172
172
ภาษา Java กับการเขียนโปรแกรมบนมาตรฐานเปิด
้
ภาษา Java เป็นของบริษัท Sun Microsystem ถูกพัฒนาและเริ่มใชงานประมาณปี พ.ศ.2539 (ค.ศ.
่
้
1996) สาหรับการพัฒนาภาษา Java สามารถพัฒนา Application ไดหลากหลายรูปแบบ เชน Application ท ี่
ท างานบน Windows, Mac, Linux หรือบน Wed Application (JSP Java Servlet)
การพัฒนา Application บน Mobile ซึ่งในปัจจบันสามารถพัฒนาไดบน Android และ BlackBerry ดงนั้นใน
้
ุ
ั
ภาษา Java จะมีรุ่นที่ส าคัญแบ่งเป็น 3 รุ่นใหญ่ๆ คือ
ื่
ั้
ี่
1.J2SE ปัจจบันเปลยนชอเป็น SE (Standard Edition) ไว้สาหรับพัฒนาโปรแกรมบนคอมพิวเตอร์ตง
ุ
โต๊ะทั่วไป
ุ
์
ี่
ื่
2.J2EE ปัจจบันเปลยนชอเป็น EE (Enterprise Edition) ไว้สาหรับพัฒนาโปรแกรมในองคกรใหญ่ๆ
หรือมีขอบเขตของโครงการกว้างมาก
ุ
3.J2ME ปัจจบันเปลยนชอเป็น ME ((Micro Edition) ไว้สาหรับพัฒนาโปรแกรมอุปกรณพกพา เชน
์
ื่
ี่
่
โทรศัพท์มือถือ หรือพีดีเอ
ปกตแลวในการพัฒนา Application ดวยภาษา Java ทวๆ ไปจะใชรุ่น SE (Standard Edition) จะมี
้
ั่
้
้
ิ
ี่
JDK (Java Development Kit ) ทประกอบไปดวย Compiler และ Dedugger ของภาษา Java สาหรับ
้
่
ิ่
ี่
นักพัฒนาดวย Java JRE (Java Runtime Environment) ซึ่งเป็นสงทรวม Library ตางๆ สาหรับการรัน
้
โปรแกรมที่พัฒนาด้วย Java ซึ่งถ้าติดตั้ง JDK เพียงตัวเดียวก็จะมี JRE รวมอยู่ด้วย
จากข้อมูลข้างต้น จะเห็นได้ว่า ภาษา Java มีความเหมาะสมในการเขียนโปรแกรมบนมาตรฐานเปิดเป็น
อย่างมาก โดยเฉพาะอย่างยิ่ง คณสมบัตการไม่ยึดตดกับการปฏิบัตการ (Operating System) ของภาษา Java
ิ
ิ
ิ
ุ
ท าให้ผู้ใช้สามารถน าโปรแกรมที่เขียนโดยภาษา java ไปใช้ปฏิบัติการและอุปกรณ์ที่หลากหลาย
หลักปฏิบัติในการเขียนโปรแกรม
ุ
ู้
หลกปฏิบัตในการเขียนโปรแกรมนั้นเป็นสงทสาคญและมีความจาเป็นสาหรับผเขียนโปรแกรมทกคร
ิ่
ิ
ั
ี่
ั
เนื่องจากเหตุผลดังต่อไปนี้
80%ของอายุการใช้งานของซอฟต์แวร์นั้นจะใช้ไปกับการบ ารุงรักษาซอฟต์แวร์
โดยส่วนใหญ่แล้วการบ ารุงรักษาซอฟต์แวร์นั้นจะท าโดยผู้อื่นที่ไม่ใช้โปรแกมลรมส าหรับซอฟต์แวร์นั้นๆ

