כנראה שאת לא ממש מבין את הכוח שמאחורי ה .net כדי שתבין יותר טוב אני יתן לך הסבר קצרצר ...
.net בנוי על מערכת frameworks כלומר יש שם מערכת של סיפריות קוד ענקית שמסוגלת לעשות כל דבר.. כל דבר.. כלל דבבררר!
מה שיפה בארכיטקטורה הזאת היא שהם התאימו את המערכת הזאת לכל שפה לא משנה אם אתה מתכנת ב c# או ב VB או ב java או בכל דבר אתה צריך רק לדעת סינטקס ואתה מוזמן לגשת לסיפריות האלה באותה דרך כמו בכל השפות השניות ככה שגם אם ( לא יודע למה ) אתה רוצה להגר לשפה אחרת אתה צריך ללמוד רק את הבסיס כמו הצהרת משתנים וסינטקס של פקודות בסיסיות.
עכשיו בדוט נט יש לך גישה לכל השרת , שזה אומר כל המחשב בידיים שלך , לא כמו ב php שיש לך הגבלות מסויימות פה אתה יכול לעשות מה שאתה רוצה כיאילו זה המחשב שלך לבנות ממש אפליקציות כמו שאתה בונה בבית תוכנה ב c אתה יכול לבנות ברשת אותו הדבר! ( כמובן ברשת יותר מסובך ) אבל עדיין תחשוב על הכוח של שליטה מלאה במחשב..
עוד דבר כל הפקודות מסודרות לך בצורה מובנת , לפי סיפריות ומקוטלגות לךך לפי namespacing כלומר בישביל לשלוח מייל אתה נכנס לסיפרייה
net.mail
ושם יש לך את כל הפקודות הקשורות למייל בלי להסתבך עם הצהרות ובלאגנים הכל מוכן בישבילך..
וכל אלה שואללה משחקים אותה "אני אוהב לתכנת מקוד הכל הכל בלי לראות כלום" ואללה לא יודע מה להגיד לך זאת בעייה שלכם למה?!?! ושוב פעם למה?!? כי בכל מקרה תגיעו לאותה תוצאה אז ואללה אם תגררו פקד יקח לכם 2 דקות ואם תרצו לבנות אותו מאפס יקח לכם יותר מכמה שעות.. לא עדיף להפסיק להיות מקובע ולזרום עם החדשנות של הטכנולוגיה?