אני חושב שאני באמת צריך לקחת צעד אחורה, ולהסביר בכלל את נקודת המוצא שלי ועם מה אני מנסה להתמודד כרגע.
יש 2 מקצועות,
- web developer - יותר לכיוון של אפליקציות ווביות, עבודה תכנותית, הרבה בק-אנד
- בונה אתרים - בניה של אתרים קלאסיים, בדרך כלל מתוך תבניות, מתאים לאנשים שלא יודעים לכתוב שורת קוד
אני עסקתי עד עכשיו במשך תקופה ארוכה במקצוע הראשון. הרבה תכנות, הרבה בניית רכיבים מאפס, מעט עבודה עם פרייוורקים ובלי עבודה עם פלטפורמות ותבניות.
לכאורה בניית אתרים זה עסק פשוט יותר, בקטנה למתכנת, אך תכל'ס צריך להכיר את המערכות ולדעת לעבוד איתם ולהתאים לצרכים שלך. ובכלל, אני מעדיף כמה שיותר להשאיר שליטה אצלי.
מה שקרה כעת שאני מתחיל לקבל מגוון פרוייקטים לאנשים. המשותף לכולם שהם יותר אתרים מאשר אפליקציות, את רוב העבודה כבר עשו הרבה אנשים לפני ואין סיבה להמציא את הגלגל מחדש.
אלא שאני לא מכיר את המערכות השונות, יש הרבה מאוד אפשרויות, הרבה פלטפורמות, הרבה תבניות. לא יודעים מה להתאים לצרכים של פרוייקט ספציפי, ואני לא הולך להשקיע סתם זמן ללמוד מערכת ואפילו פריימוורק או תבנית שאני לא באמת צריך. כמו יש אפשרויות של פלטפורמה שנותנת את המענה השלם (עד רמת IMAGE אפי') ויש רק ערכות נושא ויש הרבה אפשרויות ביניים.
מעצים את הבעיה זה שאני מתעקש להישאר בעולם הJS, ששם כמו ש @dovid ציין יש הרבה יותר אפשרויות וזה לאו דוקא שבח, וזה גם מכפיל את הבעיה בגלל ההפרדה בין קליינט לסרוור. מאידך בסוף הצרכים של הלקוח הם העיקר.