@יהודי-טוב כתב בלימוד בניית ועיצוב אתרים ברמה גבוהה:
התכוונתי שלשימוש סטנדרטי אחרי שהוא משתמש בספריה מסוימת - יכול לחסוך לו זמן פיתוח אם הוא ימצא לזה ספריה של רכיבים.
התכוונת כנראה שפת עיצוב מסוימת?
@יהודי-טוב כתב בלימוד בניית ועיצוב אתרים ברמה גבוהה:
התכוונתי שלשימוש סטנדרטי אחרי שהוא משתמש בספריה מסוימת - יכול לחסוך לו זמן פיתוח אם הוא ימצא לזה ספריה של רכיבים.
התכוונת כנראה שפת עיצוב מסוימת?
חייבים לא, אבל זה מאפשר לעשות קיצורי דרך יעילים מאוד, בפרט כשרוצים להגיע לעיצוב נאה ונעים ולא משהו מיוחד ולא שגרתי
אבל זה לגבי השאלה CSS או ספריית קומפוננטות (ויש גם דברים באמצע), אבל בלי קשר לעיצוב מומלץ ללמוד פריימוורק ריאקטיבי אחרי שיודעים טוב את הבסיס כדי שיהיה אפשר לכתוב בצורה נקיה פרויקט גדול, ואם אתה לא עושה את זה כדי למצוא עבודה כשכיר אז שמור מרחק מריאקט (אני ממליץ על vue)
זה שיש פריימוורק כמו ריאקט לא אומר שזה ספריית קומפוננטות מוכנה
בארגונים גדולים יש בכלל מערכת עיצוב פנימית עם ספריית קומפוננטות פנימית לפי העיצוב הארגוני
@eido סקייל זה המון משתמשים בו זמנית
מה שפירטת נפתר בנוד לא בגלל האסינכרוניות לבד אלא בגלל הספריה שעושה על זה קסמים
@eido כל עוד אתה לא צריך לטפל בסקייל ענק ולא משתמש בספריה הנ"ל מה זה משנה לך אם הוא אסינכרוני או לא? השרת אינטרנט מריץ תהליך נפרד לכל בקשה
לגבי MVC תפתח נושא חדש, איך עושים MVC נכון. אבל בקצרה אם יש לך קלאס שמייצג את האובייקט (או ORM) והפונקציות שלו נוגעות בדאטהבייס, פונקציה שמפרמטת את מבנה התשובה ופונקציה של הלוגיקה, יש לך MVC
@eido זה לא ש Node.js מתקשר יותר טוב אלא שיש את הספריה yemot-router2
אבל מה הקשר לערבב גם PHP? אם אתה כותב בNode.js תעשה את הכל שם
@eido דואגים שהקובץ לא יהיה במיקום ששרת האינטרנט (אפאצ'י לדוגמה) מריץ
@eido לא עושים MVC על ידי שקובץ אחד קורא לקובץ אחר בcurl אלא הפרדה לוגית לקלאסים/פונקציות ואפשר גם חלוקת לוגיקה לקבצים ואז ייבוא עם include
אגב ערכתי את התשובה והוספתי התייחסות לשאלה המקורית
@eido זה נקרא אבטחה באמצעות הסתרה וכדאי להתרגל להימנע מזה באופן גורף כי בדרך כלל התועלת קטנה והנזק גדול שיש תחושת שווא של אבטחה ולא דואגים לאבטחה אמיתית
לדוגמה הזרקת SQL לא מגנים על ידי יצירת שכבות מלאכותיות אלא על ידי Prepared Statements (כמו שעשית) ואז אין עניין בכל השלבים (לא מבין מה אתה מתכוון רגל בפנים בגלל שיודעים את שם הקובץ)
וגם הסתרה של שם קובץ זה לא הגנה, צריך להוציא אותו ממיקום שבו השרת אינטרנט מריץ או לחסום בקובץ .htaccess
ולגבי השאלה המקורית - מקובל לעשות להיפך, לעשות את הולידציה בנקודת הכניסה של הנתונים ולשמור את קוד העדכון עצמו נקי. בכל מקרה אין עניין לעשות אותה בדיקה בשתי מקומות בקוד
@Mordechay כתב בחיבור ssh לשרת איך אוכל לראות את כתובת ה ip של המתחבר (הלקוח):
כן אבל אחרי שהשקעתי ב ip קבוע... (זה מה שעשיתי עד שהיה לי ip קבוע)
מה הכוונה השקעת, זה עלות חודשית
@ששא כתב בתגובה: API רחובות לפי שכונות\ שכונות לפי ערים:
כי אם לא זה לא בדיוק עוזר...
זה פוסט מלפני שנתיים וחצי
@מטעמים כתב במערכת לניהול ומעקב אחר מתמודדים או מטופלים עם תזכורות חכמות:
75 ש"ח לחודש זה המנוי הבסיסי
פלוס מע"מ
יש מערכות CRM שאפשר לקסטם אותם בקלות
תבדוק את HubSpot
@משרדי AI סטודיו הוא לא מוצר שמכוון לקהל הרחב, והוא באמת עם UIUX גרוע מאוד
אני לא חושב שהממשק של קלוד מזעזע, אבל הוא לא משהו
אם כבר הממשק הכי טוב בשוק הוא בכלל של grok. דוגמה קטנה לחשיבה שלהם על פרטים קטנים - אתה יכול באמצע שהAI כותב להקליד תגובה ואנטר וזה קוטע אותו. זה חוויית שיחה הרבה יותר טבעית, אצל כל האחרים אתה צריך ללחוץ ידנית על כפתור עצור, לחכות שיעצור, וללחוץ שליחה
@מעלה-ומוריד כתב בפורום תמיכה למשתמשים - מה מומלץ:
@dovid לגבי הדברים שלך, זה בדיוק מה שאני מחפש, אני מעדיף לא לשדך את הפרוייקט הזה עם עוד פרויקט. ניהול של פורום nodebb לצד פיתוח של התוכנה, והתפתחות למקומות נוספים, נראה לי כמו להעמיס על הקונטקסט שהאינטלגנציה האנושית שלי מסוגלת לעבד בבת אחת. אני עלול במקרה כזה להצהיר בעקשנות שעוד לא נוצרתי עדיין.
אני לא חושב שלהמציא את הגלגל ולפתח מערכת פורום חדשה זה פתרון הגיוני
אתה יכול להשתמש ב free flarum, לפי מה שכתוב פה זה מגיע עם פלאגין מובנה של SSO, כלומר כמו שכתבת לקבל טוקן מהאפליקציה שלך
או לשלם למישהו שיתחזק לך פורום nodebb (אני משוחד בהצעה הזאת
)
@מטעמים איזה כיף, אז אני (או בוט רנדומלי) יכול להריץ לך שורה קצרה בקונסול של הדפדפן ולקבל גישת ניהול מלאה
וזה שזה לא קרה עד היום - לא סומכים על הנס (ואני משער שגם גיבוי אין לך...)
@yossiz כתב באיך שוכרים מתכנת?:
כדאי שהפרוייקט יהיה מאופיין עד כמה שידך מגעת לפני שאתה חותם עם מתכנת
ושיהיה מאופיין לפרטים, עם הבחנה מה חשוב ומה לא. לפעמים משהו נשמע ממש פשוט ובאמת מראש הוא פשוט אבל כשמגיעים לקראת סיום ומבקשים לשנות זה דורש להפוך את התוכנה על ראשה ממש
מתכנת טוב אמור לעזור לך לבצע את זה - חשוב לשתף פעולה ברצינות בשלב הזה