قراره چیارو بگم تو این مقاله :
اول از همه سلام احسان محسنیم ترم اول رشته فناوری اطلاعات (IT) این مقاله برای استاد محمد رضا افشاری و درس ابزار های طراحی وب آماده شده که توش قراره توضیحاتی درباره فرق IDE و Text Editor توضیح داده بشه و یک IDE و Text editor که خودم باهاش راحت ترم و باهاش کار میکنم و معرفی بکنم.
این IDE ها خلق شدن تا تمام چیزهایی رو که یک برنامه نویس برای برنامه نویسی پروژه های خودش نیاز داره رو توی یک نرم افزار کاربردی فراهم کنن. به بیان دیگه IDE ها تمام ابزارهایی که یک برنامه نویس برای جلو بردن مسیر پروژه از صفر تا صد را نیاز داره براش فراهم میکنن.
که معمولا از IDE ها برای نوشتن – مدیریت و پیاده سازی کد ها در حین اجرای برنامه استفاده میشود
و همچنین به خاطر ابزارهایی که IDE ها برای نصب خودشون روی سیستم شما هم نصب میکنن اجرای سایر برنامه ها رو هم بسیار ساده تر میکنن و به آنها هم کمک میکنن
به عنوان مثال بنده خودم شخصا برای نصب یکی از کتابخونه های پایتون به مشگل خورده بودم که با نصب IDE Visual Studio تونستم این مشگل و رفع کنم.
از وظایف IDE ها میتوان به : ویرایش کد – کامپایل – دیباگ – تکمیل و مدیریت کد ها و... اشاره کرد.
توجه داشته باشید که برخی از IDE ها فقط متعلق به یک زبان هستند و ازشون برای یک زبان فقط میتونید استفاده بکنید مثلا توی اون یا باید پایتون بزنید یا جاوا و...
اما بعضی دیگر قابلیت بین زبانی یا (Cross language) دارند به این منظور که از این IDE ها میشه برای چند زبان استفاده کرد.
یکی دیگر از ابزار های برنامه نویسیست که نرم افزارهایی سبک و کم حجمن میتونن کار یک برنامه نویس و تا چندین برابر سریعتر و راحت تر بکنن که این سرعتشون بخاطر نداشتن ابزارهای زیاده
توجه کنید که به صورت پیشفرض این ابزار ها روی این text editor ها وجود ندارن و شما در صورت نیاز میتونید ابزارهایی که نیاز دارید رو به صورت جداگانه روی Text Editor ها که اصطلاح فارسیش میشه ویرایشگر متن نصب کنید.
( البته که تو ایران هم رایگان نیست ولی حداقل اینجا به صورت کرک استفاده میکنیم )
از اونجایی که من برنامه نویس پایتونم pycharm و برای انجام دادن کارهام انتخاب کردم که برای برنامه نویسی پایتون فوق العادست لازم به ذکر هم هست که این IDE تنها IDE اختصاصی زبان برنامه نویسی پایتونه که توسط شرکت jetbrains در تاریخ 3 فوریه سال 2010 عرضه شده
این IDE روی سیستم عامل های mac - linux و windows قابل نصب
نقات قوت Pycharm
نقاط ضعف Pycharm
این IDE سه نسخه داره که دو نسخه آن رایگان و یک نسخه آن که نسخه Professinal (حرفه ای) هست رایگان نیست که همراه با خود پکیج های فریموورک های Flask و Django و بسیاری از فریموورک های دیگر رو هم داره
معرفی : (VS Code) Text Editor
به عنوان کسی که هم با sublime text هم با atom کار کردم VS Code و خیلی دوستدارم و واقعا نمیدونم چرا احساس راحتی که توی VS Code دارم هیچ جا ندارم مثل فرق خونه مادربزرگم با خونه بقیه فامیلامونه
این Text Editor توسط شرکت Microsoft از تاریخ 29 آوریل سال 2015 وارد بازار شده.
خوبیش اینه هم رایگانه هم روی سیستم عامل های Windows – Linux – Mac قابل نصب و اجراست
مزایا :
معایب :
و بگم که Text Editor و IDE و نخواید بینشون یکی و انتخاب کنید شما هم به اره نیاز دارید هم به چاقو هرکدوم خاصیت خودشون و دارن و در آخر امیدوارم تونسته باشم اطلاعاتم رو به صورت خلاصه و مفید نشر داده باشم شاد و خرم باشید.