View Single Post
ישן 15-12-05, 05:52   # 16
shsh
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 37
הודעות: 51

shsh לא מחובר  

בוא'נה רצות פה הרבה שטויות בפורום...

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

ישנם פתרונות אחרים , המאפשרים הרצה של ASP על לינוקס , אבל הם יקרים מאוד (של חברת SUN).

לגבי התיכנות עצמו.
עצם היותה PHP קוד פתוח אפשר לראות בה שינויים כל הזמן. יש בה תמיכה ב-WRAPPERS , שמקלים על השימוש בסוקטים , היום כל אחד יכול ב-PHP להתחבר לשרתי FTP, להוריד קבצים מ-HTTP , ואפילו לקרוא ולכתוב קובץ שמכווץ ב-GZIP , בלי לדעת מה הדברים האלו בכלל אומרים.
יש לה הכללות נוספות , למשל קלות יצירת מערכים בכלל ומערכים אסוציאטייבים בפרט , הקלות לבצע מיונים , חיפושים , פילטרים , וכדומה על מערכים , בלי ליצור קוד מחדש , שבוודאי יהיה יעיל פחות , במיוחד כי כל פעולה בו צריכה להיות מתורגמת קודם לפעולות בסיסיות ב-C , ואז לרוץ.

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

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

בנוסף , ה-SYNTAX שלה הוא C-Like ולכן קל מאוד למתכנתים בשפות דומות (C++, JAVA, JS...) לעבור לPHP.

קיצר- שפת על!

יש לה גם דוקומנטציה רחבה מאוד באינטרנט.
לעומת זאת, ASP - איטית הרבה יותר. אתה נדרש כמתכנת להכיר וללמוד אלגוריתמים וליצור אותם מחדש כל פעם (GZIP , לווינשטיין , אפילו מיון מערך - במידה ונדרשת פעולה יותר מתקדמת כמו מיון מערך דו מימדי או משהו).
אתה מחויב להשתמש בווינדוס, שלמתכנתים צעירים אין מספיק כסף כדי לרכוש אחסון בשרת שכזה (לרוב) (למרות שכסף זאת לא סיבה מספיק טובה) , אתה מחויב לבאגים של ווינדוס , לפריצות שלו.
(ה-ו עם נקודה כזאת , כאילו לא הפריצה ברבים שלו , אלא התכונה שהוא פריץ) .
אין לך דיווח שגיאות מתקדם כמו ב-PHP, אפשר להשתגע שבועיים רק מלהבין מה בכלל הבעיה...
אני חושב (ושוב, אני חוושב, לא בטוח, יכול להיות שזה קיים) שאין Pre-Compiling של קבצים, כלומר , ב-PHP אפשר להוסיף כל מיני Accelerators למינהם שמקמפלים את הקובץ כפי שעושה המנוע של PHP , ושומרים אותו מקומפל במקום כלשהו במערכת כך שבקריאה הבאה אל הקובץ , במידה והוא לא שונה ניתן לקחת את הקובץ משם ולחסוך כמות נכבדה של זכרון וכוח עיבוד,
אני יודע שקיים משהו דומה ל-ASP , אבל צריך להגיד לו ידנית לבצע את זה עבור כל קובץ , וברגע שמשנים את הקובץ צריך להגיד לו לעשות את התהליך בשנית , בעוד שב-PHP זה דינמי לחלוטין, זה לא מפריע למתכנת כלל.

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


קיצר עזבו שטויות PHP שולטת.