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%ของอายุการใช้งานของซอฟต์แวร์นั้นจะใช้ไปกับการบ ารุงรักษาซอฟต์แวร์
                โดยส่วนใหญ่แล้วการบ ารุงรักษาซอฟต์แวร์นั้นจะท าโดยผู้อื่นที่ไม่ใช้โปรแกมลรมส าหรับซอฟต์แวร์นั้นๆ
   167   168   169   170   171   172   173   174   175   176   177