אדובי פלקס

פלקס (Flex) היא ערכה לפיתוח תוכנה (SDK) שפותחה על ידי חברת מקרומדיה. פלקס פותחה על הפלטפורמה של אדובי פלאש ומאפשרת למפתחים לפתח יישומים עשירים בגרפיקה, באפקטים ובאנימציות בסביבת פיתוח ידידותית. פלקס 4 שהיא המהדורה החדשה הוכרזה במרץ 2010 על ידי חברת אדובי מערכות שרכשה את חברת מקרומדיה והייתה זו ההכרזה הראשונה של מוצר חדש של החברה המאוחדת. המהדורה הראשונה של הפלקס הוכרזה במרץ 2004, היא יועדה לשוק של פרויקטים גדולים ועלתה כ-15,000 דולר רישיון לחמישה מפתחים. הוצאת התוכנה סימנה את הכיוון החדש שאליו החליטה לפנות חברת מקרומדיה באותה שנה, הפיכת פלטפורמת הפלאש לזמינה למפתחי אפליקציות מורכבות וכאלה שאינן בידוריות. מהדורה 1.5 הוכרזה באוקטובר 2004. באוקטובר 2005 הוכרזה גרסת אלפא של פלקס 2 שיועדה לשוק הרחב. גרסאות ביתה השונות הוצאו במהלך 2006, עד שב-28 ביוני 2006 הוכרזה סופית גרסה 2 הסופית. שהייתה גרסה יציבה ראשונה. גרסה 2 מתעדכנת כל הזמן על ידי מוצר הרחבות מיוחד שנלווה אליה. בגרסה 2 משתמש הפלקס בשפת Action Script 3.0 שהיא אבולוציה של שפת Action Script. הגרסה הרשמית העדכנית ביותר היא גרסה 4.16. Flex 1.0 – March 2004 Flex 1.5 – October 2004 Flex 2.0 (Alpha) – October 2005 Flex 2.0 Beta 1 – February 2006 Flex 2.0 Beta 2 – March 2006 Flex 2.0 Beta 3 – May 2006 Flex 2.0 Final- June 28, 2006 Flex 2.0.1 – January 5, 2007 Flex 3.0 Beta 1 – June 11, 2007 Flex 3.0 Beta 2 – October 1, 2007 Flex 3.0 Beta 3 – December 12, 2007 Flex 3.0 – February 25, 2008 Flex 3.1 – August 15, 2008 Flex 3.2 – November 17, 2008 Flex 3.3 – March 4, 2009 Flex 3.4 - August 18, 2009 Flex 3.5 – December 18, 2009 Flex 4.0 Beta 1 – May 13, 2009 Flex 4.0 Beta 2 – September 22, 2009 Flex 4.0 - March 22, 2010 Flex 4.5 - May 3, 2011 Flex 4.6 - November 2011 Flex 4.8 - July 25 2012 Flex 4.9 - January 11 2013 Flex 4.10 - August 16 2013 Flex 4.11 - October 28 2013 Flex 4.12 - March 10 2014 Flex 4.12.1 - May 3 2014 Flex 4.13 - July 28 2014 Flex 4.14 - January 28 2015 Flex 4.15 - January 11 2016 Flex 4.16 - March 14 2017 את הגרסה האחרונה ניתן למצוא ולהוריד מהאתר של אדובי. ממשק המפתח הוא MXML שהוא ממשק גרפי נוח לעיצוב אתרים ומבוסס על XML. במקביל עובד המפתח על שפת קודים actionScript 3 שהיא שפת קודים שפותחה על ידי מקרומדיה בבסיס עבור אדובי פלאש. ההידור של הפלקס נעשית במחשב המפתח וה-MXML הופך לשפת הקודים actionScript 3. לאחר ההידור הקובץ מקבל סיומת של SWF הזהה לסיומת של קובצי פלאש, וכך הוא מורץ במחשב. מספר גורמים חברו לכך שהשימוש בפלקס נוח מאוד למשתמש. בניגוד אפליקציות ווב מבוססות html, המשתמש אינו מדפדף בין דפי האינטרנט השונים, כל יישום הפלקס נמצא בקובץ בודד והשיטוט בו הוא קל ונוח. ממשק פלקס מתאפיין בעיצוב חדשני ובאפקטים מרהיבים. הפלקס מתאפיין במגוון רחב של קומפוננטות לניווט ומציאת פריטים כך שהוא אידיאלי לאתר מסחרי שמפרסם מוצרים. ממשק פלקס נוח לעדכון ולשינוי. הבסיס של אפליקציית פלקס הן הקומפוננטות, האפליקציה מורכבת מעשרות מאות או אלפי קומפוננטות ויזואליות המקושרות ביניהן וכולן מקושרות לקובץ האפליקציה הבסיסי בצורה היררכית. קוד הפלקס מבוסס על תכנות מונחה עצמים ותכנות מונחה אירועים. המתכנת מנווט לנוחיותו בין הממשק הגרפי של MXML, בין הקידוד שלו ובין הקוד של actionScript. המתכנת מוריד קומפוננטות אחסון, מצרף להם קומפוננטות ניווט, מוסיף להם סגנונות ואפקטים ומתכנת להם אירועים. הדיבוג של ה הידור נעשה בו בזמן, נוח מאוד למצוא במהלך התכנות את הבגים. העזרה למתכנת נעשית בצורה קלה ואינטואיטיבית. מדיה וקבצים בנושא אדובי פלקס בוויקישיתוף אתר האינטרנט הרשמי של אדובי פלקס (באנגלית) אתר האינטרנט הרשמי של אדובי פלקס מרכז תמיכה של פלקס בחברת אדובי איגוד מפתחי פלקס בארצות הברית תוסף קוד פתוח הכתוב בפלקס, לבדיקות ולעיצוב בזמן ריצה של פלקס פלאשו - קהילת הפלאש והפלקס הרשמית של אדובי בישראל