ראשיאודותטיוליםצילוםfull Stack
Yosefus FlaviusYosefus Flavius

Yosefus flavius

אני בעצמי

קישורים מהירים

  • דף הבית
  • אודות
  • בלוג
logo

© 2025 Yosefus Flavius WebDeveloper

Next.js ו-SQL — המסע הלא כל כך זוהר של גיא בחיבור בין עולמות - מדריך מקיף עם טיפים ומידע שימושי

Next.js ו-SQL — המסע הלא כל כך זוהר של גיא בחיבור בין עולמות

  1. בית
  2. >
  3. Full Stack
16 באוקטובר 2024• זמן קריאה: 2 דקות

איך זה מרגיש לחזור ל-SQL אחרי MongoDB המפנקת? בפרויקט אישי חדש, גיא מגלה את החספוס (והקסם) שבחיבור Next.js ל-SQL, עם תובנות על ORM, שגיאות מציקות וטיפים למפתחים שמחפשים גישה נכונה.

היום נתקוטט על next + sql והחיבור המכוער שביניהם דרך מסעו של גיא. 😎 השבוע גיא התחיל עוד פרויקט אישי בזמנו הפנוי. פרויקט שהתחיל עם רעיון שהתבשל במוחו של הברנש עוד בתקופה שכולנו רצנו יחפים אחרי ארוחת צהרים עם אבן ומקל על עולם שטוח להפליא. 😜 בין המנחשים את נושא הפרויקט נכונה יוגרל אוזניות תקולות ששמתי באגורה ואין פרייאר שמסכים לקחת (רמז - מערכת מבוססת בעיקר דאטה). את הפרויקט הזה בלי נדר בסוף אני אעלה לכם שתתנו חוות דעת, ותריבו איתי בכיף שלכם. 😒 אז הילד הלך על sql לאחסון המידע לשם שינוי, ולמרות שידוע שהוא לא גבר כמו מונגו, סלחן ומחוספס כזה. אלא חתיכת נוכל ערמומי שמחזיר שגיאות בסגנון "יש לך טעות באיזור המילה where" (והלוואי שהייתי צוחק - היה קשה לחזור לזה אחרי שמונגו שולח לך את האות הבעייתית, למה היא בעייתית, מתקן לך את השגיאות ומכין לך קפה על הדרך). אז חלקכם אומרים לעצמם "תשתמש בor'm כלשהו ותעזוב את כולנו", (*ספריה שמתווכת את הsql בדרך של שאילתות אובייקטים - בדומה לmongoose) אז בפרויקט קודם גיא השתמש בprisma, והמסקנה? וואלה אתם צודקים. גיא באמת ישתמש בprisma שוב בהמשך, בנתיים זה כיף לכתוב קצת sql. 😍 ואו: לחזור לsql טהור אחרי תקופה של כמה חודשים. יש בזה משהו כיף, כמו לקרוא ספר הסטוריה כתוב טוב. (אבל קצת משעמם). הכל בהחלט יותר מסודר (לפחות בראש), כי חייב לתכנן כמו בנדם ולא לתכנן תוך כדי פעולה. 😖 איכס: תהיו קצת יותר ספציפיים בשגיאות, זה מסד נתונים לא חדר בריחה, בחייכם. הקטע שצריך בכל שינוי בטבלה לכתוב באופן ספציפי איזה עמודה להוסיף וכו' וכו', (מה שמונגו גמיש כמו נחש פעמונים) וכל מיני הגדרות התעסקות מסביב כאלו, טינופת. היו חלקים בקונפיגורציה הראשונית שהיו פשוטים יותר מatlas בשירות שבחרתי, אבל לרוב הכל מרגיש מורכב יותר (לא משמעותי - אבל חווית משתמש פחות נוחה) 😇 יש המון מאמרים ארוכים על ההבדל בין המסדי נתונים השונים, אבל בעינים המופרעות שלי: אז sql הוא הבחור האירופאי שמתגלח כל פעם שהוא רואה זיף, מגיע לעבודה חנוט בחליפות מעצבים, ועניבות של נהגי אגד, ושדורש בקשה בכתב כל פעם שמשקים לו את העציץ במשרד. mongo מהצד השני הוא הליצן של המשרד, זה שמגיע עם פיג'מה של ארנב וגרביים לא תואמות לפגישת מיזוג, ומצליח להרוג אפילו קקטוסים מפלסטיק. שניהם מתכנתי על שעושים עבודה של צוות שלם אבל בחיים לא תתבלבלו ביניהם. 🤓 ממליץ על sql? אם יש לכם זמן פנוי, רוצו על זה אחרי כל התלונות הישראליות של גיא, זה חמוד לאללה. כאן המקום לציין שחוצפה עזה מצידי להמליץ או לא להמליץ על טכנולוגיות שפיתחו טובי המוחות, אבל אני חצוף.

linkedin
whatsapp
facebook
x
Y

Yosefus Flavius

כותב הבלוג

כתבות קשורות

כתבות דומות

האם גיא מצא את התחליף הראוי ל-VS Code?
27 באפריל 2025
Full Stack>>תכנות Full Stack

האם גיא מצא את התחליף הראוי ל-VS Code?

בפוסט הזה, גיא מספר על חוויותיו עם העורך קוד החדש בשם "Windsurf", שגילה בעקבות פוסט של יובל אבידני. הוא משבח את חווית ההתקנה ואת השילוב עם בינה מלאכותית שמסייעת ביצירת קבצים ועבודות פיתוח. אך כמו תמיד, יש גם צדדים קשים – במיוחד בשילוב עם ספריות חינמיות שאין להן את הדוקומנטציה המושלמת. האם Windsurf יוכל להחליף את VS Code? כנראה שכן, אבל יש עדיין כמה מכשולים.

גיא מכור לבינה מלאכותית (אבל מי לא?)
27 באפריל 2025
Full Stack>>תכנות Full Stack

גיא מכור לבינה מלאכותית (אבל מי לא?)

בפוסט הזה, גיא משתף את החוויות שלו משימוש ב-Next.js 15 בשילוב עם Hugging Face API. הוא מדבר על יצירת תמונות בעזרת Form חדש, שיחות עם AI שהפכו למורכבות (וקצת משעשעות), וגם חושף את המאבק הקבוע בבאגים. ומי ידע שאינטגרציה של טכנולוגיות חדשות יכולה להיות כל כך ממכרת?

להכיר את htmx בחמש דקות: חד-קרן או עז בחניה?
15 באוגוסט 2024
Full Stack>>תכנות Full Stack

להכיר את htmx בחמש דקות: חד-קרן או עז בחניה?

רוצים להכיר את הילד הבעייתי והפופולארי htmx בלי לשרוף את כל האונה הקדמית? בפוסט קליל ומצחיק נלמד מה זה htmx, איך משתמשים בו, ולמי זה מתאים (או ממש לא).