שלח תשובה

זירת השאלות

476
צפיות
20
תשובות

מה יש ב-ASP שאין ב-PHP?

,‏ 4 במאי, 2008

שמתי לב שיש פה הרבה יותר אנשים שמשתמשים ב-ASP מכאשר ב-PHP

אז לכל אלה שמתמשים ב-ASP תוכלו להגיד לי מה יש ב-ASP שאין ב-PHP ובגללו הדפתם ללכת על ASP?

תודה מראש,
מתן

תגיות:

20 תשובות

  1. ניר טייב הגיב:

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

    מעבר לזה בבתי הספר עד היום מלמדים ASP, יש תחילה של שינוי כיום (לתוכנית הלימודים נכנסה המלצה ללמד ASP.NET או J2EE), אבל המורים עדיין לא עברו הכשרה.

    ASP נחשבת טכנולוגיה מתה, היא לא מתפתחת ואין סיבה ללמוד אותה בימינו

  2. לא ללמוד ASP
    אם כבר, אז ללכת על asp.net.

    ולשאלתך – כלום. בשתי השפות אפשר לעשות בדיוק את אותו הדבר.


    צוות WebMaster  

  3. matansha הגיב:

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

    אבל עדיין אתם בטוחים שאפשר לעשות בהם את אותו הדבר?

  4. sharons הגיב:

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

    מבחינת מה ללמוד? PHP ו- ASP שייכות לעידן ה- WEB הישן web1.0.
    ASP.NET כבר מדרגה מעליהן ונמצאת ב- web2.0, טכנולוגיה שנכנסת עכשיו מאוד מאוד חזק. מכיוון שאין PHP.NET (וקשה לי להאמין שיהיה) הייתי ממליצה ללמוד ASP ולהמשיך ל ASP.NET. אבל כמובן שאין יותר מדי מה להתעכב על ASP כפי שצויין קודם זוהי טכנולוגיה מתה.

  5. matansha הגיב:

    הסבר קטן…
    גם לי יש ווינדוס ואני עובד עם PHP בלי שום בעיה יש לי במחשב WAMP שזאת חבילה שכוללת אפצ’י (לבריאות) ו-MYSQL ועוד הרבה דברים נחמדים וזה ממש נוח!
    ובעניין הפונקציות המובנות – את יודעת ששליחת מייל זאת רק פונקציה אחת מתוך מאות! יש לך פונקציה לכמעט כל דבר! ושלא לדבר על סוקטים ופתיחת פורטים (שאין לי בזה מושג ואני מנסה ללמוד) ו-PHP גם תומכת בהמון דברים היא עובדת על לינוקס ווינדוס יחד בלי בעיה אבל ASP לא עובד על לינוקס כמו שצריך.

    אבל שמעתי ממישהו פעם שאמר לי ש-PHP היא שמפה מהירה ממש יחסית ל-ASP.

    בכל אופן אין לי מושג מה זה WEB 2 או WEB1 (אשמח אם תסבירו לי) ו-PHP.NET לא יהיה נראה לי כי פשוט יעשו PHP 6 שהיא נראה לי תהיה בומבה של דבר והיא תעקוף את ASP.NET על בטוח!

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

  6. sharons הגיב:

    כמובן שלכל שפה יש יתרונות וחסרונות
    זה נשאר כבר לשיקולו של המתכנת במה לבחור. אם מפריע לך שצריך להשתמש ברכיבים לביצוע פעולות מסויימות ב- ASP, או שאי אפשר לפתוח פורטים (אין לי מושג בשביל מה) אז לך על PHP.
    מצד שני, אם אתה חושב להתקדם בתחום צריך גם להסתכל על מה הולך בשוק – ופה ASP/.NET מחזיקה בחלק הארי. חבל שיקרה מצב שתפסיד עבודות כי אתה לא יכול להתממשק למערכות קיימות שכתובות בשפות האלה, למשל.
    בקשר למהירות – לא שמתי לב אם אתרי PHP עולים יותר מהר מ- ASP, ואני לא חושבת שעוד מילישניה כזו משנה בעידן שבכל בית יש ADSL או כבלים.
    אגב, ASP.NET אפילו עוד יותר מהירה משתיהן – העמוד מתקמפלר/מתרנדר רק ב-build הראשון שמתבצע, ולאחר מכן לא מתבצע קימפול נוסף על הקוד! ASP.NET מציעה סביבת עבודה ויז’ואלית ונוחה ביותר לשימוש, שמאפשרת לך לבנות GUI במהירות באמצעות פקדים ממש כמו ל windows application, ובנוסף ניתן לרשום כמעט בכל שפה, בינהן VB.NET ו-C#. מכאן משתמע שיש לנו תמיכה מלאה בתכנות מונחה עצמים ואירועים!

    תבחר מה שתבחר, לדעתי אין סיכוי ש- PHP תשחרר פלטפורמת פיתוח חזקה כמו visual studio.net ושתי הטכנולוגיות ASP ו-PHP כבר עבר זמנן.

  7. matansha הגיב:

    חחח רק שכחכת משהו קטן…
    כל השפות שהזכרת פה שייכות למיקורוספוט לכן יש ל-ASP.NET תמיכה בהם!

    ובעניין המהירות יש הבדל כי אם רוצים להשתמש ב-AJAX בצורה מהירה, עדיף PHP בגלל המהירות שיש לה. וזאת רק דוגמא אחת מתוך הרבה…

    ושמתי לב שיש דווקא הרבה פניות ל-PHP שלא לדבר על זה שגוגל בנויה ב-PHP וגם YOUTUBE ועוד הרבה….

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

    ASP ו-ASP.NET לא נתמכות בלינוקס שנחשבת מהירה יותר מווינדוס (אני וחבר עשינו בדיקה! כן כאלה אנחנו משעוממים מהחיים) ולא רק זה השרתים שלה נפרצים בקלות כל שני וחמישי לעומת זאת אפצ’י אם היא נפרצת תוך כמה ימים הבעיה נפתרת.

    אבל עדיין אני מחפש יתרון יותר משמעותי מכל מה שרשמת משהו שאי אפשר בכלל לעשות ב-PHP שנותן יתרון ל-ASP

  8. ניר טייב הגיב:

    אין כל קשר בין WEB 2.0 לשפה שבה אתה כותב
    WEB 2.0 (שזה לא מושג מוגדר כלכך) מדבר על הרעיון של שיתופיות מידע ורשתות חברתיות, אין כל קשר לשפה שבה כותבים.

  9. ניר טייב הגיב:

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

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

  10. ניר טייב הגיב:

    Zend Studio for Eclipse
    ולא עבר זמנה של PHP בכלל לא, במיוחד עם פיתוחה של PHP6.
    חבל להצהיר הצהרות חסרות בסיס.

  11. ניר טייב הגיב:

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

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


    Relax, it’s only ones and zeros!  

  13. ניר טייב הגיב:

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

  14. matansha הגיב:

    לא סתם למדתי PHP היתה לי הרגשה מההתחלה!
    למדתי בהתחלה ASP (על קצה המזלג) אבל אז נחשפתי ל-PHP אהבת חיי! (גם AJAX ו-JS)

  15. sharons הגיב:

    מעניין מאוד
    אם כך אולי באמת יש משהו שמפתחי MS מפספסים….!
    מי נותן לי לינקים למדריכים למתחילים ב-PHP?
    אני אומרת, תמיד טוב לדעת כמה שיותר, אף אחד לא אמר שמי שיודע ASP לא יכול לדעת גם PHP ולהיפך.
    נראה לי שלקראת השחרור שלי מהצבא עוד שבועיים ועד תחילת העבודה אני אלמד לי דברים חדשים ואולי אצליח גם לענות על שאלת השאלות "ASP או PHP??" או לפחות להתקרב  

  16. ניר טייב הגיב:

    חד משמעית PHP 😛
    כי לא לומדים ASP, היא מתה

    המדריך הכי טוב זה http://php.net תעברי על ה-documentation

    http://www.php.net/manual/en/langref.php

  17. matansha הגיב:

    הינה כמה מדריכים!
    הייתי נותן לך בכייף את המדריך של WEBMASTER אבל משום מה הוא נעלם….

    למנהלים: אם אתם רואים הודעה זאת אז אני יכול לעזור בכתיבה מחדש של המדריך ל-PHP וגם אם אפשר אז לעשות ריפרנס לכל הפונקציות של PHP [זה אפשרי אבל ארוך!]

    כתובות אינטרנט נלוות:
    אתר טוב למתחילים
    אתר טוב לכולם למתחילים ולמתקדמים

שלח תשובה

חדש! אחסון אתרים של וובמאסטר

שירות אחסון אתרים
המקצועי של וובמאסטר!

מומחים באירוח אתרי
WordPress, Joomla, Drupal

  • שרתי לינוקס עם CloudLinux, LiteSpeed
  • 1GB דיסק SSD, 10GB תעבורה חודשית
  • ממשק ניהול cPanel, תעודת SSL חינם

עכשיו במחיר היכרות:
רק 420 ש"ח לשנה!