פלטפורמת WEB לנתונים
-
אני מעוניין לכתוב אפליקציית WEB שתתקשר עם מרכזיה שלי.
את החלק של המרכזיה אני יודע כיצד לעשות, אני כותב בdialplan או הפייטון לפי הצורך ועובד פרפקט.
מה שאני מתלבט זה:- סוג דאטא-בייס. (אני רגיל לMYSQL)
- פלטפורמה לWEB.
היות ומדובר באתר שאמור להציג דוחות רבים (כשבחלק גדול מהדוחות צריך לאפשר עדכון נתונים בטבלה - טפסים) הבניה של דפי WEB בפייטון הינה סיוט לא קטן.
היות ואמורים להשתמש בזה 40+ משתמשים בו זמנית, אין לי אפשרות לבנות את זה באקסס (כן כן... זמן כתיבה הכי מהיר, לפחות בשבילי [u:3vuhjrcy]כרגע[/u:3vuhjrcy].....) ולשים בTSPLUS.
אי לכך, והתאם לזאת, הנני לפתוח במסע חיפושים אחר הפלטפורמה שתאפשר לי לבנות בזמן פיתוח הקצר ביותר, אתר ברמה מאובטחת! הכניסה לאפליקציית WEB=אתר הינה רק ע"י משתמש וסיסמה.
באיזה DB לבחור?
האם בvb.net אפשר לכתוב אתר?
על מה הייתם ממליצים?בעבר היה כאן דיון בנושא, כמדומני שלא דיברו על WEB אלא על תוכנה דסקטופית.
פורסם במקור בפורום CODE613 ב16/05/2017 13:06 (+03:00)
-
יש פרימוורקים לפייתון.
תראה פה. השוואה.
https://www.airpair.com/python/posts/django-flask-pyramid
פורסם במקור בפורום CODE613 ב16/05/2017 17:21 (+03:00)
-
לגבי הווב - אנגולר, אנגולר ורק אנגולר!! (או ריאקט שאינני מכיר..)
לא משנה אם 1 או 2 - מה שאתה מעדיף, אבל אל תתקשקש עם razor ו jquery.זה פשוט מדהים באיזה קלות אתה עושה דברים באנגולר, שבלעדיו היה לוקח לך שבוע..
פורסם במקור בפורום CODE613 ב16/05/2017 17:34 (+03:00)
-
אברהם, התכוונת לצד לקוח.
לגבי אנגולר, תלוי מה עקומת הלמידה שם, והאם יש לו את הזמן הזה כעתכמובן!
לכן כתבתי אנגולר1, כי כמו שדוד ל.ט. אמר לי לא חייבים להבין אותו לעומק כדי להשתמש בו לפחות כתחליף לjquery.
מניסיון - זה אכן כך.
במיוחד לצורך שלו שהוא צריך הרבה טבלאות עם סינונים ופילטורים - הרבה יותר מהיר לעשות זאת עם אנגולר, ושווה להשקיע את הזמן ללמוד את זה, כיון שלענ"ד זו דרך ארוכה שהיא קצרה.לגבי צד שרת - אכן כן, אין שום מניעה להשתמש בasp.net mvc עם vb שהוא שולט בה.
זה אכן גם מה שאני עושה (רק עם C#).
בעיקר התכוונתי שלא ישתמש ברייזור.פורסם במקור בפורום CODE613 ב16/05/2017 18:24 (+03:00)
-
אשמח להסבר מה כל צד אחראי (שרת/לקוח)
מה שאני מבין כרגע הוא:
צד לקוח: החלק הויזואלי שהלקוח רואה, השדות שהוא יכול למלאות, וכו'.
צד שרת: הצורה שבה השרת יטפל בהוראות שהצד לקוח יעביר לו (יקבל טופס סינון ויעביר ללקוח דף מסונן וכו')- האם אין עדיפות לכתוב את שני הצדדים באותה שפה?
- האם יש לאנגולר דוקומנטציה טובה בעברית?
פורסם במקור בפורום CODE613 ב16/05/2017 19:22 (+03:00)
-
צד לקוח: החלק הויזואלי שהלקוח רואה, השדות שהוא יכול למלאות, וכו'.
צד שרת: הצורה שבה השרת יטפל בהוראות שהצד לקוח יעביר לו (יקבל טופס סינון ויעביר ללקוח דף מסונן וכו')זה ממש כך, רק שבצד שרת יש דברים שהלקוח לא רואה והם אפילו לא בשבילו (כמו תחזוקה מידי פעם או איסוף נתונים על ידי זחלן וכו'),
ובצד לקוח הוא לא חייב לראות ממש ויזואלית כל דבר אבל כל מה שנשלח אליו ומתקבל ממנו.
לכל אחד מהם יש את הכאב ראש שלו, ותלוי מה רמת הנסיון שלך בJS כשפה.
אבל- באנגולר אתה יכול לעשות המון ממש בזמן ממש קצר, יש הכל מוכן, כל המשימות הנפוצות ממש בהשג יד, כולל ולידציה של טפסים, אנמציות, קריאות לשרת וממנו בחזרה, ואפילו קריאות מורכבות מאוד יש לנו את $q. באנגולר זה 2WAY BINDING ככה שאתה יכול לראות מאוד מהר מה שאתה רוצה. בריאקט, רק להתחיל להתעסק עם זה צריך לדעת ES6, BABEL, הקונסספט של JSX ועוד, מה גם שכדי לעשות משהו קצת יותר עם DB צריך כבר רידאקס, שזה כאב ראש - עצום (סיבוב אין סופי), מתשמשים בזה לדברים שצריך שיהו ממש מהירים ועם הרבה על המסך. ואין שם כלום מובנה אפילו רק בשביל לעבור דפים אתה צריך חבילה מיוחדת. שלא לדבר על אנמציות, ולדציה, וכו'. יש לזה הרבה פוטנציאל לעתיד, אבל קשה מאוד להתחיל עם זה בפרט אם אתה צריך משהו טוב ומהר.
באנגולר (אחד כמובן, את שנים אני לא מכיר) יש מלא תמיכה, רב השאלות בסטאק הם על אנגולר, ויש לזה המון אהדה בציבור, וכמו כן הרבה דברים מוכנים וטובים, כמו angular natirial וכו' והכי חשוב אתה יכול להתחיל לראות דברים טובים על המסך תוך ממש זמן קצר.אפשר להרכיב חבילה עם DB SQL ו ASP.NET ואנגולר, ואת השרת תכתוב בVB אם אתה רגיל אליה, ואת האנגולר בJS.
פורסם במקור בפורום CODE613 ב16/05/2017 20:54 (+03:00)