
Gambas
พฤศจิกายน 2, 2007Gambas

เป็นเครื่องมือที่ใช้สำหรับการพัฒนาโปรแกรม โดยใช้พื้นฐานของตัวแปรภาษาเบสิกผสมผสานกับเครื่องมือที่ถูกพัฒนาขึ้นมา (Object) เพื่อใช้เป็นตัวช่วยในการพัฒนา สำหรับ Gambas นั้นจะมีลักษณะคล้ายกับโปรแกรม Visual Basic โดยใช้วิธีการแบบเดียวกันในการพัฒนา โดยที่ Gambas นั้นเป็นฟรีโปรแกรมทำงานในสภาพแวดล้อมของ Linux และเปิดโอกาสให้ทุก ๆ คน สามารถเข้าไปแก้ไขในส่วนต่าง ๆ ของโปรแกรมได้ (Opensource) ทำให้มีค่าใช้จ่ายน้อย และไม่ต้องกังวลทางด้านสิทธิ์อนุญาต (ลิขสิทธิ์) ส่วน Visual Basic เป็นเชิงพาณิชย์โปรแกรมทำงานในสภาพแวดล้อมของ Windows ไม่เปิดโอกาสให้เข้าไปแก้ไขในส่วนต่าง ๆ ของโปรแกรม (Closesource) และมีราคาค่างวดที่สูงทีเดียวสำหรับค่าใช้จ่ายที่จะเกิดขึ้นในการจัดหามาใช้งานถ้าผู้ใช้งานนั้นจัดหามาแบบถูกต้องตามสิทธิ์อนุญาติ (ลิขสิทธิ์) แต่ถ้าจัดหามาแบบไม่ถูกต้องก็จะเกิดความกังวลในด้านการใช้งานตามมา สำหรับองค์กรที่ได้นำไปใช้งาน
ดังนั้นถ้าลองคิดให้ดีพิจารณาถึงความเหมาะสมของการใช้งาน ถ้าสามารถที่จะนำสิ่งอื่นมาทดแทนได้ ก็ลองนำไปทดสอบและทดลองใช้งาน ซึ่งตรงจุดนี้ก็จะทำให้ประหยัดค่าใช้จ่ายได้ พอสมควรทีเดียว ถ้าใช้ได้ก็นำไปใช้ ถ้าใช้ไม่ได้ก็จัดหาในโปรแกรมที่ใช้ได้มาใช้ และควรจะจัดหามาอย่างถูกต้องตามสิทธิ์อนุญาตของโปรแกรมนั้น ๆ สำหรับในส่วนนี้ถ้ารู้จักการใช้งานอย่างผสมผสาน ก็อาจจะทำให้องค์กรนั้น ๆ สามารถที่จะลดค่าใช้จ่ายได้บางส่วน และหลาย ๆ โปรแกรมก็สามารถที่จะนำมาปรับปรุงให้เป็นไปในแบบที่ต้องการได้ ถ้าองค์กรนั้นๆ มีเจ้าหน้าที่ความสามารถในการปรับปรุงการใช้งานโปรแกรม ซึ่งก็คงไม่แต่เฉพาะองค์กรเท่านั้นผู้ใช้ทั่ว ๆ ไปก็ได้ประโยชน์ตรงจุดนี้เหมือนกัน ยิ่งเป็นผู้ใช้แบบสามารถที่จะพัฒนาเพิ่มเติมได้ ก็ยิ่งจะเพิ่มพูนองค์ความรู้ให้กับผู้นั้นได้มากขึ้น ๆ ทีเดียว วันนี้หลาย ๆ อย่างในโลกนี้มันเปิดกว้าง และเชื่อมต่อกันมากขึ้นกว่าแต่ก่อนซึ่งหลาย ๆ อย่างยังอยู่ในวงแคบและจำกัด ดังนั้นก็ควรจะใช้ในสิ่งที่มีอยู่ตรงนี้ให้เกิดประโยชน์กับสิ่งเหล่านั้น
อันที่จริงถ้าเราพูดถึงโปรแกรมในรูปแบบ Opensource สำหรับในบ้านเราแล้วก็จะพบว่าความสนใจต่าง ๆ จะอยู่ที่ตัวโปรแกรมนั้น ๆ หลาย ๆ ครั้งที่ได้ลองสังเกตและพิจารณาดูก็เห็นเป็นอย่างนั้น เราไม่ค่อยสนใจในส่วนเสริมแต่งที่จะทำให้โปรแกรมนั้น ๆ มีศักยภาพเพิ่มเติมมากขึ้น ที่ว่ามานี้ก็จะยกตัวอย่างเช่น Gimp , Lazarus และ Gambas เป็นต้น ส่วนใหญ่เรามักจะจ้องมองแต่ตัวโปรแกรม การใช้งานโปรแกรม แต่ไม่ค่อยสนใจที่จะเรียนรู้หรือสร้างเนื้อหาด้านการพัฒนาส่วนเสิรมของโปรแกรม เช่น Gimp ในด้านที่เกี่ยวกับ ฟิลเตอร์ หรือปลั๊กอิน ซึ่งตรงนี้เราก็สามารถที่จะพัฒนาเสริมเข้าไปได้ตามความต้องการของเราเอง หรือ Gambas ที่เราสามารถที่จะพัฒนา Object เข้าไปได้ตามความต้องการใช้งานของเราเอง สำหรับตรงส่วนนี้ก็มีการแนะนำวิธีการเหมือนกัน แต่ส่วนใหญ่ก็ไม่ค่อยให้ความสำคัญกับสิ่งเหล่านี้เท่าไหร่นัก
รู้สึกว่าจะไปกันใหญ่แล้วจะเขียนเรื่อง Gambas เขียนไปเขียนมากลายเป็น Opensourcr เฉยเลย ชักมึนไปกันใหญ่แล้ว พอแค่นี้แล้วกัน แล้วค่อยนำเรื่อง Gambas มานำเสนอกันอีก..อิๆ
เวปไซต์หลักอย่างเป็นทางการของ Gambas
http://gambas.sourceforge.net/
** คอมพิวเตอร์เป็นเครื่องมือเครื่องใช้ของมนุษย์ อย่างไรซะมันก็แค่เลขฐานสอง**


