ABA


"real time data - מה הbest practice?"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #22165 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 22165
Bonito 
חבר מתאריך 22.9.09
14859 הודעות
   21:04   31.03.18   
אל הפורום  
  real time data - מה הbest practice?  
 
   אני עובד על אפליקציה ואתר שאני צריך לעדכן מידע כל הזמן בעמוד מסוים בצד של היוזר ברגע שהוא משתנה בSQL (הSQL כנראה יזין שרת רדיס).

פרונט: ReactJS

לגבי הBACKEND, התכנון שלי הוא לפצל את הapi לשניים:
REST API - מבוסס PHP ל95 אחוז מהתוכן
שרת NODEJS - לREALTIME DATA בעזרת Websockets

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

יש שיטה עדיפה או מה שתיארתי זה good practice?

תודה


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  למה שלא תעבוד עם EXPRESS או דומיו ל NODEJS ותשתמש רק בטכנולוגיה אחת? Ice Cold  31.03.18 21:51 1
     הסיבה המרכזית היא שאני שולט בPHP Bonito  01.04.18 00:03 2
         ROUTING ש SLIM ן NODEJS מאוד דומה אחד לשני, ולהתשתמש ב MW ב NODEJS לא קשה. Ice Cold  01.04.18 10:37 3
             תודה,התחלתי ללמוד NODEJS בסופ''ש, נתרגל לאט לאט Bonito  02.04.18 13:30 5
  firebase ליל קיץ 02.04.18 09:36 4
     +תכלס, פשוט וקל nimroder 02.04.18 13:33 6
     בדר''כ אני משתמש בFCM בFirebase, לא הכרתי את זה Bonito  02.04.18 13:35 8
  ננצל את האשכול הזה לעוד שאלה, למישהו יש ניסיון עם ריאקט נייטיב? Bonito  02.04.18 13:33 7
     תלוי מה המוצר, תן עוד פרטים, מה זה אומר UX ברמה מעל הרגיל בקונטקסט שלך nimroder 02.04.18 16:00 9
         כל מיני אנימציות עם BLUR תוך כדי ZOOM IN\OUT, SHADOWS וכו' Bonito  02.04.18 16:37 10
             אם אתה משתמש ב CSS ANIMATION ולא עם JQUERY ובהנחה שאין לך 500 כאלה Ice Cold  04.04.18 10:10 11
                 blur פשוט, בלי רמה של להכנס לאנימציות גרם לי ללאגים לפי מה שזכור לי Bonito  04.04.18 11:10 12
                     סתם לשים BLUR משתמש ב CPU ולא ב GPU Ice Cold  04.04.18 15:21 13
                         כן ברור וגם ניסיתי את זה בזמנו ובמכשירים יחסית חדשים זה עבד לא רע (לא מושלם) Bonito  04.04.18 17:26 14

       
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   21:51   31.03.18   
אל הפורום  
  1. למה שלא תעבוד עם EXPRESS או דומיו ל NODEJS ותשתמש רק בטכנולוגיה אחת?  
בתגובה להודעה מספר 0
 
בלי קשר, על פניו - נראה שזו הדרך ללכת בה (לפחות זה מה שאני הייתי עושה...)


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Bonito 
חבר מתאריך 22.9.09
14859 הודעות
   00:03   01.04.18   
אל הפורום  
  2. הסיבה המרכזית היא שאני שולט בPHP  
בתגובה להודעה מספר 1
 
   ועובד עם סלים פריימוורק שהתאמתי במיוחד לצרכים שלי כדי שלא יהיה "כבד" עם ראוטינג חכם, MW ועוד כל מיני תכונות שאין OUT OF THE BOX.

יש משהו במה שאתה אומר וכנראה שעדיף ללכת על NODEJS לבד, מניח שיקח לי כמה שבועות ללמוד ולהרים את מה שאני צריך (במיוחד הראוטינג\MW).

אני אחקור קצת את NODEJS, תודה.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   10:37   01.04.18   
אל הפורום  
  3. ROUTING ש SLIM ן NODEJS מאוד דומה אחד לשני, ולהתשתמש ב MW ב NODEJS לא קשה.  
בתגובה להודעה מספר 2
 
לי דווקא היו מדי פעם להשתמש ב MW ב SLIM (אני עדיין משתמש ב SLIM למערכות שלא דורשות התערבות של NODEJS, בדיוק מהסיבה שציינת, מרגיש איתה יותר בנוח)


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Bonito 
חבר מתאריך 22.9.09
14859 הודעות
   13:30   02.04.18   
