
یکی از زبان های برنامه نویسی که من عاشق کار کردن با اون هستم GoLang !؟ یه زبان برنامه نویسی قدرتمند و عالی و در عین حال ساده و قابل فهم.
یادمه بعد از اولین پروژه ای که با Golang انجام دادم از کارم کاملا راضی بودم طوری که انگار خیلی وقت بود با Go کار کرده بودم. همین موضوع باعث شد که بار های بعد هم سراغ Go برم .
نمیخوام درباره موارد ساده ای مثل GoPath یا سیستم ماژول های موجود در Go یا ... باقی مواردی که داخل اکثر مقاله ها هست صحبت کنم مواردی که باعث شد من به شخصه برای پروژه هام از Go استفاده کنم شاید اینها باشن :
حتی Goroutine به نسبت Python Threads خیلی بهتر عمل میکنه و منابع مقرون به صرفه ای به نسبت کارش مصرف میکنه که باعث میشه مصرف CPU و RAM کمتری داشته باشین. درحالی که این منابع مصرفی رو در Python Threads میتونم بگم باید ضربدر 10 کنین که مطمئنا هزینه ها هم بالاتر میره !!!
علاوه بر این برای مثال سرعت کامپایل شدن یک میکروسرویس بزرگ نوشته شده با Golang چیزی حدود 6 ثانیس که عالیه.
جدای از این مواردی که گفته شد اصل کار اینجاس که Go برای توسعه وب عالیه میتونید از مواردی مثل PHP به Go کوچ کنین و پروژه هایی با performance بالاتر و بهتر داشته باشین حتی میتونین اسکریپت های نوشته شده با Go رو در کنار php اجرا کنین .
البته این رو هم بگم که Go فقط مختص به برنامه نویسی Backend نیست . میتونید حتی برای قسمت FrontEnd هم از Golang استفاده کنین .
(این گزینه رو حتما طی یک مقاله کامل و مفصل توضیح میدم)
جمع بندی
بدون شک Golang برای توسعه موارد زیر عالیه و پرفرمنس بالایی داره , پیشنهاد میشه استفاده کنین :