Re: Free Moodle from Vogon control?

2012-09-27 חוט ıuoʎ
אין שפת תכנות גרוע יש אנשים קטנוניים שלא יודעים לעבוד איתן.
לא קראתי את כל המאמר (שהוא ארוך ומיגע ביחס למאמרים אחרים באותו סגנון). אבל
באופן עקרוני כל
מי שטוען ששפת תכנות אחת היא מקור כל הצרות בעולם בעוד אחרת היא מקור כל הטוב
בעולם הוא כנראה מתכנת בנוני שהתקבע על
טכנולוגיה מסויימת ולא יודע איך להתאים את עצמו לכלים אחרים ושונים ממה שהוא
כבר מכיר.
(כל זה יכול להיות טוב ויפה אם הוא היה מכיר בכך שהבעיה היא בו ולא מתחיל
לחרטט גיבובים ברחבי הרשת)
לכל שפת תכנות יש את המגבלות והחסרונות שלה וכן את היתרונות והמקומות בהם היא
יותר חזקה.
בסופו של דבר שפת תכנות היא כלי. ואתה צריך לבחור את הכלי הנכון והמתאים ביותר
למשימה שלך.
הסיבה שיש כל כך הרבה פרוייקטים מצליחים ועובדים שכתובים ב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

Re: Free Moodle from Vogon control?

2012-09-27 חוט Ziv Perry
כל מילה של יוני בסלע!
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

Re: Free Moodle from Vogon control?

2012-09-27 חוט Shai Berger
On Thursday 27 September 2012 08:30:12 ıuoʎ wrote:
 אין שפת תכנות גרוע יש אנשים קטנוניים שלא יודעים לעבוד איתן.

אני רוצה להציע כלל: אף אחד לא יחזור יותר על השטות הזאת לפני שהוא מתכנת שבועיים 
בקובול ושבועיים ב־VB6.

לגבי PHP ספציפית, אין לי נסיון אז לא אגיד שום דבר. רק אציע לכם לקרוא שוב את 
משל הנגרים של הבחור, בהתייחסות לאמירה ששפה זה כלי.
___
Discussions mailing list
Discussions@hamakor.org.il
http://hamakor.org.il/cgi-bin/mailman/listinfo/discussions

Re: Free Moodle from Vogon control?

2012-09-27 חוט Amir Eldor
2012/9/27 Shai Berger s...@platonix.com

 On Thursday 27 September 2012 08:30:12 ıuoʎ wrote:

...



  לגבי PHP ספציפית, אין לי נסיון אז לא אגיד שום דבר. רק אציע לכם לקרוא שוב
 את
 משל הנגרים של הבחור, בהתייחסות לאמירה ששפה זה כלי.


בדיוק :)

גם הבחור שרשם את המאמר השתמש ב־PHP ובמספיק שפות אחרות כדי להשוות. הוא לא
ניובי ב־PHP (לפי מה שאני זוכר כשקראתי).
אתה מוזמן להתדיין עם הבחור בדף שלו ולסכם לנו את שיחתכם :) זה יהיה מעניין
___
Discussions mailing list
Discussions@hamakor.org.il
http://hamakor.org.il/cgi-bin/mailman/listinfo/discussions

Re: Free Moodle from Vogon control?

2012-09-27 חוט Tomer Cohen
הדף ערוך מגמתית בצורה שמוציאה את PHP באור שלילי. אני לא אומר שהוא משקר בכל
הסעיפים, וחוסר העקביות בשמות הפקודות אכן קיים ב־PHP, אבל הוא קיים בצורה
דומה גם בשפות תכנות אחרות. למרות זאת, הוא מתעקב יותר מידי על באגים שהיו
ותוקנו בשפה ולא טורח לציין זאת. אני די בטוח שאפשר לבנות רשימת כשלים דומה
עבור כל שפה אם קיימים מספיק אנשים שמתכנתים בשפה ומישהו עם מספיק זמן פנוי
לרכז את זה ולהציג את המידע בצורה שיתפרש ממנה שמדובר בשפה הגרועה בעולם.

2012/9/27 Amir Eldor amir.el...@gmail.com

 2012/9/27 Shai Berger s...@platonix.com

 On Thursday 27 September 2012 08:30:12 ıuoʎ wrote:

 ...



  לגבי PHP ספציפית, אין לי נסיון אז לא אגיד שום דבר. רק אציע לכם לקרוא
 שוב את
 משל הנגרים של הבחור, בהתייחסות לאמירה ששפה זה כלי.


 בדיוק :)

 גם הבחור שרשם את המאמר השתמש ב־PHP ובמספיק שפות אחרות כדי להשוות. הוא לא
 ניובי ב־PHP (לפי מה שאני זוכר כשקראתי).
 אתה מוזמן להתדיין עם הבחור בדף שלו ולסכם לנו את שיחתכם :) זה יהיה מעניין


 ___
 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

Re: Free Moodle from Vogon control?

2012-09-27 חוט Ram on Agmon
אני חושב שאחד הדברים היפים בתוכנה חופשית, שאנשים צריכים לשים את הקוד שלהם
היכן שהמילה שלהם.

