برو به محتوای اصلی
نازنین مرادی
دانشجوی نرم‌افزار
۵ سال پیش پرسیده شده

بهترین محیط برنامه‌نویسی (IDE) برای طراحی وب چیه؟

من کجام؟ اینجا کجاست؟

در جوابکو می‌تونید در مورد هر موضوعی سوال کنید، به سوالای بقیه جواب بدید و تجربه‌تون رو به اشتراک بگذارید!

من سال‌های زیادی هست که برنامه‌نویسی می‌کنم و تقریبا با بیشتر IDEهای موجود کار کردم. توی سال‌های اخیر پیشرفت‌های زیادی در این زمینه اتفاق افتادن و الان خیلی از Editorها امکانات پیشرفته‌ای دارن که با IDEها قابل مقایسه هستن و لزومی نداره که حتما شما از IDE استفاده کنید.

به نظر من یکی از بهترین ادیتورهای حال حاضر Visual Studio Code۲۵۱ است (با Visual Studio اشتباه نشه) که در هر سه سیستم عامل مک، لینوکس و ویندوز کار می‌کنه. این محصول رو شرکت مایکروسافت ساخته و البته الان تعداد زیادی از برنامه‌نویس‌های مستقل به این پروژه که متن‌باز توسعه داده می‌شه کمک می‌کنن و امکانات جدید بهش اضافه می‌کنن و مشکل‌هاش رو برطرف می‌کنن. پیشنهاد می‌کنم امتحانش کنید.

غیر از VSCode، ادیتور Atom هم همینطوره ولی به نظر من سرعت ایده‌آلی نداره.

سیاوش محمودیان
بنیانگذار جواب‌کو

انتخاب محیط برنامه‌نویسی خیلی سلیقه‌ای هست و بستگی داره به اینکه از چه ابزار و زبان‌هایی استفاده می‌کنید.

من اکثر کد زدن‌هام توی ادیتور Sublime Text 3 هست و دلیل اصلیش سرعت این IDE می‌باشد. هیچ کدوم از رقیب‌ها تا جایی که من امتحان کردم به سرعت سابلایم تکست نمی‌تونن جستجو کنن. همچنین پلاگین‌های فوق‌العاده‌ای برای این IDE وجود داره مثل Emmet، Color Highlighter و GitGutter. همینطور Theme های زیادی برای این ویرایشگر وجود داره. مشکل اصلی که این ادیتور داره پشتیبانی نکردن از زبان‌های راست به چپ مثل فارسی هست ولی به جز اون من هیچ مشکل دیگه‌ای با این IDE نداشتم.

محیط برنامه‌نویسی Atom هم خیلی خوب هست. سرعتش به Sublime Text 3 نمیرسه ولی چون‌که با Javascript نوشته شده و Github توسعه‌دهنده‌ی اصلی این IDE هست سرعت رشد و توسعه‌ی پلاگین‌های جدید براش خیلی زیاده.

در صورتی که قصدتون بیشتر طراحی UI/UX و کد زدن در HTML، CSS و جاوااسکریپت (Javascript) هست ادیتور Bracket هم فوق‌العاده هست و تمام تغییراتی که در کد ایجاد می‌کنید به صورت کاملا زنده قابل مشاهده هستن!

همینطور در صورتی که دارید بک‌اند (Backend) یک سایت یا وب اپلیکیشن (Web Application) رو به زبان Java میزنید ویرایشگر‌های NetBeans و Eclipse می‌تونن امکانات خیلی بیشتری رو نسبت به همه‌ی گزینه‌های قبلی به شما بدن.

جدا از این محیط‌های برنامه‌نویسی بدون شک Vim همچنان یکی از اولین انتخاب‌های خیلی از برنامه‌نویس‌های قدیمی‌تر هست.