אין שפת תכנות גרוע יש אנשים קטנוניים שלא יודעים לעבוד איתן. לא קראתי את כל המאמר (שהוא ארוך ומיגע ביחס למאמרים אחרים באותו סגנון). אבל באופן עקרוני כל מי שטוען ששפת תכנות אחת היא מקור כל הצרות בעולם בעוד אחרת היא מקור כל הטוב בעולם הוא כנראה מתכנת בנוני שהתקבע על טכנולוגיה מסויימת ולא יודע איך להתאים את עצמו לכלים אחרים ושונים ממה שהוא כבר מכיר. (כל זה יכול להיות טוב ויפה אם הוא היה מכיר בכך שהבעיה היא בו ולא מתחיל לחרטט גיבובים ברחבי הרשת) לכל שפת תכנות יש את המגבלות והחסרונות שלה וכן את היתרונות והמקומות בהם היא יותר חזקה. בסופו של דבר שפת תכנות היא כלי. ואתה צריך לבחור את הכלי הנכון והמתאים ביותר למשימה שלך. הסיבה שיש כל כך הרבה פרוייקטים מצליחים ועובדים שכתובים בPHP הם הוכחה מספיקה לכך שהיא שפה טובה כמו כל שפה אחרת.
2012/9/26 Tomer Cohen <[email protected]> > המאמר מציג את PHP באור שלילי, וזה מאד לא מפתיע אותי שדווקא אדון פיש הביא > את תוכן המאמר לידיעתך שכן ידוע לכל שהוא חסיד של שפת Perl. אני מבין על מה > אנשים מתלוננים, גם לי יצא לא פעם לקלל את השפה הזו ואת מפתחיה (אבל רק קצת), > וגם אני הייתי שמח אם שפה נוספת הייתה זוכה לכמות החשיפה לה זוכה כיום PHP. > אבל צריך לזכור שהשפה כבר קיימת וקיימים יישומים רבים שמשתמשים בה, ובמקום > לחפש פתרונות ברמת היישום, בוא נחשוב שנייה למה PHP בכלל הגיעה למעמד הזה. > > שפת Perl הרבה יותר ותיקה מ־PHP, והייתה בשימוש באתרי אינטרנט הרבה לפני PHP. > למעשה, הגרסה הראשונה של PHP הייתה לא יותר מאשר אוסף תסריטי Perl! שפת PHP > הצליחה במקום בו PHP לדעתי נכשלה, והציגה חידושים בסוף שנות התשעים שעד היום > אינם קיימים בשפה Perl ובמרבית השפות האחרות – האפשרות לזרוק קבצים על השרת > ושהם יעבדו בלי הרבה הגדרות תצורה מסובכות, ובלי להתעסק עם קללות בסגנון > CGI-BIN ומודולים שאינם מותקנים כברירת מחדל על שרתי איחסון זולים. > > הפתרון לצרות חוסר העקביות של PHP לא הגיעו מכיוונה של Perl, אלא דווקא > מכיוונן של שפות חדשות שזכו לחשיפה, כמו למשל Ruby ו־JavaScript. שתיהן שפות > לא חדשות, אבל שילוב שלהן ברמה נמוכה יותר שמאפשר תקשורת פשוטה בין מספר > תהליכים שרצים במקביל ומטפלים בבקשות HTTP עם שרתים דוגמת Rails ו־Node.js. > > 2012/9/26 Omer Zak <[email protected]> > >> נתקלתי בקישור הבא (תודה לשלומי פיש שהביאו לידיעתי) >> >> http://me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-design/ >> >> שבעצם מסביר למה PHP אינה ראויה לצריכה על ידי בני אדם. >> >> >> >> >> המסקנה היא שיש בעיה למי, שמעדיף לעבוד בשפת תכנות אמיתית אבל להתבסס על >> סביבות מגניבות כמו מודל, וורדפרס, דרופל או ג'ומלה. >> >> >> >> >> האם מישהו ניסה להתמודד עם הבעיה על ידי המרת היישומים הנ"ל מ-PHP לשפה >> יותר סולידית? >> >> יש כמה אפשרויות: >> >> א. להמיר הכל - ליבה ותוספים. >> >> ב. להמיר רק את הליבה, ולספק ממשק שיאפשר לבוני תוספים לבנות אותם בשפה שהם >> רוצים. >> >> ג. להוסיף לליבה הכתובה ב-PHP ממשק שיאפשר לבנות תוספים בשפות תכנות שאינן >> PHP. >> >> מובן שפתרונות ב' ג' דורשים התקנת interpreter מתאים בשרת ה-Web ושילובו עם >> ה-PHP interpreter. >> >> >> >> >> מהי הדעה הכללית על הערך של פרויקט כזה? >> >> >> >> >> --- עומר >> >> >> >> >> >> >> >> -- >> PHP - the language of the Vogons. >> My own blog is at http://www.zak.co.il/tddpirate/ >> >> My opinions, as expressed in this E-mail message, are mine alone. >> They do not represent the official policy of any organization with which >> I may be affiliated in any way. >> WARNING TO SPAMMERS: at http://www.zak.co.il/spamwarning.html >> >> >> >> _______________________________________________ >> Discussions mailing list >> [email protected] >> http://hamakor.org.il/cgi-bin/mailman/listinfo/discussions >> > > > > -- > *Tomer Cohen* > http://tomercohen.com > > > _______________________________________________ > Discussions mailing list > [email protected] > http://hamakor.org.il/cgi-bin/mailman/listinfo/discussions >
_______________________________________________ Discussions mailing list [email protected] http://hamakor.org.il/cgi-bin/mailman/listinfo/discussions