הבחור חושב ש-php מסריחה ויש שפות אחרות טובות יותר? מגניב. טוב מאוד, עכשיו
שיוכיח. יתכבד ויעלה ויכתוב מערכת ניהול תוכן יעילה יותר/חכמה יותר/מאובטחת
יותר/יפה יותר מה-הזבל שרץ כיום בשוק והשתלט על כל חלקה טובה, ונסיר את
הכובע.

lamp זה אחד המושגים שקידם תוכנה חופשית באופן המרשים ביותר. פורומים, בלוגים,
מערכות ניהול תוכן. האתר הגדול ביותר בעולם לבולגים פועל ב- php, ויקימדיה,
ועוד מאות ואלפים של פרויקטים. (למרות שאפשר לקטול גם את mysql מכן ועד להודעה
חדשה, ואם אתם מחפשים בסיס נתונים אמיתי postgres עשוי להתאים).

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

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



2012/9/27 Tomer Cohen tom...@gmail.com

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

 2012/9/27 Amir Eldor amir.el...@gmail.com

  2012/9/27 Shai Berger s...@platonix.com

 On Thursday 27 September 2012 08:30:12 ıuoʎ wrote:

 ...



  לגבי PHP ספציפית, אין לי נסיון אז לא אגיד שום דבר. רק אציע לכם לקרוא
 שוב את
 משל הנגרים של הבחור, בהתייחסות לאמירה ששפה זה כלי.


 בדיוק :)

 גם הבחור שרשם את המאמר השתמש ב־PHP ובמספיק שפות אחרות כדי להשוות. הוא לא
 ניובי ב־PHP (לפי מה שאני זוכר כשקראתי).
 אתה מוזמן להתדיין עם הבחור בדף שלו ולסכם לנו את שיחתכם :) זה יהיה מעניין


 ___
 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

Re: Free Moodle from Vogon control?

2012-09-27 חוט Omer Zak
On Thu, 2012-09-27 at 09:47 +0200, Ram on Agmon wrote:
 אני חושב שאחד הדברים היפים בתוכנה חופשית, שאנשים צריכים לשים את הקוד
 שלהם היכן שהמילה שלהם. 
 
 הבחור חושב ש-php מסריחה ויש שפות אחרות טובות יותר? מגניב. טוב מאוד,
 עכשיו שיוכיח. יתכבד ויעלה ויכתוב מערכת ניהול תוכן יעילה יותר/חכמה
 יותר/מאובטחת יותר/יפה יותר מה-הזבל שרץ כיום בשוק והשתלט על כל חלקה
 טובה, ונסיר את הכובע.

במכתב שהתחיל את מלחמת הדת הנוכחית (PHP/COBOL/VB6 נגד שאר העולם), תהיתי
אם שווה להשקיע בהגירת מערכות ניהול תוכן מ-PHP לשפת תכנות אחרת.

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

בהזדמנות זו אני שואל אם ואלו כלים יש, שמאפשרים לבנות ולהתקין (deploy)
יישום מעורב - PHP עם שפת תכנות אחרת (כמו פייתון) כך שתהיה תקשורת חלקה
בין החלקים הכתובים בשפות תכנות שונות.

--- עומר



-- 
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

Re: Free Moodle from Vogon control?

2012-09-27 חוט ıuoʎ
2012/9/27 Shai Berger s...@platonix.com
On Thursday 27 September 2012 08:30:12 ıuoʎ wrote:
 אין שפת תכנות גרוע יש אנשים קטנוניים שלא יודעים לעבוד איתן.

אני רוצה להציע כלל: אף אחד לא יחזור יותר על השטות הזאת לפני שהוא מתכנת
שבועיים
בקובול ושבועיים ב־VB6.

בוא נקבע כלל שלא אומרים שטויות על דברים שלא מבינים.

אין לי צורך לעבוד עם VB6, קובול או כל שפה אחרת כדי לדעת שגם אם היא לא הכלי
המתאים בשבילי והיא עדיין כלי שמישהו אחרי יכול להחליט לעבוד איתו. מבחינתי
אתה יכול לתכנת בOOK! או בבריינפאק וזו בחירה שלך.
אבל אל תתבכיין שזו שפה לא ברורה ואתה לא מבין למה אנשים משתמשים בה.

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

ואני לא אומר שאין דברים גרועים בPHP או בכל שפה אחרת שלא צריך לתקן ולשפר אבל
להתווכח על כמה שפה אחת יותר טובה מהשנייה זה מיותר ומפגר כמו להתווכח על דת
בסופו של דבר אתה יכול לנסות להוכיח לאנשים כמה האלוהים שלך גדול יותר וטוב
יותר ובלה בלה בלה.
אבל אם האלוהים שלך כזה טוב וצודק ובגלל שאתה שומר שבת השלד שלך יזכה להתהלך
בעולם באחרית הימים מה זה עניינך אם מישהו אחר מעדיף לא ביום ראשון ללכת
לכנסיה כי זה מה שיביא אותו לגן עדן ומישהו נוסף מעדיף להתנדב במתנס יום
בשבוע ?
היחידים נראה לי שמתעסקים בלקטול אמונות\שפות של אנשים אחרים הם כאלה
שהאמונה\שפה שלהם לא מספקת את הצרכים שלהם כמו שצריך
אחרת הם היו עסוקים הרבה יותר בלעבוד איתה ולשפר אותה ופחות בלהסתכל מה רע
במקומות אחרים.


