היי התחלתי לבנות web application בעזרת Django, רציתי לדעת האם עם django אני צריך לדאוג גם לעיצוב האפליקציה או שזה נעשה כאשר בונים את צד הקליינט?
כלומר, עם django אני בונה כרגע את צד השרת (REST API), פונקציות, DB וכו' עם מה אני בונה את צד האפליקציה? שתתאים גם ל ANDROID ו IOS האם עם django אני צריך להציג ממש דפי html/css/javascript וכו', או רק לקבל ולתת מידע?
בעצם השיטה היא לשלוח פקודות POST/GET לשרת בפורמט JSON? כלומר אם לצורך העניין אני רוצה לקבל מידע מה DATABASE, אני שולח ל view המתאים את הבקשה והמידע חוזר אלי בפורמט JSON?
אם זה פחות או יותר כך, איך בכל זאת אני בונה את צד הקליינט כדי לפרסר את המידע ולהציג אותו בצורת אפליקצייה?
אתה בונה עכשיו את הצד שרת שיחזיר נתונים. אתה צריך לבנות את האפליקציה שתציג, וכאן יש שתי אפשרויות מומלצות לאפליקציות: או לבנות לכל מערכת הפעלה אפליקציה שתקבל את הנתונים(json או xml או איך שבא לך) תפרש אותו ותציג. הפתרון יהיה יותר יעיל אם האפליקציה שלך מסובכת מאוד וחייבים לבנות native app. אפשרות שכנראה תהיה יותר טוב בשבילך היא לבנות hybrid app שמבוססת על html ופריימוורק של javascript ותעבוד גם על ios וandroid. אתה יכול להסתכל על phonegap, ionic, famo.us