גאמבס

מתוך ויקיפדיה, האנציקלופדיה החופשית
קפיצה אל: ניווט, חיפוש
גאמבס
Gambas mascot.png
הלוגו של גאמבס
מפתח Benoît Minisini
גרסה אחרונה 2.0.0 ב־2 ינואר 2008
מערכת הפעלה לינוקס
רישיון גנו GPL
קטגוריה שפת תכנות
דף בית http://gambas.sourceforge.net/

גאמבסאנגלית: Gambas) היא שפת תכנות הדומה ל-Visual Basic בלינוקס.

Gambas הוא ראשי תיבות רקורסיבים של Gambas Almost Means Basic (הכוונה של גאמבס היא כמעט בייסיק).

אפשרויות[עריכת קוד מקור | עריכה]

בעזרת גאמבס מפתחים יכולים:

  • להשתמש בבסיסי נתונים כמו MySQL או PostgreSQL
  • לבנות אפליקציות של KDE בעזרת DCOP
  • לתרגם פרויקטים של Visual Basic ל-Gambas ולהריץ אותם.
  • לבנות פרויקטים של רשת

השונה מ-Visual Basic של מיקרוסופט[עריכת קוד מקור | עריכה]

השוני העיקרי בין גאמבס לוויזואל בייסיק של מיקרוסופט, שגמבס הרבה יותר פשוט הרבה יותר מהיר, קוד פתוח וחופשי, לעומת הוויזואל בייסיק של מיקרוסופט שהוא מסורבל איטי קוד סגור ולא חופשי.

יש גם שוני בין הסייומות:

נתון השוואה GAMBAS VISUAL BASIC
סייומת פרויקט .project (בכול תקייה אחת) .vbp
module .module .bas
class .class .cls
form .frm .form
משאבים בינארים .frx כול מה שיש בתקייה

ב-Gambas אפשר לבחור את החבילות שאתה רוצה להשתמש בהם לתוכנית (הכלים), לעומת הוויזאול בייסיק של מיקרוסופט, שנותנים לך הכול.

פיתוח[עריכת קוד מקור | עריכה]

גאמבס עובד ב-GUI וב-QT, וצריך את החבילה GAMBAS-RUNTIME בשביל להפעיל את התוכנות שיצרו בו. בינתיים אין גרסה ל-Windows אבל אפשר להריץ אותו ב-Cygwin אבל בלי תוכנות גרפיות.