2012/9/27 Tomer Cohen tom...@gmail.com

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

 2012/9/27 Amir Eldor amir.el...@gmail.com

 2012/9/27 Shai Berger s...@platonix.com

 On Thursday 27 September 2012 08:30:12 ıuoʎ wrote:

 ...



  לגבי PHP ספציפית, אין לי נסיון אז לא אגיד שום דבר. רק אציע לכם לקרוא
 שוב את
 משל הנגרים של הבחור, בהתייחסות לאמירה ששפה זה כלי.


 בדיוק :)

 גם הבחור שרשם את המאמר השתמש ב־PHP ובמספיק שפות אחרות כדי להשוות. הוא לא
 ניובי ב־PHP (לפי מה שאני זוכר כשקראתי).
 אתה מוזמן להתדיין עם הבחור בדף שלו ולסכם לנו את שיחתכם :) זה יהיה מעניין


 ___
 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

Re: Free Moodle from Vogon control?

2012-09-27 חוט Shai Berger
On Thursday 27 September 2012, ıuoʎ wrote:
 2012/9/27 Shai Berger s...@platonix.com
 
 On Thursday 27 September 2012 08:30:12 ıuoʎ wrote:
  אין שפת תכנות גרוע יש אנשים קטנוניים שלא יודעים לעבוד איתן.
 
 אני רוצה להציע כלל: אף אחד לא יחזור יותר על השטות הזאת לפני שהוא מתכנת
 
 שבועיים
 
 בקובול ושבועיים ב־VB6.
 
 בוא נקבע כלל שלא אומרים שטויות על דברים שלא מבינים.

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

הבכיות באות בגלל שאנשים נאלצים לעבוד עם הכלים האלה, מכל מיני שיקולים. אנשים לא 
אוהבים את הבחירה בין לעבוד ב־OOK לבין התפטרות.

ולדוגמא יותר משכנעת: האם PHP5.4 לא יותר טובה מאשר PHP5.2? ומה עם PHP4?

אם יותר טובה, יש יש שפה יותר טובה ושפה פחות טובה.

אם לא יותר טובה, אז למה השינוי?
___
Discussions mailing list
Discussions@hamakor.org.il
http://hamakor.org.il/cgi-bin/mailman/listinfo/discussions

Re: Free Moodle from Vogon control?

2012-09-27 חוט Nadav Har'El
On Thu, Sep 27, 2012, ??uo?? wrote about Re: Free Moodle from Vogon control?:
 אין שפת תכנות גרוע יש אנשים קטנוניים שלא יודעים לעבוד איתן.
 לא קראתי את כל המאמר (שהוא ארוך ומיגע ביחס למאמרים אחרים באותו סגנון).

גם אני לא קראתי את המאמר של שלומי, ורוצה להגיב על הדיון הזה, ולא על
המאמר:

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

לומר ששפה מסוימת היא מקור כל הצרות בעולם זה אולי מוגזם, אבל האם לדעתך
אי אפשר לומר שאבסולוטית, שפה X היא טובה יותר בכל מובן משפה Y? קל לי
למצוא דוגמאות: לדוגמה, C טובה יותר מפסקל ומפורטרן. bash טובה יותר מ csh.

האם לא ייתכן שבאמת, php פחות טובה משפה אחרת שעדיפה ממנה בכל מובן?
מניסיון עמוק עם פרל, למרות שאני אוהב אותה אני לא מאמין שהיא עדיפה בכל
מובן מ php, אבל בהחלט ייתכן ששפה אחרת היא דווקא כן.

ובוודאי ייתכן ששפה X טובה יותר מ Y, אך למרבה הצער נכתבו כבר ספריות
מעולות בשפה Y. לדוגמה, ספריות מתמטיות שנכתבו בפורטרן, או ספריות בניית
אתרים ב php.

 לכל שפת תכנות יש את המגבלות והחסרונות שלה וכן את היתרונות והמקומות בהם היא
 יותר חזקה.

נכון, אבל פה מדובר היה בבניית שירותי web, שהוא מקום די מסוים.

 בסופו של דבר שפת תכנות היא כלי. ואתה צריך לבחור את הכלי הנכון והמתאים ביותר
 למשימה שלך.

אבל כמו שאמרתי, יש כלים שהם לעולם לא הכלי הנכון למשימה. ללא עניין
הספריות, אין שום תכנית שבעולם שעדיף לכתוב בפורטרן מאשר ב C (ואני אומר
זאת מניסיון של הרבה שנים בשתיהן).

 הסיבה שיש כל כך הרבה פרוייקטים מצליחים ועובדים שכתובים בPHP הם הוכחה מספיקה
 לכך שהיא שפה טובה כמו כל שפה אחרת.

זו בהחלט קביעה הגיונית.

נדב.


-- 
Nadav Har'El|Thursday, Sep 27 2012, 11 Tishri 5773
n...@math.technion.ac.il |-
Phone +972-523-790466, ICQ 13349191 |My typos are intentional copyright traps.
http://nadav.harel.org.il   |
___
Discussions mailing list
Discussions@hamakor.org.il
http://hamakor.org.il/cgi-bin/mailman/listinfo/discussions

Re: Free Moodle from Vogon control?

