כל מילה של יוני בסלע! On Sep 27, 2012 8:30 AM, "ıuoʎ" <yonjah+hama...@gmail.com> wrote:
> אין שפת תכנות גרוע יש אנשים קטנוניים שלא יודעים לעבוד איתן. > לא קראתי את כל המאמר (שהוא ארוך ומיגע ביחס למאמרים אחרים באותו סגנון). אבל > באופן עקרוני כל > מי שטוען ששפת תכנות אחת היא מקור כל הצרות בעולם בעוד אחרת היא מקור כל הטוב > בעולם הוא כנראה מתכנת בנוני שהתקבע על > טכנולוגיה מסויימת ולא יודע איך להתאים את עצמו לכלים אחרים ושונים ממה שהוא > כבר מכיר. > (כל זה יכול להיות טוב ויפה אם הוא היה מכיר בכך שהבעיה היא בו ולא מתחיל > לחרטט גיבובים ברחבי הרשת) > לכל שפת תכנות יש את המגבלות והחסרונות שלה וכן את היתרונות והמקומות בהם היא > יותר חזקה. > בסופו של דבר שפת תכנות היא כלי. ואתה צריך לבחור את הכלי הנכון והמתאים > ביותר למשימה שלך. > הסיבה שיש כל כך הרבה פרוייקטים מצליחים ועובדים שכתובים בPHP הם הוכחה > מספיקה לכך שהיא שפה טובה כמו כל שפה אחרת. > > 2012/9/26 Tomer Cohen <tom...@gmail.com> > >> המאמר מציג את 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 <w...@zak.co.il> >> >>> נתקלתי בקישור הבא (תודה לשלומי פיש שהביאו לידיעתי) >>> >>> 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 >>> Discussions@hamakor.org.il >>> http://hamakor.org.il/cgi-bin/mailman/listinfo/discussions >>> >> >> >> >> -- >> *Tomer Cohen* >> http://tomercohen.com >> >> >> _______________________________________________ >> Discussions mailing list >> Discussions@hamakor.org.il >> http://hamakor.org.il/cgi-bin/mailman/listinfo/discussions >> > > > _______________________________________________ > Discussions mailing list > Discussions@hamakor.org.il > http://hamakor.org.il/cgi-bin/mailman/listinfo/discussions >
_______________________________________________ Discussions mailing list Discussions@hamakor.org.il http://hamakor.org.il/cgi-bin/mailman/listinfo/discussions