אני עובד עם ASP.NET ו MYSQL אני רוצה להגיד לך שאחרי שבניתי לה WRAPER חמוד ופשוט העבודה איתה יותר נוחה מלעבוד מול כל מסד נתונים לדוגמא אני יראה לך פונקציה פשוטה שרצה אצלי על MYSQL ותראה איזה נוח זה 
פונקציית עדכון הכי פשוטה שיש "בקוד טהור" איך שאומרים.. ממש לא מסובך ולפי דעתי גם יותר פשוט מ PHP בקטע של ה MYSQL
Dim database As New StatData.OleDB Dim StrSql As String = "" StrSql = String.Format("Update Stat Set PageCount = PageCount+1 where SessionID='{0}';", HttpContext.Current.Session.SessionID.ToString) If database.Execute(StrSql) Then database.close() End If
|
בלי שום אופן לשאלתך , בתור חסיד של ASP.NET , מנגד זה שיש את הבחירה בין PHP לבין ASP.NET יש לך כמה דברים לדעת:
1. כל אלה שאומרים "ב ASP.NET" אתה לא מרגיש שאתה בונה משהו - מה אני יגיד לכם
א. למה לעבוד כל כך קשה אם כבר יש לך ספריות מוכנות ב FRAMEWORKS? זה כמו דבר מטומטם כזה : ( תאורטית ) נגיד אתה בלימודים ויש מבחן ואתה צריך שיהיה לך חומר אז אתה מבקש מחבר שלך את החומר ...
אתה יכול 1. להעתיק את החומר על דף משלך ולבזבז שעה מהחיים שלך על כלום
2. אתה יכול פשוט לצלם את הדף.
בדופו של דבר אתה מקבל את אותה התוצאה , ובסופו של דבר יש לך את אותו החומר למבחן אבל!!! תקשיב לאבל - פה אין לך טעויות שיכולות לקרות לך במהלך ההעתקה לדוגמא פיספסת שורה או שיש לך שגיאות כתיב וכדומה כי הוא כבר עשה את זה בישבילך...
( איזה אנלוגיה טובה
)
בנוסף יש לך מבנה שלם שבא לקראת עם קונטרולים - שפה זה לא רואה את PHP לדוגמא אתה רוצה לבנות דף התחברות וכל זה ולהכניס מצבים לכל הדף יש לך איוונטים מובנים ויש לך סטיטים של נתונים ואתה לא צריך לשחק יותר מידי עפ פונקציות שאתה בונה ומעתיק 10 פעם בישביל לשמור דברים ולשחק עם הפוסטים וכל מיני והכל נוח ופשוט ואתה אשכרה יכול להקדיש יותר זמן לשיפור הקונטרולים במקום להתייאש עד שאתה גומר את הבסיס.
חוץ מזה יש גם חסרונות ... לא אמרתי שהכל מושלם...
האחסון של ASP.NET יותר יקר..
הפיתוח של ASP.NET יותר יקר..
המסדי נתונים האיכותיים של וינדוס שעובדים מושלם עם .NET ( SQLSERVER( דיי יקרים..
אבל התוצאות מדברות בעד עצמם...