גאמבס
מתוך ויקיפדיה, האנציקלופדיה החופשית
| גאמבס | |
|---|---|
![]() |
|
| הלוגו של גאמבס | |
| מפתח | 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 אבל בלי תוכנות גרפיות.
