מדינה קטנה
New member
GUI לדסקטופ או ממשק וובי?
הי, אנחנו סטודנטים למדעי המחשב בבואנו להתחיל לעבוד על פרויקט הגמר.
מסתדרים עם הקורסים, אבל עם אפס ידע בכל מה שדומה להתקנות, הקמת סביבות חדשות, מערכות build וכו'.
בגדול ולצורך הדיון כאן, אנחנו רוצים לפתח מערכת שתקבל מהמשתמש קובץ אחד גדול (~30MB) בפורמט ידוע, תנתח אותו ותבצע חישובים (ייתכן שכבדים), ותחזיר קובץ אחר (או סדרת קבצים). רוב הלוגיקה תמומש בפייתון, אבל נתממשק גם לתוכנות חיצוניות.
אנחנו מתלבטים אם לממש את המערכת כממשק וובי (ושרת) או כאפליקציית דסקטופ לוקאלית. המערכת מיודעת לקהילה ספציפית, אקדמית אבל לא בהכרח טכנולוגית, ואנחנו מקווים שאנשים באמת ישתמשו בה (למרות שהמטרה הראשונה היא הציון על הפרויקט).
הסיבות העיקריות לכך שהיינו רוצים ממשק וובי הן אלה:
1. אנחנו לא רוצים להקשות על המשתמשים עם התקנה מסובכת והרבה dependencies.
2. אחד המנחים שם דגש על הממשק ודי בעניין שנשתמש בטכנולוגיות "state of the art". כלומר, בסוף צריך שגם "ייראה מגניב" מספיק, ויש הרגשה שGUI לדסקטופ זה דבר מאוד מיושן. כשניסינו לחפש חבילה מתאימה לפייתון, האפשרויות הכי מומלצות באמת נראו מיושנות מאוד מהרבה בחינות.
מצד שני, המערכת במהותה לאו דווקא מתאימה לממשק וובי, ייתכן שהחישובים עצמם ייקחו קצת זמן וזה גם פחות מתאים, אבל בעיקר - יש דבר כזה להעלות קובץ של 30MB לאתר באינטרנט או שהבעייה הזו פשוט חוסמת את האופציה בצורה מיידית?
אנחנו מקווים מאוד לעצות קונקרטיות או המלצות לכלים טובים, אבל כל התייחסות מצדכם תוכל להכווין אותנו.
תודה מראש
הי, אנחנו סטודנטים למדעי המחשב בבואנו להתחיל לעבוד על פרויקט הגמר.
מסתדרים עם הקורסים, אבל עם אפס ידע בכל מה שדומה להתקנות, הקמת סביבות חדשות, מערכות build וכו'.
בגדול ולצורך הדיון כאן, אנחנו רוצים לפתח מערכת שתקבל מהמשתמש קובץ אחד גדול (~30MB) בפורמט ידוע, תנתח אותו ותבצע חישובים (ייתכן שכבדים), ותחזיר קובץ אחר (או סדרת קבצים). רוב הלוגיקה תמומש בפייתון, אבל נתממשק גם לתוכנות חיצוניות.
אנחנו מתלבטים אם לממש את המערכת כממשק וובי (ושרת) או כאפליקציית דסקטופ לוקאלית. המערכת מיודעת לקהילה ספציפית, אקדמית אבל לא בהכרח טכנולוגית, ואנחנו מקווים שאנשים באמת ישתמשו בה (למרות שהמטרה הראשונה היא הציון על הפרויקט).
הסיבות העיקריות לכך שהיינו רוצים ממשק וובי הן אלה:
1. אנחנו לא רוצים להקשות על המשתמשים עם התקנה מסובכת והרבה dependencies.
2. אחד המנחים שם דגש על הממשק ודי בעניין שנשתמש בטכנולוגיות "state of the art". כלומר, בסוף צריך שגם "ייראה מגניב" מספיק, ויש הרגשה שGUI לדסקטופ זה דבר מאוד מיושן. כשניסינו לחפש חבילה מתאימה לפייתון, האפשרויות הכי מומלצות באמת נראו מיושנות מאוד מהרבה בחינות.
מצד שני, המערכת במהותה לאו דווקא מתאימה לממשק וובי, ייתכן שהחישובים עצמם ייקחו קצת זמן וזה גם פחות מתאים, אבל בעיקר - יש דבר כזה להעלות קובץ של 30MB לאתר באינטרנט או שהבעייה הזו פשוט חוסמת את האופציה בצורה מיידית?
אנחנו מקווים מאוד לעצות קונקרטיות או המלצות לכלים טובים, אבל כל התייחסות מצדכם תוכל להכווין אותנו.
תודה מראש