بعد مراجعتي لموضوع نشر في مجتمعكم الكريم استنتجت ان Asp.net و php يوديان نفس العمل المرغوب غير ان php مفتوحة المصدر و يفضلها المحترفون وasp..net قوية من عدة نواحي و سهلة التعلم غير ان تكلفة الاستضافة و.. مرتفعة
اريد مثال ملموس لتكلفة موقع ما او مقارنة بينهما في التكلفة
جزاكم الله خيرا
عزيزي انا لم افضل لغه علي حساب لغه اخرى .. منذ ١٠ سنوات او كثر وانا اعمل علي php والان توجهت كلياً لجافا فهل هذا يعني php لا تفي بالغرض!
اما مساله الاستضافه .. انظر للصفحه التاليه
ستجد apache متصدر ومن دون هذه الاحصائيه بديهي جداً ان الاباتشي انتشار اوسع في الخوادم ولذلك ستجد الphp متوفره في اغلب الاستضافات كحال قواعد البيانات وانتشار mysql هل يعني هي الافضل؟؟! لا طبعاً ولكن هناك امكانيات تتوفر للمبتدى والمحترف بشكل سلس
اما مساله السهوله .. عندما يكون الشخص محترف في لغه ما .. سهل جداً التعامل مع framework الخاص بتطور الويب
اما الphp هي مخصصه للويب ولذلك ستجد المساله جداً سهله ولا تحتوي علي تعقيد واذا ضربنا امثله يمكن عمل "اتصل بنا" وسنجد سطر واحد فقط مستخدم من الphp والباقي html وهذا يعتبر فالسابق استحاله مع تعقيدات اللغات والقيود
php لم تكن تعترف في private ولا public واخواتها ولا تعترف string int long ولم تكن تعترف GET او POST واخواتها ولا تعتمد بتعريف function void int ... او المتغييرات لذلك قلت هي الاسهل .. ولكن مع الاصدارات الحديثه تم وضع القيود للحمايه طبعاً وهناك احترافيه اكبر ويمكن النظر علي
هي من تطوير فيسبوك حيث يتم تعريف المتغييرات والدوال وتعمل جنباً الي جنب مع php او البحث عن اصدارات php6 و php7 والتعرف علي مميزات اللغه في المستقبل
php تنقصها امور كثيره والتي تتمحور حول النظام وكما قلنا هي مصممه لهدف الويب ولذلك سنجد هناك نواقص ولكن تلك النواقص يمكن استخدام مكتبات وتثبيتها في php
عزيزي asp.net تعتمد علي c# وهي تعتبر framework كحال java ee
وكما ذكرنا سابقاً امكانيات الphp او الامكانيات المتوفره كاتصال مع قواعد البيانات و التعامل مع الصفحه كان متوفر دون الحاجه لتطبيقات خارجيه كحال دعم قواعد البيانات مثلاً mysql تحتاج مكتبه للتعامل معها عكس php التي توفر الاتصال مع mysql دون الحاجه لمواد خارجيه والان هناك PDO
وتذكر عزيزي الافضليه بعيده كلياً عن محور الحديث وبعيده جداً عن الاحتراف هنا نبحث عن سبب الانتشاء والامكانيات
نقطه اخيره
فالسابق كان هناك اشكاليه كبيره بين المتصفحات والذي كان يسيطر اكسبلور والجميع سيتفق معي ان المتصفح فالسابق يتحوى مشاكل كثيره .. وعندما نقوم بتصميم css او javascript يجب عمل الاكواد المتوافقه ما بين اوبرا و فايرفوكس وسفاري واكسبلور .. وكان الاكسبلور يسبب ازعاج وعمل كبير وهذا يرجع لنتشار نظام ويندوز في اجهزه الكمبيوتر وهو افتراضي
هل اكسبلور يتفوق علي المتصفحات الاخرى؟ لا ابداً .. ولكن فرض علينا انتشاء نظام التشغيل .. والاكسبلور كحال php التي تتوفر فالسابق وحالياً وكان القليل القليل منافس له بالانتشار
ومن جها اخرى نظام الوندوز فالسابق انتشاره يتمحور غالباً علي برامج المحادثات .. اما انتشار لينكس كان الافضل والاسهل والتكلفه اقل
والبحث حالياً يختلف كلياً عن خمس سنوات سابقه
قبل خمس سنوات العمل يتوجب علينا استخدام php لتقديم جوده وسرعه
عذراً علي الاطاله وعلي الاخطاء
بالتوفيق للجميع واتمنى الفائده لكم جميعاً
التعليقات