האם אתה יכול לעזור לי להבין את ההבדל בין ערימה מלאה של ג'אווה, ערימה ממוצעת ומפתחת ערימה מלאה?


תשובה 1:

ראשית יידע אותנו

מה זה מפתח ערימה מלאה?

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

מהן שכבות הערימה האלו ליישום?

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

קיימות טכנולוגיות מרובות עבור כל הערימות בשוק. בהתבסס על סוג היישום שרוצים לבנות, הטכנולוגיות מוגדרות, על פי נוחות המשתמש, והיישום שהם רוצים.

לדוגמה:

פיתוח של ערימת רשת מלאה יכולה להכיל את הטכנולוגיות הבאות (הניתנות לשינוי על סמך עניין המשתמש, יישום וכו ').

  • חזית קדמית: HTML, CSS, JS, (מסגרות חזיתיות כמו Angular JS, Vue JS) אחורי אחורי: Mongo DB, MySql, PostgreSQL וכו ', API: אקספרס טכנולוגיות מבוססות JSServers: צומת JS, Mongoose וכו', בדיקות: יסמין JS

פיתוח ג'אווה של ערימה מלאה יכול להכיל את הטכנולוגיות הבאות (הניתנות לשינוי בהתבסס על עניין המשתמש, היישום וכו ').

  • חזית: HTML, CSS, JSF, EJB וכו ', אחורי אחורי: Mongo DB, SQL, Hibernate וכו', API: טכנולוגיות מבוססות APIS-RESTful טכנולוגיות מבוססות: Java, J2EE, Spring, Maven בדיקה: JUnit

פיתוח סלולרי מלא לערום יכול להכיל את הטכנולוגיות הבאות (הניתנות לשינוי בהתבסס על אינטרס המשתמש, מערכת ההפעלה, יישומים וכו ')

  • חזית: jQuery mobile, Ionic וכו ', Back End: ניתוח, Azure, שירותי מובייל וכו', API: טכנולוגיות מבוססות APIServers מבוססות ביותר: Java, Kotlin, Cordova, React Native, Swift (משתנה על פי היליד, היברידי, אפליקציות מגיבות, מבוססות גם על אנדרואיד, IOS, אפליקציית Windows) בדיקה: אמולטור

ואילו באשר לפיתוח פיתוח של MEAN מדובר בהתפתחות של ערימה מלאה מבוססת טכנולוגיה, בה אנו משתמשים ברשימת הטכנולוגיות הספציפית כדי לפתח את היישום ללא קשר לאינטרס / נוחות המשתמש.

  1. MEAN פיתוח פיתוח M- MongoDBE- אקספרס JSA- זוויתי JSN- צומת JSMERN מחסנית פיתוח M- מונגו DBE- אקספרס JSR- תגובה JSN- צומת JSLAMP ערמת פיתוח L- לינוקס- שרת Apache M- My SQLP- PHPWAMP ערימת פיתוח W- WindowsA- שרת ApacheM- שרת ה- SQLP שלי - PHPMAMP מחסנית פיתוח M- Mac OSA- שרת ApacheM- My SQLP- PHP