[ASP.NET] مقدمة في ASP.NET – نقاط سريعة
مدرج تحت قسم: دروس
بما أننا نريد أن يتناول هذا الموقع كل ما يتعلق بتطوير المواقع في محاولة منّا لتحسين هذا العلم عربياً، فلا يمكننا أن نتجاهل تقنية ASP.NET في عمل تطبيقات الويب (Web applications)، و غيرها من الفوائد الرائعة التي لا تخفى على المطلعين.
وجدت ASP.NET لأول مرة في العام 2002 بإصدارها الأول و ظهرت كمنافس قوي للغة المجانية و المفتوحة المصدر PHP و غيرها من اللغات و التقنيات، طبعاً بعد ظهور ASP.NET لم يعد هناك أي حاجة للعمة ASP.
ASP.NET تعتمد فلسفة NET. فهي تقنية و ليست لغة برمجة، حيث يمكنك استخدام هذه التقنية بغض النظر عن لغة البرمجة التي تستعملها، فهناك العديد من لغات البرمجة التي يمكنك من خلالها استخدام ASP.NET، و أبرزهاVisual Basic .NET و#C وJScript .NET، وهناك العديد من المشاريع التي تمكنك من استخدام ASP.NET بلغات برمجة ليست من إنتاج Microsoft (الشركة المنتجة لـ ASP.NET) مثل Perl و Python.
الميزة المفضلة لي في ASP.NET هو أنك ستستطيع البرمجة فيها بسهولة شديدة إذا كنت تتقن برمجة تطبيقات الويندوز Windows applications باستخدام واحدة من لغات الدوت نيت، و هذا ما حدث معي شخصياً، فبعد تعلمي لبرمجة .NET باستخدام Visual Basic .NET ثم#C وجدت متعة حقيقية في تطبيق ما تعلمته في مجال آخر و بدون جهد يذكر، شيء رائع!
بعض أهم مزايا ASP.NET و التي تمتاز بها عن ASP
- سهولة أكبر في التعامل مع الأخطاء و اصطيادها، و ذلك يسري على أخطاء وقت التصميم Design-time و وقت التنفيذ Run-time
- سرعة إضافية في التنفيذ.
- أدوات جديدة لاستخدامها في صفحاتك بسهولة.
- امكانية استخدام تقنية ADO.NET للتعامل مع قواعد البيانات بسهولة.
- ازدياد دعم المعايير القياسية في أوامر HTML المولدة من قبل الإصدار الثاني من ASP.NET.
وعند الحديث عن أساسيات ASP.NET فلا بد من التحدث عن البيئات التي تمكننا من تطوير المواقع باستخدام ASP.NET.
أهم البيئات على الإطلاق هو Visual Studio.NET
- Visual Studio 2002 : ASP.NET 1.0
- Visual Studio 2003 : ASP.NET 1.1
- Visual Studio 2005 : ASP.NET 2.0
و لكن للأسف الشديد، هذه البيئة ليست مجانية، لذلك يمكنك استخدام البيئات التالية.
Visual Web Developer 2005 Express Edition: هذه البيئة تعتبر نسخة مجانية من Visual Studio 2005 مخصصة لتطوير المواقع باستخدام أحدث إصدار من ASP.NET و هو الإصدار 2.0، نسخة كافية للمشاريع العادية و يمكنك استخدامها للمشاريع التجارية مجاناً.
Macromedia Dreamweaver: بيئة لا بأس بها فيما يتعلق بـ ASP.NET، و تدعم كلتا اللغتين (#C و VB.NET) بإصداريها 7 (2004) و 8، و لكنها للأسف ليست مجانية.
SharpDevelop: بيئة مجانية و جيدة، بالإضافة إلى أنها مفتوحة المصدر.
ASP.NET Web Matrix: أيضاً بيئة جيدة و مجانية.
هذه مقدمة سريعة عن هذه التقنية الرائعة و التي حاولت تلخصيها ما امكن في نقاط أساسية.


أخي مؤيد شكراً لك وإن شاء الله ننتظر التتمة ! أنا بدأت بدراسة ASP ولكنني تفرغت لل PHP ونسيت كل شيء تقريباً !
إن شاء الله سنكمل بالتفصيل كيفية التعامل مع ASP.NET و خاصةً الإصدار الثاني منها.
شكراً لاهتمامك.
مشكووور اخوي واتمنى منك اكمال الدروس والشروحات لأني الصراحة ابي اتعلم asp.net من زمان والحمد لله حصلنا واحد يشرح لنا
بالفعل أخي العزيز صدقت فيما قلت…
على الرغم من إدماني لشيء يدعى PHP , ولكنني من أشد المعجبين بالـASP.NET .. ربما اتقاني للـ #C ساهم في حبي لها ..
رغم ذلك مازلت غير مستعد للتخلي عن الـ PHP , هي باختصار تحب من يحبها , وتعطي من يعطيها …
اتمنى ان اصل لربع ما انتم عليه
وفقتم جميعا و بوركتم
مشكور الله يجزاك خييير يارب على المعلومات المفيدة
مقدمة توضيحية ماشاء الله
طرأ على بالي سؤال ..
هل البيئات المجانية تفرق في التعامل معها مع البيئات الغير مجانية ؟
و ماذا لو اشتغلت على بيئة فيجوال ستديو دوت نت على سبيل المثال بنسخة منسوخة و ليست أصلية .. هل ستكون شافعة لإجراءات التطوير ؟؟