האם יש מפתח אחד שיכול לעשות הכל?
אם לא - כמה סוגי מפתחים נדרשים?
מבחינת שפות יש לי את C# וגם היא שפה שנרכשה תוך כדי העבודה.איזה טכנולוגיה יש לך כן?
לפי מה שייצא לי לראות מכאן - יש לך המון מידע בתכנות
כך שהיתי הולכת על לימוד עצמי, על בסיס הידע והניסיון
מוכנה לעזור בשמחה!
react.js ו-react native הן בעצם אותה שפה?תלוי אליו שפות המפתח מכיר
וברצינות,
אם אתם פתוחים לכל האפשרויות,
ממליצה מאוד על React.js לWeb ועל React Native לmobile.
באפליקציה הפלוס הגדול הוא שיהיה קוד משותף לAndroid & iOS חוץ מכמה תיקונים קטנים.
לWeb אמנם יצטרכו קוד שונה, אבל יהיה אפשר בקלות לשתף פונקציות לוגיות וכן צורת הכתיבה דומה כך שלא תהיה עלות למידה.
אם מעניין אותך ואת רוצה הרחבה - מוזמנת לשאול.
אלו 2 טכנולוגיות מקבילות,react.js ו-react native הן בעצם אותה שפה?
אוקי מחכה תודה.אלו 2 טכנולוגיות מקבילות,
אפרט בע"ה בהמשך הערב.
להאתר והאפליקציה בדר"כ יש להם דאטה בייס משותף ששניהם מושכים ממנו וכך הם מעודכנים ביחד.האמת - אני אפילו לא יודעת איך אתר ואפליקציה מתממשקים?
מממשים מקור אחד ומושכים 2 בראנצ'ים? או שזה 2 מימושים נפרדים?
את נוגעת כאן בנקודה מעניינת שקשורה לעבודת צוות מול עבודה יחידנית.וראיתי שהיו שותפים בזה כ"כ הרבה אנשים, וזו עדיין לא אפליקציה שצורכת המון התחברויות לDB או משהו (כך נראה לי).
השאלה היא אם זה באמת נצרך או שאפשר כן לנסות להתחיל לבד.
אני שכירה 9 שעות ביום ב"ה , ורוצה לפתח משהו עצמאית.את נוגעת כאן בנקודה מעניינת שקשורה לעבודת צוות מול עבודה יחידנית.
במוצרים גדולים (הדרנא נראה על פניו מוצר גדול, לפני שהתעמקתי) קשה לעבוד בלי צוות.
המטרה של צוות היא לא רק להביא הרבה אנשים שכל אחד כותב בשפה/טכנולוגיה שונה, צוות יכול להיות מורכב ממספר מתכנתים שכותבים באותה טכנולוגיה, את אותו מוצר, עם שיטה כמו Agile שמנהלת את צורת העבודה.
בדוגמא הספציפית שנתת, יש לי הרושם שהזמן היה פקטור משמעותי מאוד, ועל כן הם רצו לגייס כמה שיותר מפתחים.
(לצורך העניין, אחד המוצרים שאנחנו עובדים עליו כרגע כולל אפליקציית מובייל מעט מסובכת + 2 אפליציות ווב די פשוטות. אנחנו צוות של כחמישה שעובדים עליו, חמישה חודשים עד שיצאה גרסה ראשונה.
מוצרים אחרים פשוטים יותר שכללו רק אפליקצית מובייל לקחו כשלושה ארבעה חודשים, שניים-שלושה מפתחים)
עדיין, יש מפתחים עצמאיים שבונים מוצרים לבד, ללא צוות,
כדוגמת @bmkol .
כאן את צריכה לשאול את עצמך:
את עושה את זה כעצמאית או כשכירה?
האם זה מוצר שאת הגית ומתכוונת למכור או שיש משקיע שמעוניין בזה?
אם את שכירה, זה עניין של המעסיק.
האם הוא מעוניין שצוות שלם יעבוד על המוצר או שרק את.
אם את עצמאית, את צריכה לקחת בחשבון שיקולים של הקמת צוות והשקעה בו מול עבודה עצמית על כל המשתמע מכך.
וכמובן, כמו שפרטתי, גם הזמן העומד לרשותך משחק כאן גורם משמעותי.
ההודעה יצאה ארוכה דייה,
אז אפרט על הטכנולוגיות שהבטחתי בהודעה הבאה...
חתיכת משימה את לוקחת על עצמך...אני שכירה 9 שעות ביום ב"ה , ורוצה לפתח משהו עצמאית.
אני חושבת שיש משהו מאוד טוב בעבודה בצוות כי זה ממקסם את כולם ומחייב לעמוד בסטדנרט גבוה.
חוץ מהעובדה שכן צריך גם מעצבים גרפיים - מאפיינים - וכו' לפני כתיבת הקוד עצמו.
מהי סביבת הפיתוח?React.js/React Native
React היא שפת תגיות מבוססת js (ליתר דיוק, jsx) שפותחה ע"י פייסבוק.
הטכנולוגיה הזו היא המתחרה הם ביותר של Angular בעולם הפיתוח,
בלוגים רבים מתחבטים בשאלה: Angular VS React,
למעשה, ברוב הטבלאות שראיתי React היא המובילה.
בעזרת React ניתן ליצור בקלות ממשקי משתמש דינמיים שמתעדכנים ומציגים את הנתונים תוך רינדור פשוט ומהיר של שינויים.
React native היא בעצם טכנולוגית React שמיועדת לmobile.
(כתובים בה חלקים מfacebook, instgram, whatsAapp , ועוד)
הקוד הJsxי שונה כמובן, כי Copiler של Mobile לא יודע לקרוא תגיות HTML. אבל הsyntax והפונקציות זהות.
כמו שציינתי קודם, המעלה העיקרית של React Native היא הcross platforms בין Android & iOS
הקוד העיקרי נכתב בJS, ורק כשדרושים רכיבי native (כמו מצלמה, אנשי קשר, זיכרון וכו') יש לכתוב קוד java לAndroid וObjective c/swift לios.
(אם כי, כמו כל עולם הOpen source, כמעט לכל צורך ניתן למצוא מענה בדמות 3rd parties שאחרים פיתחו)
אם פתוח לך Udemy יש לי קורס מעולה ללימוד React/React Native
אם את מציינת שתצטרכי גם DB, תרשי לי להמליץ לך על Firebase...
כמו שכתבתי, Javascriptומהי סביבת הפיתוח?
אני עשיתי את הקורס הזה לפני כשלוש שנים, אבל אני רואה שיש להם 2020 upgrades אז נראה לי שזה טוב לך.ומה הקורס ב-UDEMY?
מהכרות - יש חיבור לDB ול-server sideאני אגיד לכן למה אני שואלת,
פשוט ראיתי את התהליך של "הדרנא" https://www.prog.co.il/threads/הדרנא-שהחיינו-משחררים-גרסת-בטא.514906/
וראיתי שהיו שותפים בזה כ"כ הרבה אנשים, וזו עדיין לא אפליקציה שצורכת המון התחברויות לDB או משהו (כך נראה לי).
האם זה לא יהיה יותר נכון להתחיל קודם כל עם JavaScript ביסודיות, ואח"כ ללמוד פרוומוורק כמו React?אני אמנם מעולם התכנות אך לא של ווב.
אני חושב שהכי קל להתחיל עם טכנולוגיה חדשה זה פשוט לעבור על הדוקומנטציה - ובפרט לגבי React שיש להם תיעוד ממש מצויין ואינטראקטיבי, [ואפילו (חלק גדול) בעברית!: https://he.reactjs.org/]אם פתוח לך Udemy יש לי קורס מעולה ללימוד React/React Native
יש לי ידע בסיסי ממש בjs מהתואר, וידע מעולה בc#. לא מספיק?האם זה לא יהיה יותר נכון להתחיל קודם כל עם JavaScript ביסודיות, ואח"כ ללמוד פרוומוורק כמו React?
אני חושב שהכי קל להתחיל עם טכנולוגיה חדשה זה פשוט לעבור על הדוקומנטציה - ובפרט לגבי React שיש להם תיעוד ממש מצויין ואינטראקטיבי, [ואפילו (חלק גדול) בעברית!: https://he.reactjs.org/]
אל תחמיצו!!!
מנוי פרימיום באתר פרוג, יקפיץ את המוניטין שלך לקהל גדול שאסור לך להחמיץ!
ועכשיו בהזדמנות, מבצע פסח 10% הנחה ברכישת מנוי שנתי!
לוח לימודים
מסלולי לימוד שאפשר לההצטרף
אליהם ממש עכשיו:
2.04
כ"ג אדר ב'
השקה חגיגית
חדש בפרוג
קורס חדשנות AI ובינה מלאכותית
14 שיעורים מפוצצים תוכן על כלי הAI השונים ליצירת תמונות וויז'ואל, עריכת וידאו ומושן, כתיבה ורעיונות, אפיון ועיצוב אתרים ועוד המון!
ההרשמה נפתחה!
20.03
י' אדר ב'
פתיחת מסלול
עיצוב ואדריכלות פנים
מלגות גבוהות!
26.03
טז' אדר ב'
פתיחת מסלול
מאסטר בשיווק דיגיטלי
מלגות גבוהות!
8.05
ל' ניסן
פתיחת מסלול
אוטומציות עסקיות, בוטים והטמעת מערכות מידע
מלגות גבוהות!
9.05
א' אייר
ירושלמי?
יש לנו מלגה מטורפת עבורך! קורס במימון כמעט מלא!!
אוטומציות עסקיות, בוטים והטמעת מערכות מידע
ההרשמה בעיצומה
28.05
כ' אייר
פתיחת מסלול מורחב:
פיתוח ובניית אתרים
מלגות גבוהות!
תהילים פרק קכב
א שִׁיר הַמַּעֲלוֹת לְדָוִד שָׂמַחְתִּי בְּאֹמְרִים לִי בֵּית יְהוָה נֵלֵךְ:ב עֹמְדוֹת הָיוּ רַגְלֵינוּ בִּשְׁעָרַיִךְ יְרוּשָׁלִָם:ג יְרוּשָׁלִַם הַבְּנוּיָה כְּעִיר שֶׁחֻבְּרָה לָּהּ יַחְדָּו:ד שֶׁשָּׁם עָלוּ שְׁבָטִים שִׁבְטֵי יָהּ עֵדוּת לְיִשְׂרָאֵל לְהֹדוֹת לְשֵׁם יְהוָה:ה כִּי שָׁמָּה יָשְׁבוּ כִסְאוֹת לְמִשְׁפָּט כִּסְאוֹת לְבֵית דָּוִיד:ו שַׁאֲלוּ שְׁלוֹם יְרוּשָׁלִָם יִשְׁלָיוּ אֹהֲבָיִךְ:ז יְהִי שָׁלוֹם בְּחֵילֵךְ שַׁלְוָה בְּאַרְמְנוֹתָיִךְ:ח לְמַעַן אַחַי וְרֵעָי אֲדַבְּרָה נָּא שָׁלוֹם בָּךְ:ט לְמַעַן בֵּית יְהוָה אֱלֹהֵינוּ אֲבַקְשָׁה טוֹב לָךְ: