Github
چند سالی میشه که سرویسهای ابری(Cloud Service) به روی کار اومدن، سرویسهایی که بر مبنای «درخواست» و «عمل» کار میکنن. بیشتر از سرویسها دارای یک وبسایت و یک نرمافزار برای هر یک از پلتفرمهای موجود مانند مک، ویندوز، موبایل و… هستند. با اطمینان کامل میتونم بگم هیچ موضوعی در حال حاظر وجود نداره که سرویس ابری بر اساس اون کار نکنه! اشتراکگذای فایل، موسیقی، شبکه اجتماعی و … اما امروز چیزی که میخوام به شما معرفی کنم، یک سرویس کارآمد برای برنامهنویسان و توسعهدهندگان اوپن-سورس(open-source) هستش، گیتهاب(GitHub) یک سرویس اشتراکگذاری کد و کنترل ورژن! گیتهاب در سال ۲۰۰۸ توسط ۳برنامهنویس آمریکایی معرفی شد.

طبق گفته برپاکنندهگان این سرویس، گیتهاب یک محل برای به اشتراکگذاری کدهاست، اما چیزی که الان میبینیم، یک سرویس ایدهآل برای مشارکت در پروژههای بزرگی همچون NodeJsوjQuery هست و کنترل ورژن اونها هستیم، بزارید کمی در حوزه فنی صحبت کنیم! شما باید نرمافزار اصلی گیتهاب رو دانلود کنید، بعد از اون، شما باید نسخههای برنامه خودتون رو به وسیله commit در مخزن گیتهاب خودتون ثبت کنید! و اینکه مشارکت داشته باشید! از پروژههایی که در حوزه شما هستند یک fork بگیرید و شروع به توسعه اونها کنید. در واقع گیتهاب یک سرویس فقط برای به اشتراکگذاری کدها نیست، بلکه یک شبکهاجتماعی برای کدهای شماست! جایی که کدهای شما بین تعداد زیادی توسعهدهنده به اشتراک گذاشته میشن و دیگران میتونن از اونها استفاده کنن و اونها رو توسعه بدن، پروژه شما رو ببینن و شما رو دنبال کنن. خیلی خیلی از پروژههای بزرگ اوپن-سورس، در حال حاظر از طریق این سرویس اَبری توسعه پیدا کردن.
اما چیزی که خیلی در رابطه با این سرویس خیلی قابل تحسین هستش، ظاهر و کیفیت فنی گیتهاب هست! طراحی وبسایت فوقالعاده انجام شده و میتونم بگم شاید یکی از بهترین طراحیهای سرویسهای ابری رو داشته باشه، قابلیتهای جدید مانند فونت-آیکون و drag&drop در این سرویس به چشم میخورن و از لحاظ طراحی بصری مشکلات زیادی نمیشه ازش گرفت.
برگرفته از وبلاگ رضا فرهادیان
- ۹۲/۰۳/۲۲