@davidnead יש המון אבל הבעיה שלהם היא חוסר פופולריות.
לוורדפרס יש המון המון חסרונות. אבל יש לה דבר אחד שמפצה על הכל - פופולריות.
כוווולם נמצאים שמה. הסוד של פופלריות זה כמה שיותר פשוט לא משנה כמה זה יהיה מטומטם.
לNodejs יש כמה בעיות מובנות שמונעות ממנו להיטמע להמון העם:
nodejs זה גיקי: nodejs שמגיעה לזירה באיחור, חרתה על דגלה שקיפות (אנטי הפשטות) ומינימליזם גם אם זה על חשבון הפשטות. וזה היה בהחלט על חשבון. לכתוב אתר פעם ראשונה בnodejs בסופו של דבר מסובך פי כמה מאשר בphp, בפרט כשאתה שואל את עצמך עם איזה חבילה לעבוד למשל, שאלה שנחסכה ממך בעולמות הפופולריים של PHP בה הפשטות תמיד ניצחה גם אם זה היה כה מגניב/מג'יק עד שאף אחד לא ידע להבין מה עשה מה אבל עושים לפי המדריך וזה מגניב!
nodejs לא הייתה רלוונטית באירוח האתרים המסורתי: בנוסף לnodejs יש סטאק עצמאי יחסית לPHP מה שצמצם דרסטית את היכולת להציע אירוח מנוהל עבורה, שמה אפשר בקליק להקים אתר php. קהל מפתחי האינטרנט תמיד התחיל מבילת אירוח צנועה בה עשו איזה אתר יפה בקלי קלות. הם לא הבינו איך בדיוק הם מתחילים עם nodejs.
וממילא רוב העולם ממשיך לעבוד עם הפלטפורמות המסורתיות.
הקהל של nodej הוא לא כזה שיוצר סחף: המבינים שכן מתעסקים עם nodejs הם עם לא אחיד (בייחס לאספסוף המתעסקים בבניית אתרים בלי להבין יותר מידי) בשביל שמערכת אחת תתפוס אצלם פופולריות, וממילא לכל מערכת יש מספר מוגבל בהרבה של משתמשים, וזה בחתך הצר יחסית של הגיקים הללו שיחסית הרבה פחות שואלים ומשוחחים באינטרנט על תקלות של מה בכך, מה ששוב פוגע ביכולת של מפתח פוטנציאלי להתלהב להגר אליהם.
למעשה אם תשאל אותי, פילוספיית הפיתוח של nodejs גורמת גם לי (לסירוגין) ולמפתחים רבים להתרחק ממנה. קשה לי להסביר זאת במילים, אבל העדר גוף מכובד שלוקח אחריות על מכלול המערכות שמרכיבים אתר אינטרנט מודרני, ובמקום זאת לקחת המון מערכות מהמון גופים, לעמול לחבר אותםף ולהיות אחראי על השילוב שלהם והתחזוקה וכולי, תוך כדי הנאה צרופה שהכל בידיים שלי - זה לא משהו שמושך אותי.