لا زلت في حيرة بين PHP وبين ASP.NET وبعد حوار مع اخي الكريم عبدالرحمن احمد وضّح لي فيها نقاط القوة الخاصة بـ ASP.NET فقررت أن أخوض معركتها.
فهل يهم العميل العربي نوع التقنية المستخدمة إذا طلب موقع؟ وهل ASP.NET ستحقق لي أرباحا مثل PHP ?
اخي خالد
لاحظت وتابعت حرصك واستفسارك في المشاركات على ارابيا في المقارنة بين php و asp.net وأود انا اساعدك واختصر عليك الحيرة (بصفتي مطور ومهندس نظم بتقنيات .net قادم من خلفية java) , اذا كنت من سكان المملكة العربية السعودية وحسب خبرتي في سوق العمل منذ 6 سنوات الى الان ولا اتكلم عن سوق العمل الخاص بالفري لانسرز او الاعمال الحرة بل اتكلم عن ااوظائف في الشركات الكبرى والقطاعات الحكومية, فتوجه وبدون اي تردد الى تعلم تقنيات .net نظراً للطلب عليها واعتماداها بشكل كبير في الشركات الكبرى والقطاعات الحكومية نظراً لعدة عوامل اهمها تكاملها مع تقنيات مايكروسوفت الاخرى وسهولة بناء الحلول المعتمدة على البنية التحتية الخاصة بمنتجات مايكروسوفت, كتوضيح على ذلك اغلب المواقع والبوابات الالكترونية الحكومية الداخلية (انترانت - داخل الشبكة الداخلية للمؤسسة) والخارجية (انترنت) تعتمد على خادم SharePoint من مايكروسوفت وبالتالي يجب ان تكون مبرمج .net لكي تستطيع التطوير عليه, مثال اخر بناء تطبيقات مخصصة مثل برامج التحكم في مستخدمي الشبكة (يعتمد على خادم Active Directory من مايكروسوفت) او برامج التحكم في البريد الالكتروني (يعتمد على خادم Exchange من مايكروسوفت) او برامج التكامل بين النظم (يعتمد على خادم BizTalk من مايكروسوفت) وغيرها كثير, فالخلاصة انه البنية التحتية هنا في المملكة العربية السعودية تعتمد على تقنيات مايكروسوفت وبالتالي فالطلب هنا على مطوري النظم بواسطة تقنيات .net نظراً للتكامل الرهيب بينهم, وفي النهاية لا تلتفت للمقارنات الجدلية ونقاط القوة ونقاط الضعف ما بين تقنية وتقنية اخرى واعلم ان المبدأ الافضل للعمل هو (اللي تغلب به العب به) :)
تحياتي
أشكرك أخي أنس (إذا كان الاسم كذلك؟ واعذرني ان لم يكن كذلك)
لكني لا أقصد مستوى الشركات والعمل، فأنا أقصد العمل الحر، فما هو رأيك حول هذه النقطة؟
الاسم انس صحيح :)
حتى بالنسبة للعمل الحر, اطار عمل وتقنيات .net لا يستهان بها ولها سوقها المعتبر, وان تمكنت بالوصول بها الى مرحلة متقدمة من التمكن والاحترافية (غير صعب ولا مستحيل بل على العكس سهل جداً ومصادر التعلم غير محدودة) فبامكانك اقناع اي عميل بتنفيذ المشاريع من خلالها وحتى تغيير قناعته (ان كان مهتماً بالاساس بالتقنية المستخدمة للتنفيذ) وقد واجهت سابقأ حالات كهذه, وبعد الشرح المتمكن واظهار مكامن القوة لتقنية asp.net والتقنيات المتفرعة او المتعلقة بها كـ Entity Framework و LINQ و WCF و Reporting Services و Membership Provider وغيرها كثير وكذلك وجود العديد من منتجات ومكتبات الطرف الثالث كـ Telerik و DevExpress المجانية والمدفوعة الداعمة لـ .net وسهولة التطوير والتركيب وتتبع المشاكل بفضل العملاق Visual Studio اللذي برأيي يعتبر أفضل IDE موجود حالياً مما يسهل ويسرع عملية التطوير للمشاريع, كثير من العملاء اقتنع وتم تنفيذ المشاريع بواسطة .net , وبالنسبة لاسعار الاستضافة اللتي هي في الغالب اغلى قليلاً من اسعار استضافة php فلا اعتقد بانها ستكون مربط الفرس لعدم تبني .net كإطار عمل أو تقنية لتنفيذ المشاريع نظراً للميزات الرائعة اللتي تقدمها
التعليقات