هل الدومين الذى سيرفع عليه موقع بلغة php و قاعدة بيانات Mysql يختلف عن الدومين الذى سيرفع عليه موقع بلغة asp.net و قاعدة بيانات Microsoft sql server ؟
هل دومين ال php يختلف عن دومين asp.net ؟
- يمكن أن تستضيف PHP على خوادم windows والعكس أيضاً صحيح فقامت windows بتوفير بيئة عمل لبرمجياتها على Linux أو من خلال Mono.
أعتقد أن الاستضافة الخاصة بالـ ASP.Net يجب أن تكون Windows وذلك لأنها تدعم SQL Server
على الأقل حتى نهاية العام المنصرم.
- لا يجب ولكن الأفضل إستخدام خوادم windows، بالنسبة لدعم SQL Server على Linux
وأيضاً عبر مشروع Mono:
/providers/sqlclient
هل هناك فرق عند استخدام SQL Server على الـــ Linux؟ بمعنى هل الثانية تدعم قاعدة البيانات SQL Server بكافة إصداراتها؟.
في ليبيا الشركة التي توفّر الاستضافات "LTT" توفرها بالــ Linux، وقد حاولت أن أرفع موقع صممته باستخدام ASP.Net 2008 و SQL server 2005 لكن دون جدوى، أعتقد أن السبب كان عدم التوافقيّة.
هذا مقتبس من مشروع Mono في أخر رابط:
ADO.NET Provider for Microsoft SQL Server 7/2000/2005/2008 databases
لو أن شركة الإستضافة مهيئة بيئة عمل تطبيقات ASP.NET على خوادمها ستعمل التطبيقات، ولكن في أغلب الأحيان لا تقوم شركات الإستضافة بهذا العمل وتخصص خوادم Linux لإستضافة تطبيقات PHP و Windows لتطبيقات ASP.NET وإن كان عملك على تطبيقات بلغات أخرى كـ Java أو Python أو Ruby فيجب البحث عن إستضافات تدعم هذه اللغات.
أفضل خيار لهذا الأمر هو الخوادم السحابية المخصصة، فيمكنك تخصيصه على حسب المتطلبات التي تريدها على بيئة تطوير تريديها.
لم أجرب تشغيل تطبيقات ASP.NET على خوادم Linux من قبل، فالحديث ليس من واقع تجربة ولكن هذا ما قرأت، يمكنك التجربة بما أنك متخصصة في تقنيات ASP.NET وتوافينا بنتائج تجربتك :)
لقد جربت أكثر من مرّة لكن دون جدوى.
وقد راسلت الشركة المضيفة لكن دون رد "الأمر كان معقد قليلًا حيث أنه كان من خلال وسيط بيني وبينهم".
بالنسبة للمواقع الساكنة كان الأمر جيد وليس فيه أي تعقد، أمّا عندما يتعلق الأمر بموقع متحرك وقواعد بيانات SQL Server يتوقف كل شيء وتحدث المشاكل ورفض رفع الموقع.
لكن سأحاول من جديد من خلال استضافة أخرى جديدة وباستخدام تقنية ASP.Net أحدث، وسأخبرك عمّا سيحدث بعون الله.
شكرًا جزيلًا على المعلومات القيّمة ^_^
يمكنك التجربة على جهازك الشخصي بتهيئة إحدى توزيعات Linux وإتباع خطوات تهيئة الـ Mono Project من الرابط التالي:
وبعد نجاح العملية يمكنك تجربتها على أحد الخوادم السحابية، وتوجد أيضاً بعض مقدمي خدمات الخوادم السحابية يعطي مدة للتجربة قبل الدفع كـ Google Cloud Hosting.
في إنتظار تجربتك ^_^
التعليقات