-
אגב, בתור התחלה למי שבאמת -אבל באמת- אין שום מושג בקוד של JS אני מצרף קישור לאפליקציה של גוגל שאפשר להתחיל איתה את הכרת השפה (לא יותר מזה)
https://learn.grasshopper.app/
כאן יש ספר התחלתי בענין- https://he.wikibooks.org/wiki/JavaScript
בהצלחה! -
@גמליאל
לגבי הבעלות על הפרוייקט
זה נושא קצת רגיש כי אנשים לא תורמים קוד כל מהר בחינם כשמישהו אחר יעשה על זה כסף
אמנם המתחילים יתרמו בכל מקרה אבל חייבים גם את המתקדמים
אבל במקרה שלנו בכל מקרה לא נראה לי שהולך להיות מזה כ"כ הרבה כסף
כי ההכנסה היחידה זה מפרסומות ומצד שני יש הרבה הוצאות תחזוק ופרסום
ולא יודע כמה ישאר מזה בסוף
@nach
אתה כותב לא רע
לענייננו נראה לי שזה הכיוון לתת רשימה של מדריכים מומלצים למתחילים
ואחר כך לתת להם הכוונה איזה פיצ'ר לקחת -
אני ינסה לכתוב אפיון ראשוני
וכמובן כל אחד יוסף/יתקןהפלטפרומה:
- כמובן אתר
- נדרים פלוס
- מערכת טלפונית
אפיון אתר:
- ממשק בסגנון אתר אגורה(דהיינו אפשרות לסינון לפי קטגוריה/אזור)
- גם המוצא וגם המאבד צריכים להירשם לאתר
- ההרשמה באמצעות מספר טלפון עם אימות כמו בנט פרי
- אחרי הרשמה כמובן אפשר לעדכן אימייל
- בפרסום מודעה אפשרות של הסתרת מספר הטלפון
- אם אין מספר טלפון המאבד יכול ליצור קשר בהודעה פרטית למוצא (ושם אין אפשרות להסתרת המספר טלפון של המאבד)
- כפתור "דווח כספאם" על כל מודעה שישלח הודעה למנהל
מערכת נדרים פלוס
- אמור להיות כמו האתר (בהנחה שכל הפיצ'רים יכולים להיכנס)
מערכת טלפונית
- פרסום מודעה נראה לי קצת בעייתי כי אין איך לסכרן עם האתר
- שמיעת מודעות לפי אזור/קטגוריה
- שליחת הודעה אוטומטית למוצא "נראה לי שמצאתי את האבדה שלי אנא צור קשר במספר 050....."
-
@nigun לאט לאט, את האימות הטלפוני אפשר להשאיר לשלבים יותר מתקדמים.
באופן כללי האפיון שנתת נראה נהדר, אתר אגורה זו דוגמא מעולה, חוצמיזה שהיא נכתבה בPHP...
למרות שיש להם לא מעט פרסומות האתר שלהם מאוד איטי, חינם שווה חינם.
אם אנחנו רוצים להתקדם צריך לחפש מתנדב ראשון שינחה את הפרוייקט, הבנתי מ@clickone שקשה לו להתחייב להגיב בכל זמן כיון שהוא עסוק מאוד. אם יש מישהו אחר עם ניסיון בהקמת מערכת דומה שמוכן להנחות את הפרויקט נשמח מאוד, אחרת, אולי @clickone יתחיל, ובהמשך יחליף אותו מישהו אחר.
קבצי הפרויקט ישכנו בגיט, השאלה היא מהיכן נפרוס חסות על השרת?
באיזה שפה הולכים על הצד שרת? אני הייתי רוצה node.js.
הצעת שם לפרוייקט: 'אבן הטוע-נט' -
אני חסיד של הרעיון... למה לא להתקדם?!
יאלה, הקראת שמות (לפי כמויות הנכנסים לאשכול - אני בטוח שכולם כאן!) וקדימה!
מורים יקרים - תנו שיעורי בית: פרויקט + קישור מדריך לשפה בה אמורים להשתמש בשבילו + כמה משפטי הסבר.
מי שמסיים ראשון - - - משוחרר לצאת מהאשכול - הביתה!
עריכה: אני עכשיו רואה שהרבה יהודים יקרים הקדישו מזמנם, וכבר יש רעיון למשימה, וגם משהו שנקרא אפיון (חיריק מתחת לא', נכון?) מה עכשיו צריך לעשות? איזה מדריך להתחיל ללמוד. יש מסקנות?
-
לדעתי צריך לפתוח אשכול חדש בשביל הפרוייקט
כמו שכתבתי צריך מישהו מנוסה שינחה את הפרויקט, אחרת לא עשינו כלום.
לגבי מדריכים, בשביל ללמוד JS יש לך את הספר החדש של רן בר זיק, יש לו כאן בפורום מלא מעריצים, אני באופן אישי לא מתחבר למדריכים ולספר שלו.
אם אתה ממש מתחיל בJS יש לך את האתר https://www.w3schools.com/js, אם כי @david לא ממש חסיד שלו בלשון המעטה.
לגבי נוד, אני חיפשתי המון מדריכים ולא מצאתי. יש גם באתר הנ"ל אך המדריך שם ממש שטחי. יש מבוא מכובד באתר של רן בר זיק, גם אליו לא התחברתי.
ממש לאחרונה מצאתי מדריך-קורס באתר codecademy https://www.codecademy.com/courses/learn-node-js
נראה לי הכי יסודי וברור, אבל כל אחד עם הטעם שלו. -
@nigun לא חושב שהפרויקט מתאים למי שלא מכיר משתנים ולולאות, מי שלא מכיר שינסה לעבור על מדריכים בסיסיים. הספר של רן בר זיק הוא מצוין למי שחסר רקע לחלוטין. כדי לדעת HTML וCSS אפשר לחפש מדריכים באינטרנט, יש בשפע. (בשביל לדעת את הבסיס מספיק יום-יומיים, ובכלל, אם אנחנו מתחילים מצד השרת אפשר לדלג על זה בינתיים).
-
-
מבין אלו שהביעו עניין בפרויקט @clickone הוא המתאים ביותר.
'עם-הארץ' כמו @yossiz גם היה יכול לעזור, אבל הוא לא מספיק בעניין.
אפשר לנסות לבקש גם מ @david, אם כי גם הוא עסוק מאוד.בגדול, אנחנו צריכים מישהו שייתן הכוונה ראשונית, איך מתחילים בכלל כזה פרוייקט? איך מחלקים עבודת צוות? איך עובדים עם גיט? איפה מאחסנים? אח"כ שייכנס מידי פעם לבדוק שלא עושים שטויות וזהו.
מי מתנדב?
-
@nigun בשמחה רבה הייתי לוקח את הפרויקט, הבעיה שאני עכשיו בשיא המרץ של לימוד השפה, אולי תחכה עוד כמה ימים........
הצעה שלי לציבור הקדוש כל עוד שלא התחילו עדיין
תחפשו חומרים ותתחילו לקרוא ולהתנסות,
אני ממליץ מאוד על הקישור שהביא גמליאל https://www.codecademy.com/courses/learn-node-js תכנסו לשם ותתקדמו,
אלו שקשה להם עם האנגלית יכולים להשתמש בתוסף של התרגום שמקל מאוד על הקריאה הרציפה- https://chrome.google.com/webstore/detail/google-translate/aapbdbdomjkkjkaonfhkkikfgjllcleb
בהצלחה!
אם @clickone מסכים אז מה הבעיה? -
@גמליאל אמר בלימוד מסודר של תכנות:
בגדול, אנחנו צריכים מישהו שייתן הכוונה ראשונית, איך מתחילים בכלל כזה פרוייקט?
פותחים פרוייקט בגיט האב ושולחים את כולם ללמוד איך משתמשים בגיט
איך מחלקים עבודת צוות?
בעיה של כל פרוייקט שכוללת יותר ממפתח אחד
איך עובדים עם גיט? איפה מאחסנים?
יש על זה מדריכים בעברית ואנחנו עדיין מחכים למדריך של @yossiz
אח"כ שייכנס מידי פעם לבדוק שלא עושים שטויות וזהו.
לזה קוראים code review ("סקר קוד" בתרגום מילולי) שזה דורש ידע חזק בשפה, ושכותב הקוד יכתוב את זה בצורה קריאה