سلام
تو این پست قراره دو ide برای برنامه نویسی وب رو با هم مقایسه کنیم. دو تا از محبوب ترین ide های دنیا که برنامه نویس های زیادی ازشون استفاده می کنن.
احتمالا بدونین که vscode مال مایکروسافته و phpstorm هم مال جت برینز. ولی اشاره کردن به این نکته خالی از لطف نیست.
بین این دو محیط توسعه، vscode کاملا رایگانه و می تونید از سایت رسمی ویژوال استودیو دانلودش کنید. ولی phpstorm رایگان نیست و باید سالی حدود ۲۰۰ دلار خرج کنیم براش(البته طبق گفته جت برینز سال اول ۲۰۰ دلار، سال دوم ۱۶۰ و سال سوم هم ۱۲۰ دلار). البته چون ما تو ایرانیم نیازی به خرج نیست و رایگانه ?. پس برای نصبش باید عین بقیه نرم افزار ها از سافت ۹۸ کمک گرفت و کرک کرد نرم افزار رو.
از طریق لینک های زیر می تونید برای نصب هر کدوم اقدام کنید. البته پیشنهاد می کنم که تا آخر پیش برید و بعد تصمیم بگیرید که کدوم رو نصب کنید!
نرم افزار phpstorm حدود ۴۰۰ مگابایته و vscode هم حدود ۸۰ مگ. ممکنه سوال پیش بیاد که چرا انقدر توی حجم با هم تفاوت دارن. دلیل اصلی اینه که vscode با پلاگین هاش کار می کنه و بدون پلاگین واقعا چیز قدرتمندی نیست. و وقتی نصبش هم می کنید هیچ پلاگینی روش نصب نداره و خودتون باید دونه دونه پلاگین هایی که می خواید رو پیدا کنید و نصب کنید روش تا قوی تر شه و شما هم راحت تر بتونین کد بزنین. ولی phpstorm از اول یه پکیج کامله و نیازی به نصب پلاگین خاصی نداره از اول با قدرت براتون کار می کنه.
همونطور که بالا گفتم vscode خیلی کم حجمه و روش چیز خاصی نصب نشده و خودتون باید هر چی می خواید بهش اضافه کنید تا بهتر کار کنه. برا همین خیلی سبکه و راحت رو هر سیستمی میاد بالا. البته طبیعتا هر چی پلاگین های نصب شده روش بیشتر بشه سنگین تر هم می شه. ولی phpstorm چون یه پکیج کامله و همه چی از اول روش نصب شده، اگه سیستم خیلی قوی ای نداشته باشید لودش یه خورده طول می کشه و ممکنه اون وسط ها اذیتتون کنه یه خورده.
یه نکته ای که اینجا هست اینه که vscode می تونه تقریبا همه زبان ها رو پشتیبانی کنه. ولی محصولات جت برینز ( که الان داریم تخصصی روی phpstorm صحبت می کنیم) به صورت تخصصی برای یه مبحث آماده شدن. مثلا pycharm به صورت تخصصی برای برنامه نویسی پایتون ساخته شده. به خاطر همین به نظر من محصولات جت برنیز دقیق تر و قوی ترن. به عنوان مثال به نظر من کامپلیشن phpstorm از vscode خیلی قدرتمند تره. مثلا اگه html کار کنید با جفتشون، یه وقتایی vscode تو پیشنهاد هایی که می ده برای اتوکامپلیت اش آیکون های کتابخونه ی font awsome رو میاره که به نظرم خیلی رو مخه?♂️. ولی phpstorm معمولا چیزی که نیاز داری رو برات تو اولویت های اول می زاره. که به نظر من دلیلش اینه که محصولات جت برینز تخصصی کار شدن و همه ریزه کاری ها انجام شده. ولی vscode تقریبا همه زبان ها رو پشتیبانی می کنه و به نظرم خیلی دقیق کار نشده باشه رو بعضی زبان ها. البته ادیتور قدرتمندیه و نمی شه تو قدرتمند بودنش شکی داشت.
نظر من اینه که هر کدوم که راحت ترید رو اسفاده کنید. ولی اگه تا حالا با هیچ کدوم کار نکردید و می خواید یکی رو انتخاب کنید نظر من اینه:
اگه سیستم خوب و قوی دارید یا می تونید بعضی وقتا حوصله به خرج بدید و صبر کنید phpstorm انتخاب خوبیه.
ولی اگه سیستمتون خیلی قوی نیست یا صبر هم ندارید که phpstorm کارهاش رو بکنه می تونید از vscode استفاده کنید.
به امید اینکه مقاله ی مفیدی بوده باشه
بدرود