‫Java ב-Google App Engine

ב-App Engine אפשר לבחור בין שתי סביבות לאפליקציות Java: סביבה רגילה וסביבה גמישה. בשתי הסביבות יש תהליך עבודה למפתחים שמתמקד בקוד, הן מאפשרות להגדיל את הקיבולת במהירות וביעילות כדי לעמוד בביקוש גובר, והן מאפשרות להשתמש בטכנולוגיית ההגשה המוכחת של Google כדי לפתח במהירות אפליקציות לאינטרנט, לנייד ול-IoT, עם מינימום תקורה תפעולית. למרות שיש הרבה דברים משותפים בין הסביבות הזמינות, יש ביניהן כמה הבדלים חשובים.

בחירת הסביבה המועדפת

  • ממוטב להרחבה כמעט מיידית כדי לטפל בעליות חדות בתנועת הגולשים.

  • האפשרות הכי חסכונית לאפליקציות שבהן יש תקופות משמעותיות שבהן הן לא מציגות תנועה.

  • סביבת זמן הריצה של Java שמבוססת על OpenJDK תומכת בספריית Java הציבורית הרגילה.

  • לא מוטל מנהל אבטחה – הקוד שלכם לא יוגבל בגלל בעיות בהרשאות Java.

  • תוכנית בחינם.

  • מערכת ההפעלה Ubuntu

  • סביבת זמן הריצה של Java 8 לא נתמכת יותר.

  • זמני ריצה מלאים של שפות קוד פתוח.

  • אפשר להשתמש בכל framework, ספרייה או קובץ בינארי שרוצים.

  • אפשר להעביר את הקוד לכל מקום שבו יש תמיכה ב-Docker containers.

  • האפשרות הכי משתלמת לאפליקציות שמציגות תנועה באופן רציף.

  • אין תוכנית בחינם. תמיד יש מספר מינימלי של מופעים פעילים של האפליקציה. האפשרות הכי משתלמת לאפליקציות שמציגות תנועה באופן רציף.

  • מערכת ההפעלה Ubuntu

בחירת סביבה

אפשר להריץ אפליקציית App Engine בשתי סביבות: הסביבה הרגילה והסביבה הגמישה. הצגת סיכום של ההבדלים בין שתי הסביבות.