|
สำหรับโปรแกรมหรือเครื่องไม้เครื่องมือที่ช่วยในการ
พัฒนาแอพลิเคชันต่างๆ ในท้องตลาด ในปัจจุบันจะมี
อยู่หลายตัวด้วยกัน เช่น Visual Fox, Visual Basic,
Delphi ซึ่งทั้ง 3 ตัวนี้ จะใช้ในระดับโปรแกรมเมอร์หรือ
ผู้พัฒนาโปรแกรม มีผู้ที่จะเริ่มมาเรียนเขียนโปรแกรม
ต่างสงสัยกันมาก ว่าโปรแกรมทั้ง 3 ตัวที่กล่าวมาข้างต้นนี้
แตกต่างกันอย่างไร จึงขอยกตัวอย่างให้ดูดังนี้
Visual Fox เป็นโปรแกรมสำหรับผู้ที่เคยพัฒนาการ
เขียนแอพลิเคชัน โดยใช้โปรแกรม dBASE หรือ
Fox มาก่อน
Visual Basic จะเป็นการเขียนโปรแกรมด้วยภาษาเบสิก
Delphi เป็นโปรแกรมสำหรับผู้ที่เคยพัฒนาการเขียน
แอพลิเคชันด้วยโปรแกรม Pascal มาก่อน สำหรับ
รายละเอียดต่างมีดังนี้
1. Quick editing, testing and debugging
การนำเอาโปรแกรม Delphi มาใช้ในการพัฒนานั้น
ค่อนข้างจะง่ายและรวดเร็ว ทั้งในด้านการแก้ไข การตรวจสอบ การดีบักพวกโปรแกรมต่างๆ
2. Based on Pascal (Object Pascal)
ภาษาที่ใช้ในการเขียนโปรแกรมของ Delphi
จะมีลักษณะที่คล้ายคลึงกับภาษาปาสคาล เพราะว่า
เดิมทีเดียวภาษาปาสคาล จะเป็นภาษาทางด้านคอมพิวเตอร์ ที่สร้างขึ้นมาใช้ในการพัฒนาโปรแกรมที่เป็นลักษณะ
Structure Programming ต่อมาทางบริษัท Borland ได้พัฒนาโปรแกรม Turbo Pascal
และต่อมา Turbo Pascal ก็ได้เพิ่มวิธีเขียนโปรแกรม ในลักษณะที่เป็น Object
ซึ่งเรียกว่าเป็น OOP (Object Oriented Programming) ซึ่ง Object ที่ใช้ในตอนนี้ก็คือ
Object Pascal นั่นเอง ส่วน Delphi ก็จะมีลักษณะคล้ายกับ Object Pascal เป็นอย่างมาก
เพราะฉะนั้นคนที่พัฒนาโปรแกรม โดยใช้ Pascal มาแล้ว เมื่อมาใช้ Delphi ก็จะง่ายขึ้น
3. A high-productivity development
tool ในส่วนของ Delphi ได้มีการพัฒนาเป็น Visual นั่นก็คือมีเครื่องมือ ที่เข้าช่วยในการสร้างฟอร์ม
ซึ่งทำให้การทำงานง่ายและสะดวกมากยิ่งขึ้น
4. Rapid Application Development
(RAD) ในการทำงาน จะมีเป็นลักษณะ Object ต่างๆ หรือที่เรียกว่าเป็น Component
ต่างๆ เพราะฉะนั้น การใช้ Delphi จะทำให้การพัฒนาโปรแกรม ค่อนข้างจะรวดเร็ว
ซึ่งเราเรียกในการพัฒนาลักษณะ อย่างนี้ว่า Rapid Application Development
(RAD)
|