یه برنامه نویس معمولی لینوکس کار
کدتو با من بنویس ، همزمان
خیلی از ما برنامه نویسها ، برامون پیش اومده که میخوایم یک کد رو با کسی که از ما فاصله داره به اصطلاح خودمون ، collaborate کنیم یا با هم مشترک بشیم.
مثلا فرض کنید من دارم یک کد مینویسم و میخوام ببینم این کدی که مینویسم درسته یا نه، خوب شک نداریم که کدی که من میزنم ، وابستگی زیادی به کدهای دیگه داره، اگر من بیام کدم رو بدم به شخص دوم و ازش بخوام ببینه که کد من درسته یا نه، شاید لازم داشته باشه که تمام کدهای من رو ببینه .
حالا راه حل اینه که، یک محیطی داشته باشیم تا با هم ، کد رو مشترک بشیم و آنلاین با هم کد بزنیم.
راه اول :
ارسال فایل ، و دیدن کدها :
قطعا زمان بر و خسته کنندست، حسش هم نیست.
راه دوم :
اشتراک گذاری صفحه یا desktop sharing :
با اینترنت پر سرعت ما خیلی زمان بره و هزینه بره.
هزینه به خاطر ارزونی هر گیگ اینترت و حجم زیادی که این راه مصرف میکنه، زمان بر به علت هنگ کردن بالای کانکشن ، با اینرنت پرسرعت نسل چهارم .
اشتراک گذاری محیط کد نویسی یا IDE collaborating:
برای ما لینوکس کارها، سیستمی وجود نداشت که بشه باهاش این کارو کرد، توی این یک مورد ، خوش به حال ویندوز کارها.
اما خوش به حال بودنشون زود تموم شد متاسفانه.
با کمک محیط کد نویسی رایگان و همیشه آزاد Atom ، میتونین این کارو کنید،
اول بگم Atom چیه؟
Atom یک محیط برنامه نویسی آزاد و از سری نرم افزارهای آزاد موجود در دنیای لینوکسی ها و حتی غیر لینوکسیهاست .
اغلب لینوکس کارا از این محیط استفاده میکنن، چون طرفدار دنیای آزاد و همچنین نرم افزار آزادن.
من تا چند هفته پیش از این سیستم استفاده نمیکردم چون نقص زیادی داشت و کار کد نویسی منو کند میکرد.
اما بعد از چند ماه که دوباره رفتم سمتش دیدم چه تغییرات معرکه ای کرده و با پکیجهایی که نوشته شده براش، کار باهاش عالی شده.
شروع کردم به کد نویسی و کم کم، ترک jetbrains .
حالا اتم یک حرکت بی نظیر انجام داد و قابلیت اشتراک گذاری کد به صورت همزمان رو وارد سیستمش کرد، این اتفاق میتونه برای خیلی از برنامه نویسها خوشایند باشه.
ناگفته نمونه که ، هنوز نسخه آلفا بیرون نیومده، اما برای کارای معمولی، مناسبه.
این ویرایشگر کد رو میتونین از لینک های زیر دریافت و نصب کنید و لذت ببرید،
http://blog.atom.io/2017/11/15/code-together-in-real-time-with-teletype-for-atom.html
نصب:
https://atom.io
در آخر اگر مطلبم مفید بود یک فنجون قهوه مهمونم کن . حرف زیاد داریم بزنیم .
مطلبی دیگر از این انتشارات
لینوکسی شو : نصب nextcloud ( نکست کلود ) در اوبونتو
مطلبی دیگر از این انتشارات
لینوکسی شو : نصب اوبونتو
مطلبی دیگر از این انتشارات
چطوری برنامه نویسی یاد بگیرم؟