2012-09-27 חוט ıuoʎ
תראה אם אתה לא הולך לקרוא את הדברים שאני רושם אז אין לנו באמת על מה לדבר -

2012/9/27 Shai Berger s...@platonix.com

 ולדוגמא יותר משכנעת: האם PHP5.4 לא יותר טובה מאשר PHP5.2? ומה עם PHP4?

 אם יותר טובה, יש יש שפה יותר טובה ושפה פחות טובה.

 אם לא יותר טובה, אז למה השינוי?

2012/9/27 ıuoʎ yonjah+hama...@gmail.com
*ואני לא אומר שאין דברים גרועים בPHP או בכל שפה אחרת שלא צריך לתקן ולשפר *אבל
להתווכח על כמה שפה אחת יותר טובה מהשנייה זה מיותר ומפגר כמו להתווכח על דת
בסופו של דבר אתה יכול לנסות להוכיח לאנשים כמה האלוהים שלך גדול יותר וטוב
יותר ובלה בלה בלה.

אז אם בכל זאת תחליט לקרוא את זה.
אני בטוח שאתה מבין המון בשפות תכנות אבל בכל זאת לא הבנת את דברי שלא נוגעים
בכלל לשפות תכנות אלא לאופי של אנשים ולמקובעות שלהם.

מעבר לזה אם אתה עובד בחברה שקובעי החלטות בה מחליטים לעבוד עם הכלים הלא
נכונים.
הבעיה שלך היא לא עם הכלים אלא עם מקבלי החלטות. ואולי לא תרצה להתפטר כי אתה
חייב לתכנת עם OOK!
אבל אולי כן תרצה להתפטר כי הCTO בחברה שאתה עובד בה מחייב אותכם לעבוד עם OOK!

ואתה יכול לנסות ולהסביר למקבלי החלטות אצלכם כמה PHP היא זבל של שפה. אבל אם
אתה באמת רוצה שמישהו יקשיב לך
אולי עדיף שתנסה להסביר להם כמה Python היא שפה טובה שמתאימה לצרכים שלכם.
___
Discussions mailing list
Discussions@hamakor.org.il
http://hamakor.org.il/cgi-bin/mailman/listinfo/discussions

Re: Free Moodle from Vogon control?

2012-09-27 חוט ıuoʎ
תראה אתה יכול להגיד ששפה מסויימת יותר טובה משפה אחרת כי היא עושה א ב ג
והשפה השניה עושה ד ה ו.
אבל יש מקרים שדווקא תרצה ד ה ו ואולי אפילו א ד ו .
אני יכול להגיד לך שC היא שפה נהדרת לכתוב בה מודלים לקרנל אבל לא בטוח שתכתוב
איתה אתר ווב
ובפסקל אולי לא תשתמש בפרודקשן בשום צורה אבל היא שפה די טובה כדי ללמד איתה
יסודות תכנות לתלמידי תיכון.
לא הייתי כותב JS בסרוור (למרות שהרבה אנשים מתעקשים לעשות זאת) אבל כשפת
סקריפטינג לווב היא נהדרת.

ונכון שכביכול בניית ווב היא נישה די מסויימת אבל זה לא תמיד נכון.
נגיד ואני הולך להרים עכשיו אתר קטן עם שני מפתחים ואני רוצה להעלות אותו מהר
ושהוא יעשה הרבה דברים מגניבים וייחודים אני אולי אבחר בROR.
לעומת זאת אם אני הולך להקים עכשיו איזה סטארט אפ ואני רוצה להתבסס על הרבה
דברים קיימים ושתהיה לי יכולות לשכור עוד מפתחים ולהגדיל את החברה אני אולי
אבחר בPHP
ואם אני עובד לבד ומכיר רק שפה אחת שהיא לא בהכרח הכלי הכי טוב אבל היא הכלי
הכי טוב שאני יכול לעבוד איתו אז כנראה שזה מה שאני יעבוד איתו.
ואם אני מגיע לעבוד על משהו קיים וכל להקוד נכתב ב.NET
http://xn--5db.NETכי זה מה שמי שהתחיל אותו הכיר ומשם כולם המשיכו אז
כנראה שאני ירה לעצמי בראש
כי זה הכלי הכי מתאים...

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

2012/9/27 Nadav Har'El n...@math.technion.ac.il

 On Thu, Sep 27, 2012, ??uo?? wrote about Re: Free Moodle from Vogon
 control?:
  אין שפת תכנות גרוע יש אנשים קטנוניים שלא יודעים לעבוד איתן.
  לא קראתי את כל המאמר (שהוא ארוך ומיגע ביחס למאמרים אחרים באותו סגנון).

 גם אני לא קראתי את המאמר של שלומי, ורוצה להגיב על הדיון הזה, ולא על
 המאמר:

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

 לומר ששפה מסוימת היא מקור כל הצרות בעולם זה אולי מוגזם, אבל האם לדעתך
 אי אפשר לומר שאבסולוטית, שפה X היא טובה יותר בכל מובן משפה Y? קל לי
 למצוא דוגמאות: לדוגמה, C טובה יותר מפסקל ומפורטרן. bash טובה יותר מ csh.

 האם לא ייתכן שבאמת, php פחות טובה משפה אחרת שעדיפה ממנה בכל מובן?
 מניסיון עמוק עם פרל, למרות שאני אוהב אותה אני לא מאמין שהיא עדיפה בכל
 מובן מ php, אבל בהחלט ייתכן ששפה אחרת היא דווקא כן.

 ובוודאי ייתכן ששפה X טובה יותר מ Y, אך למרבה הצער נכתבו כבר ספריות
 מעולות בשפה Y. לדוגמה, ספריות מתמטיות שנכתבו בפורטרן, או ספריות בניית
 אתרים ב php.

  לכל שפת תכנות יש את המגבלות והחסרונות שלה וכן את היתרונות והמקומות בהם
 היא
  יותר חזקה.

 נכון, אבל פה מדובר היה בבניית שירותי web, שהוא מקום די מסוים.

  בסופו של דבר שפת תכנות היא כלי. ואתה צריך לבחור את הכלי הנכון והמתאים
 ביותר
  למשימה שלך.

 אבל כמו שאמרתי, יש כלים שהם לעולם לא הכלי הנכון למשימה. ללא עניין
 הספריות, אין שום תכנית שבעולם שעדיף לכתוב בפורטרן מאשר ב C (ואני אומר
 זאת מניסיון של הרבה שנים בשתיהן).

  הסיבה שיש כל כך הרבה פרוייקטים מצליחים ועובדים שכתובים בPHP הם הוכחה
 מספיקה
  לכך שהיא שפה טובה כמו כל שפה אחרת.

 זו בהחלט קביעה הגיונית.

 נדב.


 --
 Nadav Har'El|Thursday, Sep 27 2012, 11 Tishri
 5773
 n...@math.technion.ac.il
 |-
 Phone +972-523-790466, ICQ 13349191 |My typos are intentional copyright
 traps.
 http://nadav.harel.org.il   |

___
Discussions mailing list
Discussions@hamakor.org.il
http://hamakor.org.il/cgi-bin/mailman/listinfo/discussions

Re: Free Moodle from Vogon control?

2012-09-27 חוט Omer Zak
On Thu, 2012-09-27 at 11:18 +0200, ıuoʎ wrote:

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

נראה לי שלטובת PHP יש שני גורמים.
א. זו השפה שנבחרה למערכות ניהול תוכן מגניבות.
ב. לפרויקטים קטנים מאוד יחסית קל להתחיל להשתמש בשפה זו.

עם (א) אני מציע להתמודד על ידי פיתוח/השמשת טכנולוגיה למימוש מעורב - PHP
עם שפות נוספות (פייתון, פייתון ו/או פייתון).  כך יהיה אפשר לפתח דברים
חדשים ב-WordPress ו-Moodle בשפת תכנות עם פחות מלכודות לפתאים.

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

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

--- עומר



-- 
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

Re: Free Moodle from Vogon control?

2012-09-27 חוט Shlomi Fish
On Thu, 27 Sep 2012 10:52:01 +0200
Nadav Har'El n...@math.technion.ac.il wrote:

 On Thu, Sep 27, 2012, ??uo?? wrote about Re: Free Moodle from Vogon
 control?:
  אין שפת תכנות גרוע יש אנשים קטנוניים שלא יודעים לעבוד איתן.
  לא קראתי את כל המאמר (שהוא ארוך ומיגע ביחס למאמרים אחרים באותו
  סגנון).
 
 גם אני לא קראתי את המאמר של שלומי, ורוצה להגיב על הדיון הזה, ולא על
 המאמר:

דבר ראשון, אני רוצה לציין שהמאמר איננו שלי, אלא פשוט הביאו אותי לידיעתי, 
וקראתי
אותו וסיפרתי עליו לעומר ולאנשים אחרים. הוא יוחצן בין השאר כאן:

* http://lwn.net/Articles/492714/

* http://news.ycombinator.com/item?id=3820431

* http://www.codinghorror.com/blog/2012/06/the-php-singularity.html

לי יש דף משלי של קישורים נגד PHP אבל למדתי על הדף של PHP כפרקטל לפני שהוספתי את 
הקישור אליו:

http://www.shlomifish.org/open-source/anti/php/

בכל מקרה, למה שיוני אומר כאן שאין שפות גרועות שזה מקרה פרטי של
http://en.wiktionary.org/wiki/a_bad_workman_always_blames_his_tools
אני ממליץ בחום לקרוא את הספר The Design of Everyday Things מאת דונלד א. נורמן:

http://www.shlomifish.org/philosophy/books-recommends/#design_of_everyday_things

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

כך שאפשר בהחלט לומר שיש שפות תכנות שמתוכננות באופן גרוע. כפי שכתבתי כאן:
http://shlomif-tech.livejournal.com/57811.html
הרי שלא ניתן לתכנן שפת תכנות מושלמת מפני שתמיד יהיו trade-offs אבל במקרה
של PHP יש הרבה דברים שהם פשוט גרועים ואפשר היה לעשות אותם יותר טוב עם מעט
מחשבה.

בכבוד רב,

שלומי פיש 

-- 
-
Shlomi Fish   http://www.shlomifish.org/
Perl Humour - http://perl-begin.org/humour/

My Commodore 64 is suffering from slowness and insufficiency of memory, and its
display device is grievously short of pixels.  Can anybody help?
— Omer Zak

Please reply to list if it's a mailing list post - http://shlom.in/reply .
___
Discussions mailing list
Discussions@hamakor.org.il
http://hamakor.org.il/cgi-bin/mailman/listinfo/discussions

Re: Free Moodle from Vogon control?

2012-09-27 חוט ıuoʎ
תראה אני מסכים עם מה שאמרת.
יכול להיות שC עדיפה ללימוד על פסקל עברו הרבה מאוד שנים מאז שעבדתי עם מישהי
משתיהן.
למדתי C קודם ופסקל למדתי בתיכון לבגרות . אז היא נראת לי שפה מאוד קלה ללימוד
אבל אולי זה כי כבר ידעתי לתכנת קודם.
יכול להיות שC הרבה יותר קלה ללמידה.

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

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

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

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








2012/9/27 Nadav Har'El n...@math.technion.ac.il

 On Thu, Sep 27, 2012, ??uo?? wrote about Re: Free Moodle from Vogon
 control?:
  ובפסקל אולי לא תשתמש בפרודקשן בשום צורה אבל היא שפה די טובה כדי ללמד איתה
  יסודות תכנות לתלמידי תיכון.

 אז זהו, שלא - אין שום סיבה ללמד פסקל ולא C.

 אם הסיבה שאתה חושב עליה היא כלי הפיתוח (IDE) או ספריות, אז לדעתי זה כבר
 לא חלק משפת התכנות. אם נניח יש ספרייה יפה לפיתוח משחקים בפסקל, אז אפשר
 רק להצטער על כך ועל כך שהיא לא נכתבה ב C - אבל זה לא משפר במאום את
 החסרונות הבסיסיים בפסקל.

  בסופו של דבר שפות עוברות תהליך מאוד דומה לאבולוציה השפות הטובות ישרדו
  יתפתחו ויזכו לשימוש נרחב והשפות הגרועות  יעלמו.

 נכון. ובחזרה לפסקל: בשנת 1990 היה לי ויכוח עם חבר שלי בבית הספר על C מול
 פסקל. אז Turbo Pascal הייתה האפנה: למדנו אותה בבית הספר, מספר שנים
 אחר-כך למדנו אותה בטכניון (קורס מבוא למחשב - פסקל). אף אחד לא השתמש אז
 ב C מלבד על מחשבי Unix. אפילו אני אהבתי את turbo pascal ותקופה מסוימת אפילו
 תכנתתי בה יותר מאשר ב C. אבל בויכוח שלנו, טענתי ש C עדיפה, והיא תחליף את
 פסקל.
 בדיעבד, צדקתי, ופסקל כמעט ונעלמה. בטכניון הקורס מבוא למחשב C החליף את
 הקורס בפסקל.

 הבעיה היא שגם לשפות הגרועות יש קהל מעריצים שמנסים להחיות אותן בכל מחיר,
 ואוסף ספריות וקוד קיים שמשאיר אנשים עם השפות הללו במשך שנים - לעתים
 עשורים - אחרי שהשפה כבר מתחילה להסריח :-)

 שוב, אני לא אומר האם PHP היא כן או לא שפה גרועה. אבל אני אומר שבהחלט
 ייתכן שיש שפות גרועות יחסית לאלטרנטיבות הקיימות.

 נדב.

 --
 Nadav Har'El|Thursday, Sep 27 2012, 11 Tishri
 5773
 n...@math.technion.ac.il
 |-
 Phone +972-523-790466, ICQ 13349191 |Strike not only while the iron is
 hot,
 http://nadav.harel.org.il   |make the iron hot by striking it.

___
Discussions mailing list
Discussions@hamakor.org.il
http://hamakor.org.il/cgi-bin/mailman/listinfo/discussions

Re: Free Moodle from Vogon control?

2012-09-27 חוט Ira Abramov
צד אחד בי רוצה להכנס לויכוח הזה ולהסביר כמה PHP בעייתית ונוראית בעיני כבונה
מערכות. כמה היא מקשה על אופטימיזציה של ביצועים, צפי של עומס וניהול משאבים.

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

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

וצד רביעי חושב שלעשות מלחמת שפות זה נושא אזוטרי שלא מעניין את כל רשימת
התפוצה הזו, שממילא אין בו מנצחים, ואני חושב שאפשר להוציא אותו לרשימת CC
אישית למי שמעוניין בה. מה דעתכם?

עירא.

2012/9/27 Omer Zak w...@zak.co.il

 On Thu, 2012-09-27 at 11:18 +0200, ıuoʎ wrote:

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

 נראה לי שלטובת PHP יש שני גורמים.
 א. זו השפה שנבחרה למערכות ניהול תוכן מגניבות.
 ב. לפרויקטים קטנים מאוד יחסית קל להתחיל להשתמש בשפה זו.

 עם (א) אני מציע להתמודד על ידי פיתוח/השמשת טכנולוגיה למימוש מעורב - PHP
 עם שפות נוספות (פייתון, פייתון ו/או פייתון).  כך יהיה אפשר לפתח דברים
 חדשים ב-WordPress ו-Moodle בשפת תכנות עם פחות מלכודות לפתאים.

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

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

 --- עומר



 --
 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

___
Discussions mailing list
Discussions@hamakor.org.il
http://hamakor.org.il/cgi-bin/mailman/listinfo/discussions

כלכליסט: יזמים יתחרו על פיתוח פרויקטים בתחום החינוך

2012-09-27 חוט Tomer Cohen
ידיעה שהתפרסמה בכלכליסט:
http://www.calcalist.co.il/local/articles/0,7340,L-3583667,00.html

אתם חושבים על מה שאני חושב? בואו נציע להם פרויקטים שמערבים תוכנה חופשית,
לרבות תרגום והתאמה של פרויקטים קיימים שטרם נראו בארץ. עד כמה שאני זוכר בת
ים לא נמצאת על מפת קוד פתוח בחינוך [1] שלנו, ואם נצליח לדחוף אליהם מחשבה
בכיוון הזה במסגרת תחרות זו או מחוצה לה, הרי שמדובר ברווח נקי שלנו.

[1]
http://wiki.hamakor.org.il/index.php/%D7%9E%D7%95%D7%A1%D7%93%D7%95%D7%AA_%D7%97%D7%99%D7%A0%D7%95%D7%9A





-- 
*Tomer Cohen*
http://tomercohen.com
___
Discussions mailing list
Discussions@hamakor.org.il
http://hamakor.org.il/cgi-bin/mailman/listinfo/discussions

Re: כלכליסט: יזמים יתחרו על פיתוח פרויקטים בתחום החינוך

2012-09-27 חוט Amir Eldor
2012/9/27 Tomer Cohen tom...@gmail.com

 ידיעה שהתפרסמה בכלכליסט:
 http://www.calcalist.co.il/local/articles/0,7340,L-3583667,00.html

 אתם חושבים על מה שאני חושב? בואו נציע להם פרויקטים שמערבים תוכנה חופשית,
 לרבות תרגום והתאמה של פרויקטים קיימים שטרם נראו בארץ. עד כמה שאני זוכר בת
 ים לא נמצאת על מפת קוד פתוח בחינוך [1] שלנו, ואם נצליח לדחוף אליהם מחשבה
 בכיוון הזה במסגרת תחרות זו או מחוצה לה, הרי שמדובר ברווח נקי שלנו.


נשמע טוב. דבר איתי אם לא יווצר פה דיון מעניין ואנשים לא יראו עניין. אם נעלה
רעיון טוב אני מאוד אשמח לעבוד עליו.

אגב, אני רואה שאורט ישראל משתמשים בוורדפרס לאתר הראשי שלהם. לעומת זאת, יש
להם מערכת שנקראת clickit שהיא מן CMS מעפן שעובד רק על אקספלורר והוא סגור
ומסוגר. הם משתמשים במערכת הזו עבור אתרים לבתי ספר שונים של אורט (אני מכיר
אישית מישהי שמנהלת כזה אתר).

למה לא חשבו ליצור את תתי האתרים לכל ביס בוורדפרס? או פתרון מבוסס וורדפרס?
כליקיט שלהם יודע לנהל פורומים, תכנים לשיעורים, אתרים למגמות שונות, וכל
מיני דברים מגעילים אך נחוצים כאלו. לי זה נשמע יותר כמו עבודה לאיזה הפצת
דרופל או איך שקוראים לזה. אולי וורדפרס לא ענתה על הציפיות שלהם בתחילת הדרך
של ה'אתר לכל ביס'. כשאני חושב על זה אני לא חושב שיש מקום לשינוי מערכת שכבר
קיימת, מוטמעת וישנם מנהלי אתרים שעברו הכשרה על המערכת. להכשיר אותם
לוורדפרס/דרופל שוב? כאב ראש לא? טוב לא משנה אני כותב יותר מידי וזה ממש לא
קשור לנושא. ביי.

אמיר


 [1]
 http://wiki.hamakor.org.il/index.php/%D7%9E%D7%95%D7%A1%D7%93%D7%95%D7%AA_%D7%97%D7%99%D7%A0%D7%95%D7%9A







 --
 *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

Re: כלכליסט: יזמים יתחרו על פיתוח פרויקטים בתחום החינוך

2012-09-27 חוט moshe nahmias
אני בעד, וכדאי להתחיל במקביל להצעה שלנו לפעולה הזו גם להתחיל לעבוד על
החסרונות שאנו יודעים שיש למערכות הקיימות בקוד פתוח (היה דיון לא מזמן על
מודל וחסרונות שיש לה), אם נוכל לשפר את המערכות הקיימות נרוויח גם מוצר טוב
יותר עבורנו וכך שיפור במקומות שכבר משתמשים בהם וגם סיכוי גבוה יותר שנצליח
בתחרות הזו.

בכל מקרה, אשמח לעזור בפרויקט אז אם אתה מתכוון להזיז את זה תהיה בקשר איתי :)

משה

