بسم الله الرحمن الرحيم
والصلاة والسلام على أشرف المرسلين
سيدنا محمد وعلى آله وصحبه أجمعين
سواء كنت تمتلك موقع أو مدونة أو كنت مطور للبرامج والتطبيقات، فأنت بالتأكيد تحتاج لمكان لرفع مشاريعك والحصول على روابط مباشرة منها لتعمل بصورة جيدة ، ولكن ما هى الخدمة المناسبة التى تقوم بهذه المهمة؟
بعد أن أغلقت شركة جوجل خدمتها جوجل كود لإستضافة الأكواد و إعلانها عن إلغاء خاصية الإستضافة على خدمتها السحابية Google Drive فى أغسطس 2016 ، أصبح من الضرورى الإنتقال إلى خدمات أخرى ، لذلك سأقدم لكم فى هذا الموضوع بعض البدائل المقترحة لإستضافة المواقع والمشاريع البرمجية.
1. شرح موقع Github
يمكن من خلال هذا الموقع إستضافة أكواد المشاريع مفتوحة المصدر وإدارتها ، وضمان الإحتفاظ بها فهو مفيد جدًا لأصحاب مدونات بلوجر التى ليس لديها ميزة الإستضافة حيث يمكن إستخدام موقع Github لرفع ملفات القوالب وأكواد الإضافات المستخدمة سواء كانت javascript or css or Html ، كما إنه يعتبر مكان جيد لمطورى تطبيقات الهواتف للإحتفاظ بمصادر برمجياتهم .
شرح الإستضافة على موقع Github
قم بالتسجيل فى الموقع وإنشاء حساب ثم إتبع الخطوات التالية:
1. قم بإنشاء مستودع جديد من خلال النقر على New Repository
2. إختر إسم مناسب لمشروعك ثم أضبط الإعدادات كما بالصورة
3. قم برفع الملف من جهازك وذلك بالضغط على upload files"يمكن أيضًا كتابة الأكواد من خلال محرر النصوص وذلك بالضغط على create new file مع مراعاة كتابة إمتداد الملف عند تسميته"
مع العلم أن الرابط المباشر بهذه الطريقة يعرض محتويات الصفحة من أكواد أما إذا أردت رابط مباشر لعرض الويب مثلا فعليك باستخدام هذه الخدمة https://rawgit.com/
بالرغم من المميزات الهائلة التى يقدمها موقع GitHub إلا أنه لا يدعم ميزة الحفاظ على الخصوصية بشكل مجانى و بالتالى عدم حجب المشروعات مغلقة المصدر، فتكون المشاريع مفتوحة المصدر متاحة للجميع ، أما إذا أردت الإستفادة من الموقع بشكل شخصى وتحافظ على خصوصية مشروعاتك فعليك بترقية حسابك إلى حساب مدفوع...... أو الإعتماد على بدائل أخرى.
إقرأ أيضًا:
بالرغم من المميزات الهائلة التى يقدمها موقع GitHub إلا أنه لا يدعم ميزة الحفاظ على الخصوصية بشكل مجانى و بالتالى عدم حجب المشروعات مغلقة المصدر، فتكون المشاريع مفتوحة المصدر متاحة للجميع ، أما إذا أردت الإستفادة من الموقع بشكل شخصى وتحافظ على خصوصية مشروعاتك فعليك بترقية حسابك إلى حساب مدفوع...... أو الإعتماد على بدائل أخرى.
إقرأ أيضًا:
الطريقة الصحيحة لكتابة أكواد CSS داخل مدونات بلوجر
2. موقع bitbucket
يعتبر موقع bitbucket هو البديل رقم 1 لموقع Github فهو يشبهه إلى حد كبير ولكنه يسمح بإستضافة عدد غير محدود من المشاريع الخاصة مجانًا ولكن بحدود "5 أفراد فى فريق العمل الجماعى" مع إمكانية زيادة العدد بترقية حسابك إلى حساب مدفوع.
الموقع أيضًا يحتوى على عدد كبير من مشاريع مفتوحة المصدر يمكن الإستفادة منها.
3. بدائل أخرى
- SourceForge : يستخدمه الكثير من المبرمجين لإستضافة مشاريعهم
- Dropbox: يمكنه أيضًا إستضافة المواقع و المشاريع الخاصة ولكن من عيوبه أنه محدود limited bandwidth
- Gitlab : يشبه إلى حد كبير موقع Github تستخدمه العديد من الشركات الكبرى ولكنه مجانى لفترة تجريبية
فى النهاية
إذا كنت تريد إستضافة برنامج أو تطبيق مفتوح المصدر أو تستخدم منصة بلوجر وتريد إستضافة أكواد CSS أو الجافاسكريبت فأرشح إستخدم خدمة Github فهذا هو أفضل المواقع شعبية وتفضيلا بين المطورين ، فبالإضافة إلى ميزة حفظ ملفاتك أنك ستجد هناك كم هائل من المشاريع المفتوحة المصدر التى يمكن أن تساهم بها وتستفاد منها فمعظم شركات العالم تستخدمه مثل جوجل ، تويتر ، فيسبوك ، دروبوكس،......
أما إذا كنت تقوم ببناء مشروعك الخاص ولا تريد أحد الاطلاع عليه فأمامك خيارين إما أن تستفيد من مميزات Github المدفوعة أو الإعتماد على خدمة Bitbucket
تنبيه : المرجو عدم نسخ الموضوع بدون ذكر مصدره المرفق بالرابط المباشر للموضوع الأصلي وإسم المدونة وشكرا