לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

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



  #3  
ישן 02-10-2005, 17:41
צלמית המשתמש של scripter
  scripter scripter אינו מחובר  
 
חבר מתאריך: 04.08.02
הודעות: 4,468
...
בתגובה להודעה מספר 1 שנכתבה על ידי grandioza שמתחילה ב "למה דווקא PHP ?"

אני לא אכנס לוויכוח בין php vs perl.
עליי לציין שאם נוח לך לעבוד עם perl, אז אין סיבה שתעבור ל-php/asp/jsp וכו'.
אחרי הכל, הרוב תלוי בך ולא בשפה.

שניהן שפות בשלות.
לשניהן תיעוד מצויין.
לשניהן קהילה מצויינת.

למה בכל זאת אני מעדיף להשתמש בphp?
  • PHP לא מחדשת את ה-syntax, היא, כמו הרבה שפות/טכנולוגיות מובילות, מבוססות על C-Syntax.
  • PHP מאפשרת/מעודדת הרבה יותר מ-Perl, כתיבת קוד שניתן לתחזוקה. ב-Perl דרוש הרבה מיומנות כדי לעשות זאת. נכון, כמו בכל שפה אחרת, ניתן לרשום קוד שלא ניתן לתחזוקה.. אבל ב-Perl זה פשוט קורה בטבעיות
  • PHP מגרסא לגרסא מחדשת ומרחיבה את תמיכתה ב-Object Oriented Programming. לכן, תמיכתה ב-OO טובה יותר מאשר תמיכת OO בPerl (יש לציין ש-Perl תומכת היטב ב-OO גם, לא כמו php אמנם, וזה נמשך אללה, php לא תומכת ב-OO כמו ש-java/jsp כן) הסיבה לכך היא ששני השפות לא תוכננו מראש כדי להיות pure-OO languages לעומת java/jsp.
יש לציין שאין לי שום דבר נגד perl, ואף אני נהנה לתכנת בperl.
אלו רק נקודות למחשבה.
מקווה שהדיון לא יהפוך להיות מלחמת שפות.
יום טוב.
_____________________________________
C pogrammers never die. They are just cast into void.


תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #4  
ישן 02-10-2005, 18:07
צלמית המשתמש של scripter
  scripter scripter אינו מחובר  
 
חבר מתאריך: 04.08.02
הודעות: 4,468
חסרונות OO ב-Perl
בתגובה להודעה מספר 3 שנכתבה על ידי scripter שמתחילה ב "..."

  1. Perl לא תומכת ב-privacy. כלומר, אין private/public/protected וכו'. כן, יש אפשרות לדמות את ההתנהגות הזאת, להשתמש בlexical vars, לא מוכר לך המושג הזה? חזרנו בידיוק לנקודות הראשיות, למה אני מעדיף php על perl... לעזאזל כמה מושגים חדשים הכרתי בזמן שעבדתי עם Perl... רק חבל שהם קיימים רק שם.
  2. ב-Perl לא ניתן לזהות בין static methods לבין instance methods.
  3. ב-Perl המושג constructors/destructors הוא פרימיטיבי לחלוטין. ב-Perl אחריות של המתכנת לבצע אתחול והקצאת זיכרון. יופי, יש לי constructor שלא עושה שום דבר...
אלו נקודות עקריות רק, יש עוד הרבה צדדים גרועים (העניין עם @ISA למשל).
אז מתכנתי פרל, כשזה מגיע ל-OO, אל תנסו להגיב בכלל.
_____________________________________
C pogrammers never die. They are just cast into void.


תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

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

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 05:32

הדף נוצר ב 0.04 שניות עם 12 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר