karakar
3 سال پیش توسط karakar مطرح شد
7 پاسخ

شروع زبان جدید - Go یا Rust

سلام
دوستان میخواستم یک زبان جدید رو شروع کنم، بنظرتون Go بهتره یا Rust ؟دلایلتونم بفرمایید ممنون میشم


ثبت پرسش جدید
MagicalDev
تخصص : Laravel Developer
@magicaldev1 3 سال پیش مطرح شد
1

پس اگه هدفتون یادگیری و توسعه در سمت وب هستش بنده go رو پیشنهاد میکنم .
احتمالا خودتون خوبی های این دو زبان رو نسبت به باقی زبان ها میدونید که انتخاب کردید و حالا بین این دو تا قصد دارید یکیش رو ادامه بدید .
زبان برنامه نویسی go برای توسعه وب مناسب تر است .
فریمورک های وب خوبی هم روی go به وجود اومدن مثل Gin/Gin-Gonic و Beego که از هر لحاظ بی نظیره .
سرعت بالای این زبان هم حتی در ترافیک های زیاد برای سایت کم نظیر خواهد بود .
اگه دنبال یادگیری زبان جدید هستید این زبان بی نظیره . فقط باید توجه داشته باشید که در ایران هنوز اونقدر بازار کار خوبی نداره .
موفق باشید .


MagicalDev
تخصص : Laravel Developer
@magicaldev1 3 سال پیش مطرح شد
0

درود .
شما اول بگید قصد دارید تو کدوم حوزه فعالیت داشته باشید .
تا بنده بهتر بتونم بگم .
آخه مثلا go بیش تر برای وب استفاده میشه و خواهد شد .


karakar
تخصص : برنامه نویس
@karyabi1395 3 سال پیش مطرح شد
0

@magicaldev1
ممنون از شما، من بیشتر حوزه وب کار میکنم. میخوام بجز PHP زبان دیگه ای هم یاد بگیرم.
شنیدم هردو اینها برای حوزه وب خوب هستن، ولی گفتم بپرسم کدوم ارزش بیشتری ای یادگیری داره.


محمدجوکار
تخصص : دانشجوی برنامه‌نویسی
@mjokarr 3 سال پیش مطرح شد
0

سلام و احترام
خب حوزه وب

اینطور که مشخصه، هدفتون بک‌اند هستش؛ نظرت راجب node js چیه؟ هم قدرتمنده و هم برای بک مناسبه
بنده خودم آشنایی خاصی با go ندارم، ولی تا جایی که php و JS رو میشناسم، میتونم بگم چیزای قدرتمندی هستن و برای بک، میتونن انتخاب‌های درستی باشن

اگر php خام رو فقط تموم کردی، خب به نظرم برو سمت laravel ولی اگه php::Laravel رو هم کار کردی، خب گمونم nodeJS چیز عالی‌ای باشه

ضمنا اینم در نظر بگیرید که شاید نیاز نباشه چندین زبان سمت سرور رو بلد باشید
به نظر من روی یکی از اونها، تسلط بالا دلشته باشید و در آینده بنا به نیاز، سوییچ کنید، خیلی گزینه بهتری میتونه باشه


MagicalDev
تخصص : Laravel Developer
@magicaldev1 3 سال پیش مطرح شد
1

پس اگه هدفتون یادگیری و توسعه در سمت وب هستش بنده go رو پیشنهاد میکنم .
احتمالا خودتون خوبی های این دو زبان رو نسبت به باقی زبان ها میدونید که انتخاب کردید و حالا بین این دو تا قصد دارید یکیش رو ادامه بدید .
زبان برنامه نویسی go برای توسعه وب مناسب تر است .
فریمورک های وب خوبی هم روی go به وجود اومدن مثل Gin/Gin-Gonic و Beego که از هر لحاظ بی نظیره .
سرعت بالای این زبان هم حتی در ترافیک های زیاد برای سایت کم نظیر خواهد بود .
اگه دنبال یادگیری زبان جدید هستید این زبان بی نظیره . فقط باید توجه داشته باشید که در ایران هنوز اونقدر بازار کار خوبی نداره .
موفق باشید .


ابوالفضل
تخصص : برنامه نويس
@amata 3 سال پیش مطرح شد
0

بین راست و گو خب گو
من گو هم کار کردم و استفاده میکنم
ولی در مجموع پیشنهادم دات نته


Amir Mohsen
تخصص : Laravel
@ama1372 7 روز پیش مطرح شد
0

سلام به نظرم Rust بهینه تر و بهتره در کل و در آینده بهتر خواهد بود نه در الان


Mobin Amiri
@Mobin AmiriM5A5 2 روز پیش مطرح شد
0

سلام! انتخاب بین Go و Rust بستگی به هدف و اولویت تو داره. Go زبان ساده و روانیه، یادگیریش راحت‌تره و برای توسعه وب، ابزارهای شبکه و پروژه‌های بزرگ با سرعت بالا عالیه، چون concurrency را به سادگی با goroutine و channel مدیریت می‌کنه و زمان کامپایلش خیلی کوتاهه، اما کنترل جزئیات حافظه و امکانات پیچیده‌اش محدودتره. Rust برعکس، زبان چالش‌برانگیزتریه که امنیت حافظه و کارایی خیلی بالایی ارائه می‌کنه و بدون garbage collector می‌تونه برنامه‌های سطح پایین و حساس به حافظه بنویسه، ولی یادگیریش سخت‌تره، زمان کامپایل طولانی‌تری داره و اکوسیستمش هنوز به بزرگی Go نیست. بنابراین اگر می‌خوای سریع پروژه بسازی و راحت concurrency داشته باشی Go گزینه‌ی بهتریه، اما اگر دنبال کارایی بالا، امنیت حافظه و یادگیری یک زبان پیشرفته و چالشی هستی Rust مناسب‌تره.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام