מחולל יישומים – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
תגיות: עריכה ממכשיר נייד עריכה מיישום נייד עריכה מאפליקציית אנדרואיד
תגיות: עריכה ממכשיר נייד עריכה מיישום נייד עריכה מאפליקציית אנדרואיד
שורה 45:
=== חסרונות ===
* '''חוסר גמישות''': מבנה קשיח וחוסר גמישות לעומת הגמישות והחופשיות שמאפשר תכנות רגיל. ברוב המחוללים בדרך כלל צריך להיצמד לקונבנציות שמכתיב מחולל היישומים, ואף אם יש יכולות הרחבה, עדיין תהיה חסרה גמישות במקרים רבים.
* '''כבילות ותלות במפתחי המחולל''': כיוון שהמחולל מגיע עם תכונות מובנות, קשה בדרך כלל להרחיב את התכונות שלו, להסיר מגבלות, ולשפר היבטים רבים בתוכו, ועל כן קיימת תלות של המשתמשים במפתח המחולל, שבדרך כלל יש לו סדר יום משלו ותפיסות שלאושאינן בהכרח [[עולות בקנה אחד]] עם של המשתמשים במחולל.
* '''סרבול''': אף במקרה שרוצים ליצור אפליקציה קטנה המכילה טבלה וטופס בודד, יהיה צריך לגרור ברוב מחוללי היישומים את כל קובץ ההרצה של המחולל, מכיוון שרוב המחוללים אינם יוצרים קובץ בינארי עצמאי שמוכן להרצה, אלא קובץ נתונים ומשתמשים ביכולות שלהם, או בגרסת זמן ריצה כדי לפעול.
*'''מורכבות''': מחוללי הישומים הם בדרך כלל כלים מורכבים שמכילים הרבה חלקים והרבה פרטים, שנדרשת השקעה וזמן רב כדי ללמוד אותם לפרטיהם. בניגוד לשפת תכנות כללית שלאחר שנלמדת פעם אחת, ניתן לעשות בה שימוש בכל תחום, המימוש של מחוללי ישומים הוא בדרך כלל בתחום ההתמחות הצר שלהן.