הפוסט המקורי פורסם ב פברואר 2011, ביום הוא רלוונטי גם לפיתוח בדפדפנים ואפילו במכשירי מובייל
הנושא הנדון אחד הנושאים האהובים עלי ביותר! אם לא ה…..
ניתן לומר שרוב חיי פיתחתי אפליקציות מהסוג הנדון.
למען האמת בלי להכביר במילים ניגש יש לתכלס :-9
מה זה בשבילי Smart client ראשית מדובר על אפליקציית משתממש חכמה, אפליקציה אשר מנצלת בצורה חכמה ויעילה את משאבי התחנה והן היום ב2020 היא יכולה אפילו לרוץ בדפדפן.
האפליקציה מחולקת לצד תחנה שמכיל UI חזק ועשיר אשר ממש את כלל הלוגיקה ה UIית וצד שרת חזק אשר מכיל את כלל הלוגיקה העסקית כולל גישה לנתונים ושירותים אחרים.
אבל חייבים להגדיר מה זה לא Smart client זה בטוח שלא Client\Server,
זה לא אפליקציה שמתחברת לכלל השרותים האפשריים ובטוח שלא אפליקציה שעובדת לאט ו/או נתקעת.
אפשר להגיד שאפליקציית Smart client בטוח לא עובדת ישירות מול בסיס נתונים.
בד"כ אפליקציית Smart client טיפוסית תכיל מעטפת עשירה, עושר ויזואלי רב, חווית משתמש גם בטווח הקצר וגם בטווח הארוך וכמובן ביצועים ביצועים ביצועים. אל תתבלבלו לא תמיד Smart client אומר חתימת זיכרון גבוהה.
כמו תמיד אשמח לקבל הערות/הארות אל תתביישו להגיב