שלום,
אני מתלבט אם הפוסט הזה מתאים לקטגוריית "תכנות" או "תוכנה"...
יש לי ידע כללי בסיסי על איך "למעשה" הדברים עובדים, איך ה"קוד" מתקשר עם שאר המרכיבים ובערך איך הוא עובד, אבל אני לא יודע לכתוב שורת קוד.
עידן ה"vibe coding" הביא אותי למצב שאני "בונה" לא מעט ממשקים שונים ויעילים עבורי בלי ידע כלל בקוד. האמת שאני לא עף על זה, זה די משעמם ליצור בצורה כזו, אבל זה פתח לי פתח לדברים שלא היה לי סיכוי להקים וכמובן חסכון כספי.
איך אני עובד כיום:
אין לי שום ידע והבנה בסביבות ריצה, בתחזוקת/קונפיגרציית שרתים וכו', לכן אני עובד לכאורה בצורה עקומה:
אני עובד עם claude דרך ממשק הווב שלהם, שולח פרומפט "אני רוצה ליצור ממשק ש----, כתוב לי את קבצי הקוד הרלוונטיים, תשתמש בhtml php js וtailwind לעיצוב." בממשקים שדורשים DB עדיין לא נגעתי , אני חושש מזה ולכאורה ישתמש בהוראה לקלאוד שירשום נתונים לקבצי CSV.... בקיצור, קטסטרופה וחוסר מקצועיות מחריד.
הסיבה שאני מבקש דווקא שימוש בטכנולוגיות הנ"ל היא כי יש לי חשבון בHostinger שבמקורו נועד לאחסון אתרי וורדפרס, ויש שם אפשרות ליצור אתר PHP ריק ורק להוסיף קבצים דרך הfile manager.
אני מקבל את תוכן הקבצים בartifacts מקלאוד, מוריד למחשב (או מעתיק) ומעלה אותם כקבצים לשרת/אתר.
כל שינוי או תיקון שנצרך אני צריך שוב להעלות לאתר את הקבצים העדכניים וכן הלאה.
יש IDE כמו cursor או cline או windsurf, שמבצעים את השינוי בקבצים עצמם. הבעיה היא שבשביל לראות בפועל את הממשק והאם הוא עובד אני צריך בכל מקרה להריץ את זה בשרת. לכן אני לא עובד איתם והם בצורת העבודה הנוכחית שלי לא באמת חוסכים לי משהו.
אני מניח שאני עובד בדרך עקומה מאוד, לא נכונה ומתישה.
אשמח לתובנות איך נכון לעבוד. ואם הדרך הנכונה היא באמצעות IDE ? איך אוכל לבחון ולהריץ בזמן אמת את הממשק? ואיזה מהם הכי מומלץ למי שאין הבנה בקוד/שרתים?
תודה שהייתם איתי עד כאן