טכנולוגיות


הטכנולוגיות הן בעצם הכלים, סביבות העבודה והפיתוח בהם אנו משתמשים כדי ליצור פתרון דיגיטלי לכל דרישה.
עבור כל אספקט של העולם הדיגיטלי יש את הטכנולוגיות היעודיות שלו, למשל כדי לבנות אתר אינטרנט יש סט כלים אחד ובכדי לבנות אפליקציית מובייל משתמשים בסט כלים שונה לכל מערכת הפעלה – אנדרואיד ו-iOS, בדרך כלל גם אתרים וגם אפליקציות צריכות שרת שישמור וינהל את הנתונים, השרת יפותח בעזרת סט כלים יעודי משלו.


אתרי אינטרנט

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

הטכנולוגיות שלנו לאתרי אינטרנט הן:

  • Angular –  טכנולוגיה מפותחת ומתוחזקת על ידי גוגל לבניית אתרים דינמיים.
  • WordPress – מערכת ניהול התוכן הפופולארית בעולם, כמעט 30% מכלל אתרי האינטרנט היום בנויים בה.
  • Drupal – מערכת ניהול תוכן המאפשר קוסטומיזציה גבוהה מאוד, מתאימה לאתרי תוכן מתעדכן מורכבים.

אפליקציות מובייל

בעולם שבו לכולנו יש סמארטפון בכיס אין אחד שלא יודע מה זה אפליקציות מובייל ואת הנוחות שבהן, פעולות בנק, תשלום חשבונות, צפיה בסרטונים וחדשות, הכל זמין בנגיעה.
כיום 99.9% מנתח שוק מערכות ההפעלה לסמארטפונים תופסות Android עם 88% של גוגל ו-iOS עם 11.9% של אפל.
לכל אחת מהן (אפל וגוגל) כלים לפיתוח משלהן עבור הפלטפורמות שהן מפתחות.
אנו מפתחים אפליקציות בצורה שבה גוגל ואפל דורשות ומצפות, ללא פתרונות היברידיים.
כדי לייצר אפליקציית מובייל יש צורך לתחזק 2 אפליקציות בעצם, אחת ל-Android ואחת ל-iOS.
קיימים מגוון פתרונות כדי להחזיק קוד אחד עבור 2 הפלטפורמות:
פתרון של אתר אינטרנט בתוך אפליקציה, זה בעצם אומר שכל מה שרואים באפליקציה בשתי המערכות הפעלה זה אתר אינטרנט שעוצב כמו אפליקציה, חויית השימוש לא מרגישה נייטיבית ומאוד לא מומלצת, אנו לא עובדים עם פתרונות מהסוג הזה.
פתרון נוסף שקם בשנים האחרונות ונותן הרגשה יותר טובה זה ה-React Native של פייסבוק, הקוד נכתב בשפה אחת ו-React Native יודע להמיר אותו לקוד נייטיבי של כל מערכת הפעלה ובכך יוצר אפליקציה לכל פלטפורמה מקוד אחד שנכתב, לפתרון הזה יתרון ברור אך הוא לא מושלם וקיימות הרבה הסתייגויות משימוש בו, אנו נציע את הפתרון הזה בחלק מהמקרים ללקוחות.

הטכנולוגיות שלנו לאפליקציות מובייל:

  • Native Android –  פיתוח נייטיבי לאנדרואיד תוך שימוש בכלים והשפות כפי שמצופה ללא פתרונות ביניים או פתרונות היברידיים.
  • Native iOS – פיתוח נייטיבי למערכת ההפעלה של האייפון, תוך שימוש בשפות והכלים של אפל כפי שנדרש.
  • React Native – פתרון ביניים של פייסבוק לפיתוח לשתי הפלטפורמות, יכול להיות יעיל במקרים מסויימים.

 

צד שרת

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

הטכנולוגיות שלנו לפיתוח צד שרת:

  • PHP Laravel – צד שרת קלאסי חזק ביותר, מסוגל לתת מענה לכל דרישה עסקית.
  • Google Firebase – בשנים האחרונות גוגל מפתחת פלטפורמה לניהול צד שרת בצורה נוחה ומהירה, כל הכלים כמו בסיס נתונים, אחסון, שליחת נוטיפיקציות, אימות משתמש ועוד, הכל מגיע מוכן לשימוש.