רובוטים.אורג

רובוטים אינפורמצ בע"מ
11 2008

ניתוח לב פתוח ב-php

חגיגות שבוע יום הולדת כמעט נגמרו, מה שעוד לא נעשה זה:

  1. למצוא הוסטינג לשנה הבאה
  2. לציין אנחנו לא אוהבים php – כאן בהמשך
  3. להתחיל את פרוייקט הסרטים הכי טובים בהיסטוריה – בקרוב מאוד!
  4. להתחיל עוד מיליון פרוייקטים, ולסיים שיעורי בית, ולהוסיף עוד כמה שעות ליממה

תלונותיי על php

האתר הזה מבוסס על וורדפרס (כמו שכתוב בתחתית הדף). אף אחד ממפעילי האתר לא היה צריך לכתוב שורת קוד בשביל להפיק את הפוסט הראשון או השני.
צריך היה להתעסק קצת עם css כדי לעברת את הדפים.
אבל css זה עיצוב, והוא מרוכז בעיקר במקום אחד.
אח”כ בשביל שכל הדפים יקשיבו ל css ולוודא שכל המילים שמוצגות כחלק מממשק האתר יהיו בעיברית, צריך היה לעבור בדפים ולשנות כמה דברים.
אולי אח”כ היו כמה תיקונים קטנים, או קוסטומיזציה של איזה פלאגין – וכאן דברים התחילו להיות לא נעימים.

עכשיו כשהאתר בן שנה, וכדאי גם להשקיע קצת בתיקון הניווט, צריך לתקן קצת קוד שוב.
מה שעולה לי לראש כל פעם שאני נוגעת בקוד של וורדפרס (זה קוד הפה”פ היחיד שאני מתעסקת איתו) שכל תיקון נראה כמו ניתוח לב פתוח, כשלמנתח יש רק ויקיפדיה להוראות וסכין מנתחים בשביל הנזק.
בשביל לכתוב משהו, צריך לחטט בהרבה קוד אחר, לחפש את ההגדרות של הפונקציות, בקוד נוסף לחפש את השימושים, לקוות שדברים לא ישתנו בהחלפות גירסאות עתידיות, בקיצור, זה קוד שפועל על חיטוט ואמונה.

ולא איכפת לי אם קוד ה-php שלכם הוא הכי יפה בעולם, כי אם זה ככה – אז או שאתם מפתחים לבד, ולא בשביל אנשים אחרים, ואז זו לא בעיה, או שאתם שונים, ככה זה. רעיונית משתמשים ב-php כסקריפטים פה ושם ולא כמו משהו מסודר ומביאים למשתמש את רשימת האינטרפייסים והמחלקות והפונקציות ומה עושים איתם וזהו.
ויש גם את העיניין המציק עם שפות שהן לא statically typed ואז העזרה שסביבת העבודה מספקת היא קטנה יותר.

ולכן, אני אוהבת ג’אוה.
ואם אהיה צריכה אתר משלי – אני אגנוב אתר, ואולי רק אתעסק עם css – כי זה ממש יפה איך שדפדפנים יודעים לבנות עמוד מכל השטויות שכתובות שם.

שטות אקראית בעיניין css:
מישהו פעם הסביר לי למה עימוד עם טבלאות הוא הרבה יותר טוב משימוש ב-css
“כי טבלאות זה בטון יצוק”
זו בידיוק הבעיה, אף אחד לא הולך אפילו לחלום על לשנות אתר שמעומד כולו עם 78 טבלאות מקוננות.


4 תגובות ל “ניתוח לב פתוח ב-php”

  1. בהצלחה שיהיה לך.
    למזלי הרב יש לי חברים שמבינים בזה והם עזרו לי.
    בשבילי אפילו הפוסט שלך היה לא מובן בעליל…

  2. אני די קשורה לעיסקי המחשבים ועינייני קוד, אז זה לא כזה מסובך כמו שזה מציק

  3. נדמה לי שרוב התלונות שלך על php הן תלונות על הדרך שבה וורדפרס כתוב. מצד שני, אני שונא ג’אווה, אז מה אני מבין בכלל.

  4. זנ בידיוק על איך שוורדפרס כתוב – אבל ככה נראה כל מה שהתעסקתי איתו ב-php
    ומזה אני מסיקה שרעיונית ככה כותבים ב-php
    ולכן אני לא אוהבת את זה

תגובתך




« »