-
@davidnead אמר בתבניות אתרים על NODEJS:
אני מבין שאין דבר בJS שמשתווה לוורדפרס, והשאלה מה בכל אופן יש, שיתאים לי.
כשתבין את הפואנטה של מה שכתבתי תבין שזה לא שאין רק משתווה, אלא אין אחד שבכלל יכול לתת לך בטחון מינימלי.
זהו שמה שיש זה יותר מידי הרבה, לא תדע על מה ללכת ומהר מאוד תגלה שכל אחד הוא הימור, יש לכל אחד חסרונות ושאלות שלא תמצא עליהם כל תשובה, ואתה לחרדתך גם תבין שכל חודש נזנחים מאות פרוייקטים ראויים מאוד, והופכים לסיפור עצוב של הצלחה חסרת מזל.חפש בגוגל nodejs cms open source
ותעבור על תצואות ותעדכן אותי במה ועד כמה טעיתי.(אגב הפורום הזה כתוב בnodejs, זו מערכת מוכנה בשם Nodebb והיא מסחרית. למיטב ידיעתי אין אחרים בnodejs לעומת המוווון בכל פלטפורמה אחרת).
-
@davidnead אמר בתבניות אתרים על NODEJS:
דוקא בעיני זה יתרון מרכזי בNODE האפשרות להרים שרת בnpm i וזהו, וכמה שרתים שאתה רוצה על מחשב אחד, בקלות. לא צריך לקנפג את כל המערכת בשביל זה. והכל ניתן לשליטה ידנית ופשוטה.
זה ככה בphp ובכל פלטפורמה. אתה כנראה מתכוון שלא צריך שרת אינטרנט כי הנוד עצמו הוא שרת, אבל בכל מקרה אתה חייב ניהול בשרת ייצור איזה דומיין יפנה לאיזה פורט.
ניכר שאתה מכיר יותר טוב את nodejs מאשר החלופות המסורתיות, ואני מברך אותך על כך.
אבל שתידע שהפשטות של המסורתיות דוקא גדולים עוד יותר. לא צריך לקנפג כמעט כלום.עריכה
שכחתי יתרון מהותי של JS - קליינט של SPA אמיתי וריאקטיביזה לא תלוי בכלל בשפת צד השרת.
-
@dovid אמר בתבניות אתרים על NODEJS:
@davidnead אמר בתבניות אתרים על NODEJS:
אני מבין שאין דבר בJS שמשתווה לוורדפרס, והשאלה מה בכל אופן יש, שיתאים לי.
כשתבין את הפואנטה של מה שכתבתי תבין שזה לא שאין רק משתווה, אלא אין אחד שבכלל יכול לתת לך בטחון מינימלי.
זהו שמה שיש זה יותר מידי הרבה, לא תדע על מה ללכת ומהר מאוד תגלה שכל אחד הוא הימור, יש לכל אחד חסרונות ושאלות שלא תמצא עליהם כל תשובה, ואתה לחרדתך גם תבין שכל חודש נזנחים מאות פרוייקטים ראויים מאוד, והופכים לסיפור עצוב של הצלחה חסרת מזל.חפש בגוגל nodejs cms open source
ותעבור על תצואות ותעדכן אותי במה ועד כמה טעיתי.(אגב הפורום הזה כתוב בnodejs, זו מערכת מוכנה בשם Nodebb והיא מסחרית. למיטב ידיעתי אין אחרים בnodejs לעומת המוווון בכל פלטפורמה אחרת).
לאן מובילים דבריך? האם אני צריך להסיק מזה שעלי לוותר על פלטפורמות ולבנות לבד? או, גרוע יותר, להשתמש בפלטפורמות הישנות מבוססות ה-PHP?
או אולי כן כדאי ללכת על אחד ממה שאתה קורא "הימורים", מתוך הנחה שאני מתכנת ומתחזק את האתר בעצמי ולאו בהכרח יקרה משהו עם הפרוייקט יכנס לרשימת ההימורים שנכשלו? -
@dovid אמר בתבניות אתרים על NODEJS:
@davidnead אמר בתבניות אתרים על NODEJS:
דוקא בעיני זה יתרון מרכזי בNODE האפשרות להרים שרת בnpm i וזהו, וכמה שרתים שאתה רוצה על מחשב אחד, בקלות. לא צריך לקנפג את כל המערכת בשביל זה. והכל ניתן לשליטה ידנית ופשוטה.
זה ככה בphp ובכל פלטפורמה. אתה כנראה מתכוון שלא צריך שרת אינטרנט כי הנוד עצמו הוא שרת, אבל בכל מקרה אתה חייב ניהול בשרת ייצור איזה דומיין יפנה לאיזה פורט.
ניכר שאתה מכיר יותר טוב את nodejs מאשר החלופות המסורתיות, ואני מברך אותך על כך.
אבל שתידע שהפשטות של המסורתיות דוקא גדולים עוד יותר. לא צריך לקנפג כמעט כלום.מבחינת פריימוורקים אני אכן מכיר יותר js, אבל עבדתי עם מערכת גדולה גם בPHP רק שזו היתה אפליקציית אינטרנט מורכבת שבניתי מעצצמי מאפס, ובטח לא בנויה על הפלטפורמות כמו וורדפרס ודומיה. בנוסף עבדתי גם על מערכת אחרת שהיא כן פלטפורמה (מדיה ויקי). ואני יכול לומר שההבדל בנוחות ובמינימליות של הקינפוג זה שמים וארץ.
אז אולי אם אתה משתמש פשוט מאוד שמשתמש בכלי ההתקנה של הפלטפורמה שעושים לך את כל העבודה (יש גם כלים שמתקינים לך את זה כבר בIMAGE של הVPS כמו BITAMI) הכל מקונפג לך לבד. אבל אם אתה מנהל את הדברים בעצמך, ו/או יש לך עוד פרוייקטים על אותו שרת, או שאתה צריך אפשרויות מתקדמות וכו - אז הרבה יותר עבודה לקנפג את המסרותיות כנראה.עריכה
שכחתי יתרון מהותי של JS - קליינט של SPA אמיתי וריאקטיביזה לא תלוי בכלל בשפת צד השרת.
תיאורטית כמובן אפשר לכתוב אתר בPHP ולתת לו קליינט-סייד מושקע. למעשה לא רק תיאורטית, עשיתי את זה בעבר. אבל הדרך המקובלת לעבור עם פריימוורקים של קליינט, אם זה אנגולר או VUE או כל דבר אחר, שמשלבים כתיבת HTML וJS ולא מתאימים לPHP שנותן את כל הפלט מוכן מהשרת.
-
@davidnead האם אתה מכיר את nuxt? (אני לא...) אולי זה יתן לך חלק ממה שאתה מחפש. זה לא תבנית מלאה אלא פריימוורק (= NUXT) על גבי פריימוורק (= VUE), ככה שאתה מתחיל מקומה 2 במקום קומה 1 או 0.
בעצם לא ברור לי מה בדיוק אתה מחפש. תוכל לתת לי דוגמה קונקרטית? (אין לי נסיון הרבה בבניית אתרים ואני לא מכיר את העולם של התבניות החינמיות מבוססות וורדפרס שאתה מחפש לו מקביל) -
@dovid אמר בתבניות אתרים על NODEJS:
(אגב הפורום הזה כתוב בnodejs, זו מערכת מוכנה בשם Nodebb והיא מסחרית. למיטב ידיעתי אין אחרים בnodejs לעומת המוווון בכל פלטפורמה אחרת).
אגב האגב, קוד המקור של nodebb מעניינת. הם מימשו לבד הרבה דברים שהם נחלתם של פריימוורקים למיניהם. כמו רינדור היברידי של צד שרת/לקוח. מנוע טמפלייטינג. שכבת תאימות עבור גישה ל-DB. ואולי עוד דברים שאני לא זוכר. בקיצור המון עבודה.
-
אני חושב שאני באמת צריך לקחת צעד אחורה, ולהסביר בכלל את נקודת המוצא שלי ועם מה אני מנסה להתמודד כרגע.
יש 2 מקצועות,
- web developer - יותר לכיוון של אפליקציות ווביות, עבודה תכנותית, הרבה בק-אנד
- בונה אתרים - בניה של אתרים קלאסיים, בדרך כלל מתוך תבניות, מתאים לאנשים שלא יודעים לכתוב שורת קוד
אני עסקתי עד עכשיו במשך תקופה ארוכה במקצוע הראשון. הרבה תכנות, הרבה בניית רכיבים מאפס, מעט עבודה עם פרייוורקים ובלי עבודה עם פלטפורמות ותבניות.
לכאורה בניית אתרים זה עסק פשוט יותר, בקטנה למתכנת, אך תכל'ס צריך להכיר את המערכות ולדעת לעבוד איתם ולהתאים לצרכים שלך. ובכלל, אני מעדיף כמה שיותר להשאיר שליטה אצלי.מה שקרה כעת שאני מתחיל לקבל מגוון פרוייקטים לאנשים. המשותף לכולם שהם יותר אתרים מאשר אפליקציות, את רוב העבודה כבר עשו הרבה אנשים לפני ואין סיבה להמציא את הגלגל מחדש.
אלא שאני לא מכיר את המערכות השונות, יש הרבה מאוד אפשרויות, הרבה פלטפורמות, הרבה תבניות. לא יודעים מה להתאים לצרכים של פרוייקט ספציפי, ואני לא הולך להשקיע סתם זמן ללמוד מערכת ואפילו פריימוורק או תבנית שאני לא באמת צריך. כמו יש אפשרויות של פלטפורמה שנותנת את המענה השלם (עד רמת IMAGE אפי') ויש רק ערכות נושא ויש הרבה אפשרויות ביניים.
מעצים את הבעיה זה שאני מתעקש להישאר בעולם הJS, ששם כמו ש @dovid ציין יש הרבה יותר אפשרויות וזה לאו דוקא שבח, וזה גם מכפיל את הבעיה בגלל ההפרדה בין קליינט לסרוור. מאידך בסוף הצרכים של הלקוח הם העיקר. -
-
@dovid אמר בתבניות אתרים על NODEJS:
@davidnead אמר בתבניות אתרים על NODEJS:
אני מבין שאין דבר בJS שמשתווה לוורדפרס, והשאלה מה בכל אופן יש, שיתאים לי.
כשתבין את הפואנטה של מה שכתבתי תבין שזה לא שאין רק משתווה, אלא אין אחד שבכלל יכול לתת לך בטחון מינימלי.
זהו שמה שיש זה יותר מידי הרבה, לא תדע על מה ללכת ומהר מאוד תגלה שכל אחד הוא הימור, יש לכל אחד חסרונות ושאלות שלא תמצא עליהם כל תשובה, ואתה לחרדתך גם תבין שכל חודש נזנחים מאות פרוייקטים ראויים מאוד, והופכים לסיפור עצוב של הצלחה חסרת מזל.חפש בגוגל nodejs cms open source
ותעבור על תצואות ותעדכן אותי במה ועד כמה טעיתי.(אגב הפורום הזה כתוב בnodejs, זו מערכת מוכנה בשם Nodebb והיא מסחרית. למיטב ידיעתי אין אחרים בnodejs לעומת המוווון בכל פלטפורמה אחרת).
לאחר כמה ימי גוגל (וקצת יותר מזה...) אתה כרגיל צודק. אבל מה עושים עם זה?
-
@dovid אמר בתבניות אתרים על NODEJS:
@davidnead אין לי מענה...
אם בארזים נפלה שלהבת... איזובי הקיר יצטרכו לעבוד עם וורדפרס...
-