וורדפרס כמסד נתונים - מותר?
-
@shpro654
הדרך לחבר בין SPA צד לקוח Angular/React/Vue לבין צד שרת בNode קלה מאוד.
אמנם לפעמים חסרים כמה קצוות לחבר, ואז זה מרגיש מאיים וכבד - עד כדי שאלתך מה יש לי לעשות עם הידע הזה, אבל לאחר סגירת הפער הקטן הזה הידע שלך שימושי ביותר.
מה יש לי לעשות עם הידע הזה? הכל!
תוכל עם הידע הזה לבנות כל פלטפורמה שעולה בדעתך, ובהרבה פחות מההגבלות שקיימות אצל מי שבונה בכלי סגור שיועד מראש לצורך מאוד ספציפי, גם כאשר עם הזמן הוא התרחב ונותן מענה לבעיות נוספות. (וורדפרס כדוגמה מובהקת, ועוד.)יש הבדל זניח בין וורדפרס למכלול הכלים של js והוא קלות ההקמה שיש בוורדפרס, קל בהרבה להרים אותו מהשאר. אבל זו לא סיבה טובה מספיק להעדיף אותו, מכיון שלרוב זו תהיה דרך קצרה שהיא ארוכה. בסוף תוכל להגיע הרבה יותר רחוק והרבה בפחות כאב ראש בכלים האחרים.
למעט כאשר יש לך צורך במשהו שוורדפרס נועד לו. כי רק אז יש סיבה להעדיף אותו ולחסוך הרבה עמל ויזע (לדוגמה בלוג, כמובן, דף נחיתה בחלק מהמקרים, או מערכת חנות ווקומרס). -
וורדפרס היא מערכת רעה. חשבתי ככה לפני המון שנים, שיניתי דעה על מאה דברים, ושקלתי שוב את מעמדה של וורדפרס, והיא רחוקה מלהיות טובה.
רק אומר דוגמה מובהקת בעיני, בשחרור ממש לפני חודש חודשיים התווספה תכונה נפלאה: הוסיפו בהגדרות אופציה להגדיר אם האתר הוא https או http, וככה אפשר בקלות לעבור ביניהם! מדהים! לפני כן היה צריך אי אלו שינויים במסד...אלא מה? php וורדפרס, הם עדיין דרך פשוטה וקלה לארח אתר, עם דינמיות פשוטה. הם בבחינת "דפוק אבל עובד" או "הישן והטוב" בהרבה דברים פשוטים. ניתן להוסיף לזה את הגדרות השרת, העובדה שהקובץ נקרא שוב ושוב בכל קריאה (לפחות אם הוא השתנה), והים האדיר של החומר (והמפגר ברובו) שיש אודותם באינטרנט.
לכן אני אומר שלאדם פשוט חמוד להשתמש בוורדפרס, אבל מתכנת צריך להדיר ממנה הנאה, לפחות עד שהוא יהיה מספיק בשל להקים באופן אחר בהתאם לדרישות.
-
ברשותכם,
בעקבות תגובותיכם, אקח את השאלה צעד קדימה.
יש לי פרויקט מסוים שחציו אתר תוכן עם פוסטים ותכנים - למנויים בלבד,
וחציו מערכת חכמה (צבירת נקודות ע''י עדכון השתתפות יומי, קבלת מוצרים וניצול הנקודות, תצוגת נקודות אישית למשתמש, ופונקציות נוספות.
המנויים ב-2 חלקי האתר, הם אותם מנויים, כך שלא נכון לכאורה לפצל את זה חצי לוורדפרס וחצי למערכת עצמאית.
במקרה כזה, 'מותר לי' להשמש בוורדפרס לכל המערכת, או שיש פתרון ודרך אחרת? -
@shpro654 אם אתה צריך פונקציונליות של תוכן ופוסטים, אני הייתי הולך באמת על וורדפרס.
לא הייתי שוקל לפתח מערכת של תוכן ופוסטים בכלל, אבל כן הייתי פוזל למערכת אלטרנטיבית לוורדפרס על בסיס nodejs וכדומה למשל https://github.com/strapi/strapi), אבל זה ספורטיבי מידי, כלומר טובת המוצר וההליך אומרת ללכת על וורדפרס על כל חסרונותיו. -
@shpro654
שאלת השאלות
התשובה לטעמי (אם מדובר במבנה פעוט כפי שהתרשמתי)
תעשה משנוח לך, אתה מכיר טוב את node בהצלחה
אם את php שייטב לךאני אישית מכיר את PHP (התחלתי כמה פעמים ללמוד את node אך בנתיים לא הצלחתי מחוסר זמן ועוד יותר מהבעיה שאני כן יודע את php)
אני בPHP הולך על Laravel
בצד לקוח אני עובד על reactאבל שוב, סוף דבר תעשה מה שקל לך מבחינת כישורים
בהצלחה רבה -
@shpro654 אמר בוורדפרס כמסד נתונים - מותר?:
ברשותכם,
בעקבות תגובותיכם, אקח את השאלה צעד קדימה.
יש לי פרויקט מסוים שחציו אתר תוכן עם פוסטים ותכנים - למנויים בלבד,
וחציו מערכת חכמה (צבירת נקודות ע''י עדכון השתתפות יומי, קבלת מוצרים וניצול הנקודות, תצוגת נקודות אישית למשתמש, ופונקציות נוספות.
המנויים ב-2 חלקי האתר, הם אותם מנויים, כך שלא נכון לכאורה לפצל את זה חצי לוורדפרס וחצי למערכת עצמאית.
במקרה כזה, 'מותר לי' להשמש בוורדפרס לכל המערכת, או שיש פתרון ודרך אחרת?עד כמה זה מסובך לפצל באמת את האפליקציות? אם אחרי הכל שניהם מבוססים בעיקר (בנוגע לדאטה) על הDB, הוא נגיש לשניהם (ואין בו תקלות של התנגשויות כי הוא הרי DB)
אני לא יודע את הדקויות של הסיטואציה שלך
אבל דווקא נראה לי מעניין לשלב בין וורדפרס כחלק של התוכן בפרוייקט
ונוד כחלק של המערכת השניה, שנשמעת סוג של ecommerce או משהו באיזור -
-
@איש-נחמד אמר בוורדפרס כמסד נתונים - מותר?:
@chv אני לא מבין מה העניין להכביד על האתר ולהוסיף קריאה למסד נתונים ושפה נוספים, ל-WP יש פונקציות ממש נוחות לקריאה וכתיבה ממסד הנתונים באמצעות שימוש ב-SMTP או בשאילתות פרטיות, גם מסד הנתונים בנוי בצורה ממש מסודרת ואפשר בקלות להוסיף טבלאות.
תכתוב בגוגל sequelize
או prisma -
@chv אמר בוורדפרס כמסד נתונים - מותר?:
אבל דווקא נראה לי מעניין לשלב בין וורדפרס כחלק של התוכן בפרוייקט
ונוד כחלק של המערכת השניה, שנשמעת סוג של ecommerce או משהו באיזוררעיון קצת מקביל לכיוון שהתחלתי לחשוב לבנות את החלק השני בריאקט, כשהוא יושב בתוך וורדפרס, (ע''פ רן בר שיק פה).
מה דעתכם על האפשרות הזו?באופציה של 2 מערכות כהצעת @chv האם המשתמשים יצטרכו כל פעם להיכנס (להזדהות) במערכת אחרת? (בהנחה שאין לי בעיה עם תשלום כפול לשרת וורדפרס ולשרת נוד).
בנוסף, אבקש לשאול במקרה שכן ארצה (בפרוייקט הזה או בפרוייקט אחר) להרים שרת נוד לבד.
-
עד כמה זה קשה להרים שרת לבד, מבחינת התחזוקה השוטפת לאורך זמן בפרודקשיין. האם זה 'הקם ושכח' כמו בוורדפרס (למעט ההתקנה הארוכה כמובן וכולי), או שזה התעסקות יומיומית עם 'השרת שלי'? (כיבוי והדלקה, גיבוי, עומס וכדו')?
-
בלימודים בניתי אותנטיקציה בנוד + אקספרס + bcrypt, זה מה שעושים בפועל גם בפרודקשן?
(אחד הדברים ש'קורץ' לי בוורדפרס זה השקט בנושא אבטחה)
תודה!
-
-
@shpro654 אמר בוורדפרס כמסד נתונים - מותר?:
@chv אמר בוורדפרס כמסד נתונים - מותר?:
אבל דווקא נראה לי מעניין לשלב בין וורדפרס כחלק של התוכן בפרוייקט
ונוד כחלק של המערכת השניה, שנשמעת סוג של ecommerce או משהו באיזוררעיון קצת מקביל לכיוון שהתחלתי לחשוב לבנות את החלק השני בריאקט, כשהוא יושב בתוך וורדפרס, (ע''פ רן בר שיק פה).
מה דעתכם על האפשרות הזו?באופציה של 2 מערכות כהצעת @chv האם המשתמשים יצטרכו כל פעם להיכנס (להזדהות) במערכת אחרת? (בהנחה שאין לי בעיה עם תשלום כפול לשרת וורדפרס ולשרת נוד).
בנוסף, אבקש לשאול במקרה שכן ארצה (בפרוייקט הזה או בפרוייקט אחר) להרים שרת נוד לבד.
-
עד כמה זה קשה להרים שרת לבד, מבחינת התחזוקה השוטפת לאורך זמן בפרודקשיין. האם זה 'הקם ושכח' כמו בוורדפרס (למעט ההתקנה הארוכה כמובן וכולי), או שזה התעסקות יומיומית עם 'השרת שלי'? (כיבוי והדלקה, גיבוי, עומס וכדו')?
-
בלימודים בניתי אותנטיקציה בנוד + אקספרס + bcrypt, זה מה שעושים בפועל גם בפרודקשן?
(אחד הדברים ש'קורץ' לי בוורדפרס זה השקט בנושא אבטחה)
תודה!
לוורדפרס יש API שמאפשר לבדוק אם ID של משתמש נכנס לאתר או לא.
ולגבי האבטחה, השקט של וורדפרס הוא רק במה שלא יודעים. -
-
@shpro654 נוד רחוקה ממצב של הקם ושכח בייחס לוורדפרס (הסיבה לא מחמיאה לוורדפרס אבל אלו העובדות).
צריך כלים צד שלישי כמו PM2 בשביל לדאוג שהכל יהיה תקין.
אם תעשה אפליקציה בנוד במקביל תצטרך לעבד את העוגיות מול המסד של וורדפרס וככה תנהל משתמשים גם.
אני בעד שתעשה הכל בוורדפרס בצד שרת, בצד לקוח אתה יכול לעשות מה שבא לך.