אל הפורום  
  5. תודה,התחלתי ללמוד NODEJS בסופ''ש, נתרגל לאט לאט  
בתגובה להודעה מספר 3
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ליל קיץ לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 14.2.10
10048 הודעות, 7 פידבק
   09:36   02.04.18   
אל הפורום  
  4. firebase  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
nimroder לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 25.9.09
8557 הודעות, 4 פידבק
   13:33   02.04.18   
אל הפורום  
  6. +תכלס, פשוט וקל  
בתגובה להודעה מספר 4
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Bonito 
חבר מתאריך 22.9.09
14859 הודעות
   13:35   02.04.18   
אל הפורום  
  8. בדר''כ אני משתמש בFCM בFirebase, לא הכרתי את זה  
בתגובה להודעה מספר 4
 
   נחקור קצת, תודה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Bonito 
חבר מתאריך 22.9.09
14859 הודעות
   13:33   02.04.18   
אל הפורום  
  7. ננצל את האשכול הזה לעוד שאלה, למישהו יש ניסיון עם ריאקט נייטיב?  
בתגובה להודעה מספר 0
 
   היתרונות של ריאקט נייטיב די ברורים, one code base, חוסך כסף, מבוסס JS וכו'.

אני מתלבט אם לפתח נייטיב עם Java ו Swift או ללכת על ריאקט נייטיב. הפחד שלי מניסיון עבר עם IONIC שברגע שרוצים לעשות UX ברמה מעל הרגיל (אנימציות וכו'), מרגישים ירידה קשה בperformance, במיוחד במכשירים "בינוניים".

אם אתם מפתחים היום מוצר מ0 - על מה הייתם הולכים?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
nimroder לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 25.9.09
8557 הודעות, 4 פידבק
   16:00   02.04.18   
אל הפורום  
  9. תלוי מה המוצר, תן עוד פרטים, מה זה אומר UX ברמה מעל הרגיל בקונטקסט שלך  
בתגובה להודעה מספר 7
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Bonito 
חבר מתאריך 22.9.09
14859 הודעות
   16:37   02.04.18   
אל הפורום  
  10. כל מיני אנימציות עם BLUR תוך כדי ZOOM IN\OUT, SHADOWS וכו'  
בתגובה להודעה מספר 9
 
   סתם לדוגמה:
פתיחת Modal על חלק מהעמוד ומסביב\אחורה העמוד כולו בבלור.
אלמנטים ב2D שרצים על המסך (סוג של מגרש כדורסל).


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   10:10   04.04.18   
אל הפורום  
  11. אם אתה משתמש ב CSS ANIMATION ולא עם JQUERY ובהנחה שאין לך 500 כאלה  
בתגובה להודעה מספר 10
 
לא מבין איך יש ירידה בביצועים...

תגדיר מכשירים בינוניים?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Bonito 
חבר מתאריך 22.9.09
14859 הודעות
   11:10   04.04.18   
אל הפורום  
  12. blur פשוט, בלי רמה של להכנס לאנימציות גרם לי ללאגים לפי מה שזכור לי  
בתגובה להודעה מספר 11
 
   (לא נגעתי בIONIC הרבה זמן). מכשירים בינוניים זה משהו ברמה של S5-S6 (ויש המון אנשים עם מכשירים אפילו חלשים מאלה).

זה לא אני אבל מגיגול מהיר:
https://stackoverflow.com/questions/36378548/modal-filter-blur-too-slow-ionicframework


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   15:21   04.04.18   
אל הפורום  
  13. סתם לשים BLUR משתמש ב CPU ולא ב GPU  
בתגובה להודעה מספר 12
 
יש דרכים להכריח את הרינדור להשתמש ב GPU כמו translate3d ו backface-visibility.
התוצאות מן הסתם הרבה הרבה יותר טובות.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Bonito 
חבר מתאריך 22.9.09
14859 הודעות
   17:26   04.04.18   
אל הפורום  
  14. כן ברור וגם ניסיתי את זה בזמנו ובמכשירים יחסית חדשים זה עבד לא רע (לא מושלם)  
בתגובה להודעה מספר 13
 
   בכל מקרה, אני מאמין שאני אלך על React Native בסופו של יום (בעיקר בגלל מהירות פיתוח), צריך לראות איך האתר מתקבל מבחינת טראפיק ונחליט.

תודה!


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net