2012/9/27 Amir Eldor amir.el...@gmail.com

 2012/9/27 Tomer Cohen tom...@gmail.com

 ידיעה שהתפרסמה בכלכליסט:
 http://www.calcalist.co.il/local/articles/0,7340,L-3583667,00.html

 אתם חושבים על מה שאני חושב? בואו נציע להם פרויקטים שמערבים תוכנה חופשית,
 לרבות תרגום והתאמה של פרויקטים קיימים שטרם נראו בארץ. עד כמה שאני זוכר בת
 ים לא נמצאת על מפת קוד פתוח בחינוך [1] שלנו, ואם נצליח לדחוף אליהם מחשבה
 בכיוון הזה במסגרת תחרות זו או מחוצה לה, הרי שמדובר ברווח נקי שלנו.


 נשמע טוב. דבר איתי אם לא יווצר פה דיון מעניין ואנשים לא יראו עניין. אם
 נעלה רעיון טוב אני מאוד אשמח לעבוד עליו.

 אגב, אני רואה שאורט ישראל משתמשים בוורדפרס לאתר הראשי שלהם. לעומת זאת, יש
 להם מערכת שנקראת clickit שהיא מן CMS מעפן שעובד רק על אקספלורר והוא סגור
 ומסוגר. הם משתמשים במערכת הזו עבור אתרים לבתי ספר שונים של אורט (אני מכיר
 אישית מישהי שמנהלת כזה אתר).

 למה לא חשבו ליצור את תתי האתרים לכל ביס בוורדפרס? או פתרון מבוסס וורדפרס?
 כליקיט שלהם יודע לנהל פורומים, תכנים לשיעורים, אתרים למגמות שונות, וכל
 מיני דברים מגעילים אך נחוצים כאלו. לי זה נשמע יותר כמו עבודה לאיזה הפצת
 דרופל או איך שקוראים לזה. אולי וורדפרס לא ענתה על הציפיות שלהם בתחילת הדרך
 של ה'אתר לכל ביס'. כשאני חושב על זה אני לא חושב שיש מקום לשינוי מערכת שכבר
 קיימת, מוטמעת וישנם מנהלי אתרים שעברו הכשרה על המערכת. להכשיר אותם
 לוורדפרס/דרופל שוב? כאב ראש לא? טוב לא משנה אני כותב יותר מידי וזה ממש לא
 קשור לנושא. ביי.

 אמיר


 [1]
 http://wiki.hamakor.org.il/index.php/%D7%9E%D7%95%D7%A1%D7%93%D7%95%D7%AA_%D7%97%D7%99%D7%A0%D7%95%D7%9A







 --
 *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

Re: כלכליסט: יזמים יתחרו על פיתוח פרויקטים בתחום החינוך

2012-09-27 חוט Tomer Cohen
2012/9/27 Amir Eldor amir.el...@gmail.com


 אגב, אני רואה שאורט ישראל משתמשים בוורדפרס לאתר הראשי שלהם. לעומת זאת, יש
 להם מערכת שנקראת clickit שהיא מן CMS מעפן שעובד רק על אקספלורר והוא סגור
 ומסוגר. הם משתמשים במערכת הזו עבור אתרים לבתי ספר שונים של אורט (אני מכיר
 אישית מישהי שמנהלת כזה אתר).

 למה לא חשבו ליצור את תתי האתרים לכל ביס בוורדפרס? או פתרון מבוסס וורדפרס?
 כליקיט שלהם יודע לנהל פורומים, תכנים לשיעורים, אתרים למגמות שונות, וכל
 מיני דברים מגעילים אך נחוצים כאלו. לי זה נשמע יותר כמו עבודה לאיזה הפצת
 דרופל או איך שקוראים לזה. אולי וורדפרס לא ענתה על הציפיות שלהם בתחילת הדרך
 של ה'אתר לכל ביס'. כשאני חושב על זה אני לא חושב שיש מקום לשינוי מערכת שכבר
 קיימת, מוטמעת וישנם מנהלי אתרים שעברו הכשרה על המערכת. להכשיר אותם
 לוורדפרס/דרופל שוב?


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

בבלוג של צוות הפיתוח של כליקיט הם כתבו מספר פעמים בעבר על ההתלבטויות שלהם
בנוגע להמשך הפיתוח של המערכת שלהם. האתר שלהם משום מה לא זמין, אבל אפשר
למצוא את הרשומות המעניינות כאן (שימו לב שמדובר בארכיון מלפני שנתיים):
http://web.archive.org/web/20100814190959/http://blogs.ort.org.il/clickit/

ציטוט:

*אני חושב שכבר אמרתי את זה באחד הפוסטים הקודמים שכתבתי, אבל אחת הדילמות
העיקריות שלנו דנה בעניין פיתוח מערכת לניהול תוכן. באופן עקרוני, הגרסא
הראשונה של כליקיט פותחה כבר במאה הקודמת (1999) כיוון שלא הרבה אפשרויות
אחרות – מערכות ה-CMS היו עוד בחיתוליהן, היה מבחר מועט ות’כלס אף אחת מהן לא
היתה כזה גליק, אז החלטנו לפתח בעצמנו מערכת שכזו, וככה נוצרה כליקיט. באופן
טבעי, במרוצת הזמן המשכנו לתחזק ולפתח את המערכת – מכליקיט לכליקיט2, מכליקיט2
לכליקיט3 ומכליקיט3 לכליקיט לייט, שהעבודה עליו הסתיימה לפני שנה לערך. *

*
*

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


-- 
*Tomer Cohen*
http://tomercohen.com
___
Discussions mailing list
Discussions@hamakor.org.il
http://hamakor.org.il/cgi-bin/mailman/listinfo/discussions