نیما حبیب خدا
نیما حبیب خدا
خواندن ۲ دقیقه·۶ سال پیش

کدتو با من بنویس ، همزمان

خیلی از ما برنامه نویسها ، برامون پیش اومده که میخوایم یک کد رو با کسی که از ما فاصله داره به اصطلاح خودمون ، 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

در آخر اگر مطلبم مفید بود یک فنجون قهوه مهمونم کن . حرف زیاد داریم بزنیم .

atomlinux
یه برنامه نویس معمولی لینوکس کار
لینوکس-نرم افزار آزاد ، آموزش ها ، مطالب ، اخبار و در کل ، مجله ایست برای معرفی بیشتر نرم افزارهای آزاد و لینوکس . دنیایی متفاوت که زندگی را زیباتر میکند .
شاید از این پست‌ها خوشتان بیاید