مصفوفة الويب ASP.NET
تم إصدار ASP.NET Web Matrix ، الذي كان اسمه مصدر إلهام لـ WebMatrix ، [ 1 ] في عام 2003، ثم أوقفته مايكروسوفت لصالح Web Developer Express، وهو إصدار مجاني من وظائف تطوير الويب في Visual Studio ؛ Visual Studio هو بيئة التطوير المتكاملة الرائدة من مايكروسوفت لجميع جوانب برمجة Visual Basic وC#، بما في ذلك تطوير ASP.NET .
ما تغير بحلول عام 2010 هو وجود عدد من مشاريع المصادر المفتوحة التي توفر قوالب مواقع PHP و ASP.NET وأنظمة إدارة محتوى يمكن لغير المبرمجين استخدامها لبناء تطبيقات ويب متطورة وصيانتها. وقد وفرت منصة Microsoft WebMatrix بيئة تطوير للمساعدة في تسهيل هذه الأساليب الناشئة لإنشاء مواقع الويب.
تاريخ
ASP.NET Web Matrix (2003)
كانت ASP.NET Web Matrix الأصلية أداة مجانية أطلقتها مايكروسوفت لتطوير تطبيقات الويب بسرعة ، والمُصممة للعمل على خوادم مايكروسوفت التي تدعم تقنيات ASP.NET من جانب الخادم. كانت تطبيقًا مُدارًا مكتوبًا بلغة C# ، وهي لغة البرمجة الرئيسية لمايكروسوفت . [ 2 ] [ 3 ]
نشأ برنامج ASP.NET Web Matrix من مشروع شخصي بدأه نيخيل كوثاري. في البداية، صُمم البرنامج كبيئة اختبار للعمل مع عناصر تحكم ASP.NET في بيئة تصميم، لكن فريق ASP.NET لاحظ العديد من المزايا لأداة من هذا النوع، بما في ذلك إنشاء بيئة تطوير متكاملة تُعدّ بديلاً خفيفًا لبرنامج Visual Studio . تطور المشروع إلى منتج (كان اسمه الرمزي في البداية "Saturn")، وتم إصداره في صيف عام 2002 كتحميل مجاني على موقع www.asp.net، دون دعم رسمي (فقط دعم من المجتمع) وبالاعتماد على التسويق الشفهي فقط. دعم الإصدار الأصلي Microsoft SQL Server فقط ، والذي كان مُدمجًا مع Web Matrix في شكل MSDE ، وهو إصدار سطح مكتب من محرك قاعدة البيانات. تضمن إصدار لاحق من Web Matrix ("Web Matrix Reloaded") في يونيو 2003 دعمًا لملفات Microsoft Access .mdb، مما سهّل عملية النشر.
تضمنت Web Matrix عددًا من الميزات التي جعلتها بديلاً جذابًا لـ Visual Studio 2003. كان حجم تنزيلها صغيرًا نسبيًا، وسريعًا وسهل التثبيت، ومخصصًا لتطبيقات الويب. هذا ما ميّزها عن Visual Studio، إذ تجنّبت العديد من التعقيدات اللازمة لدعم الأدوات واللغات وبيئات التطوير المختلفة في Visual Studio. استخدمت نموذجًا قائمًا على المجلدات، بدلاً من نموذج المشروع المستخدم في Visual Studio، [ 4 ] ولم تتطلب تجميعًا في وقت التصميم إلى ملف .dll واحد قابل للنشر. بدلاً من ذلك، يمكن للمطورين نشر شفرة المصدر لصفحات ASP.NET الخاصة بهم والاعتماد على ASP.NET لتجميع الصفحات ديناميكيًا عند أول طلب.
تضمنت ASP.NET Web Matrix أداة خادم ويب صغيرة ("Cassini") تعمل على الجهاز المحلي، مما مكّن المطور من اختبار صفحات ASP.NET دون الحاجة إلى خدمات معلومات الإنترنت (IIS ). هذه الميزة جعلتها جذابة للمطورين الذين لا يستطيعون تشغيل IIS بسبب سياسة الشركة أو لعدم امتلاكهم إصدارًا من نظام التشغيل Microsoft Windows يدعم IIS. كما تضمنت دعم بروتوكول نقل الملفات (FTP)، بدلاً من الحاجة إلى ملحقات خادم FrontPage (FPSE). هذه الميزة جعلتها أداة تطوير عملية للهواة والطلاب الذين يمكنهم التطوير والاختبار على أجهزتهم، ثم نشر ملفاتهم على خادم مُستضاف. والأفضل من ذلك كله، أنها كانت مجانية.
تم دمج العديد من هذه الميزات في Visual Studio 2005، وأصبح أسلوب Web Matrix لتطوير تطبيقات الويب هو الأسلوب الافتراضي. وقد شجع نجاح مشروع Web Matrix، سواءً من حيث الميزات أو من حيث جاذبيته لمجتمع مطوري البرامج الذين يفضلون بيئة تطوير متكاملة مجانية ذات مجموعة ميزات محدودة، فريق Microsoft Visual Studio على إصدار Visual Studio Express Editions 2005 ، والذي تضمن نسخة مبسطة من Visual Web Developer لتطوير الويب، بالإضافة إلى إصدارات Express مماثلة من Visual Basic وC# وSQL Server. [ 5 ]
إصدارات Visual Studio Express
رغم أن ASP.NET Web Matrix قدّمت العديد من الابتكارات، إلا أنها افتقرت إلى ميزات مهمة يحتاجها مطورو الويب المحترفون، مثل IntelliSense ، والتكامل مع مصحح الأخطاء، ومترجم مدمج لتطوير مكتبات الفئات، ودعم نموذج صفحات الكود الخلفي لـ ASP.NET. وعندما أُدمجت ابتكارات ASP.NET Web Matrix في مجموعة منتجات Visual Studio، ولا سيما في Visual Web Developer 2005 المجاني والمُبسّط ولكنه كامل الوظائف، لم تعد هناك حاجة إلى ASP.NET Web Matrix. [ 5 ]
مع إصدار نسخ جديدة من Visual Studio في عامي 2008 و2010، واصلت مايكروسوفت سياستها المتمثلة في إتاحة نسخة مجانية ومبسطة من Visual Studio تسمى Visual Studio Express Editions، وخاصة Visual Web Developer Express Edition، للطلاب والمبرمجين المستقلين ومطوري الويب.
مراجع
- ↑ سكوت غوثري، مايكروسوفت، 2010. مدونة سكوت غوثري إعلان الإصدار التجريبي من WebMatrix – ردود على تقديم WebMatrix، مع الإشارة إلى إعادة استخدام نفس الاسم: الثلاثاء، 6 يوليو 2010 الساعة 6:51 مساءً والثلاثاء، 6 يوليو 2010 الساعة 6:52 مساءً.
- ↑ "مساعدة مشروع Microsoft ASP.NET Web Matrix" . مؤرشف من الأصل بتاريخ 30-06-2007 . تم الاطلاع عليه بتاريخ 19-06-2012 .
- ↑ "حول مشروع Microsoft ASP.NET Web Matrix" . مؤرشف من الأصل بتاريخ 7 يوليو 2007. تم الاطلاع عليه بتاريخ 19 يونيو 2012 .
- ↑ لمزيد من المعلومات، راجعمدونة سكوت جوثري بعنوان VS 2005 Web Project System: ما هو ولماذا قمنا بذلك ؟
- ١ ٢ "مركز مطوري Visual Studio 2005 Express - الأسئلة الشائعة - الأسئلة من ٢٣ إلى ٣٥، وخاصة السؤال ٢٨" . مؤرشف من الأصل بتاريخ ٢٠٠٨-٠٤-٠٦ . تم الاطلاع عليه بتاريخ ٢٠١٢-٠٦-١٩ .
روابط خارجية
- إعلان إصدار الإصدار الأول
- ASP.NET Web Matrix (2003) - على موقع ASP.NET الإلكتروني - (مع ملف التنزيل/التثبيت المؤرشف) على Wayback Machine (تمت أرشفته في 5 مايو 2010)
- ASP.NET
