راکت
bardia
bardia
توسط bardia مطرح شد
23 پاسخ

زبان golang

دوستان سلام
میخواستم ببینم نظرتون درباره زبان golang چیه و ایا اینده ای داره این زبان در ایران
مقایسه با سایر زبان ها نباشه فقط- فقط میخوام نظر خودتون رو درباره این زبان بگید

    Go is an open source programming language that makes 

it easy to build simple, reliable, and efficient software

ثبت پرسش جدید
موسوی
موسوی
تخصص :برنامه نویس وب
@tinyboy8 سال پیشمطرح شد
4

یک زبان بسیار خوب و سریع
با فرم ورک های عالی فعلا زیاد هنوز توی ایران به خوبی جا نیفتاده
ولی آینده خوبی داره و کم کم شرکت ها دارن به سمت Golang هم میرن


امیر انصاری
امیر انصاری
@amir1373ansari8 سال پیشمطرح شد
3

به نظر من هم در اینده بیشتر از این زبان استفاده میشه البته این رو هم بگم بیشتر تو ابر پروژه های استفاده میشه و بک اند های بسیار پیچیده مثل پروژه های مثل اتریوم که یک ابرکامپیوتر ه یا پروژه iota که برای اینترنت اشیا هستش که چند سالی هست تو کشور ژاپن شروع به فعالیت کرده


SOHE!L
SOHE!L
@soheil.shahbazian8 سال پیشمطرح شد
2

گو عالیه
من داشتم یاد میگرفتم که فعلا کنار گذاشتم یعنی وقتش رو ندارم
اکثر سایتای بزرگ دارن به گو سوییچ میکنن
من چند جا دربارش خوندم نوشته بود از نود سریع تره و از لحاظ استفاده از منابع خیلی بهتره
و یه نکته خیلی جالبی داره اینه که شی گرا نیست


bardia
bardia
تخصص :Golang/Laravel
@mrbardia728 سال پیشمطرح شد
4

@soheil.shahbazian
اره برای منم جالبه که شی گرایی نیست
ازهمه جالب تر باهاش میشه برنامه های برای گوشی نوشت اندروید


bardia
bardia
تخصص :Golang/Laravel
@mrbardia728 سال پیشمطرح شد
2

@tinyboy
بله طبق سرچ های که انجام دادم شش تا فرم ورک خوب داره
به نظر من به زودی توی ایران جا می افته
چون یه زبان همه کاره هست


bardia
bardia
تخصص :Golang/Laravel
@mrbardia728 سال پیشمطرح شد
2

@amir1373ansari
بله همین طوره در همجا میشه ازش استفاده کرد


حسینی زاده
حسینی زاده
@mrhosseinizadeh8 سال پیشمطرح شد
3

همیشه تو ایران هر مدتی یه بار یه زبان یا فریم ورک یا تکنولوژی مد میشه و کلی ادم بدون تحقیق و بررسی و تست میان تعریف و تمجید میکنن و میگن عالیه و این داستان ها
اینکه شما بگی گو اینده داره یا نه خوب مشخصه که داره چون یک زبان از پایه مهندسی ساخته شده هست.
ولی برای اینکه بخواین شروع کنید یادگرفتن باید ببینین از این زبان کجا میخواین استفاده کنید و با بقیه زبان های موجود در همون بخش مقایسه کنید
من از سوالتون برداشت کردم که میخواین وب کار کنید و با فریم ورک های مخصوص وبش
اگر بخواین با زبان هایی مثل php python asp و کلا قدیمی ها مقایسه کنید صددرصد گو خیلی بهتره هم از لحاظ پرفرمنس هم سینتکس و... برتره، به جز بحثه نبودن جامعه توسعه دهنده بزرگ و مثال ها و... که طبیعیه
ولی بهتره با جاوااسکریپت و مخصوصا node.js مقایسه کنیم.
زبان گو چون کمپایل میشه پرفرمنس بالاتری نسبت به همه زبان های مفسری که گفتم داره ولی تا زمانیکه بخواین برای سیستم نرم افزار بنویسین و دیتابیس تحت وبی وجود نداره
در صورت وجود دیتابیس پرفرمنس گو و node.js یکی میشه
بعضیا فکر میکنن گو جدیدتره و جای node.js رو میگیره در جواب بگم هردو در یک سال عرضه شدن ولی شما بررسی کنید چه شرکت های بزرگ و معتبری سمت سرور وب هاشون رو به سمت node.js بردن و چه شرکت هایی سمت گو رفتن که اینجا هم با اختلاف node.js برتری رو بدست میاره
و در اخر یکی از بهترین راه ها برای تشخصی رشد زبان ها تکنولوژی ها و ... ترند گوگل هست کافیه مقایسه ای بین node.js go php asp python و... داخل ترند گوگل انجام بدید متوجه میشید که گو از سال ۲۰۱۶ در حال سقوطه و جاوااسکریپت و node.js درحال رشد
زبان های قدیمی هم همشون درحال سقوط هستن
در اخر نتیجه گیری کنم که ببینید از زبانی که مد نظر دارید چه کاربردی انتظار دارید و بعد مقایسه کنید و انتخاب کنید و به حرف شنیده ها و متن ها مخصوصا تو وب فارسی اعتماد نکنید.
تمام حرف هایی که من زدم رو هم خودتون بررسی کنید و بعد اعتماد کنید.
موفق باشید


mohsen ja
mohsen ja
@mohsenja5888 سال پیشمطرح شد
2

عالی واقعا همینطوره متاسفانه دید مردم درباره برنامه نویسی و طراحی وب یکم حالت چشم و هم چشمی گرفته ولی نباید فریب خورد و باید دید چه مستنداتی و چه مدارکی مبنی بر برتزی زبانی بر زبان دیگر وجود داره و بعد قضاوت کرد . @mrhosseinizadeh


مهدی طهرانی
مهدی طهرانی
تخصص :cloud architect
@mtehrani8 سال پیشمطرح شد
3

بی شک زبان go واقعا کارآمد و عالیه با سرعت بالا آینده بسیار روشن و همین برای قدرتش بس که docker رو با این زبان نوشتن. و از مهمترین ویژگی هاش اینکه برای معماری میکروسرویس بهینه سازی شده و بشدت برای سامانه های توزیع شده توصیه میشه


bardia
bardia
تخصص :Golang/Laravel
@mrbardia728 سال پیشمطرح شد
1

@haghft
بله کاملا دورسه


bardia
bardia
تخصص :Golang/Laravel
@mrbardia728 سال پیشمطرح شد
1

@mrhosseinizadeh
ممنون از نظرتون


m lover
m lover
@music.you4me8 سال پیشمطرح شد
5

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

گولنگ برای کار تیمی و میکروسرویس زدن بسیار عالی هست
و برخلاف فرمایشات ایشون @mrhosseinizadeh گولنگ پاراللیسم(مالتی تردینگ) هم داره(علاوه بر کانکارنسی اسینک) و درایور های دیتابیسش هم بین 5 تا 100برابر سریع تر از Node هستن

زبان های قدیمی هرکدام در حال ارتقا هستن . و چیزی در حال سقوط نیست (قدمت داشتن . یه پوان مثبت هست که یک زبان کامیونیتی عظیمی داشته باشه مثل پایتون .که این یه امتیاز نسبت به سایرین هست)
و همینطور اگر آپدیت باشید میبینید که پلتفرم جدید دات نت (Asp Dot Net Core) بسیار بسیار قدرتمند هست و از Node.js ریکوئست های بیشتری هندل میکنه

و همینطور فریم ورک های جدید پایتون که بر پایه asyncio هستن (مثل sanic , vibora , و حتی tornado که از Node بیشتر قدمت داره) بسیار کانکارنت هستن

آینده رو شما تعیین میکنید . نه زبان .


مهدی طهرانی
مهدی طهرانی
تخصص :cloud architect
@mtehrani8 سال پیشمطرح شد
2

پیشنهاد میکنم این لینکو با دقت ببینید
Visit http://www.techempower.com/benchmarks


m lover
m lover
@music.you4me8 سال پیشمطرح شد
2

@haghft
فیلتر میزاشتید تا دوستان راحت تر بتونن مقایسه کنن

https://www.techempower.com/benchmarks/#section=data-r16&hw=ph&test=json&l=h7aeil

البته اینا ملاک نیستن . مثلا با fasthttp گولنگ یا swoole پی اچ پی یا nodejs یا japrontoپایتون یه اپلیکیشن کامل فروشگاهی بخوایید بزنید زندگیتون تباه میشه:D بخاطر pure بودن یا نبود امکانات

بهتره بسته به یوز کیس و تسلطی که دارید از فریم ورک مناسب استفاده کنید


مهدی طهرانی
مهدی طهرانی
تخصص :cloud architect
@mtehrani8 سال پیشمطرح شد
3

@*****.you4me
قطعا همینطوره من خودم به خاطر ease of use و development time و community و خیلی موارد دیگه لاراول رو انتخاب کردم برای اکثر پروژه هام


bardia
bardia
تخصص :Golang/Laravel
@mrbardia728 سال پیشمطرح شد
1

@*****.you4me
ممنون از نظرتون


bardia
bardia
تخصص :Golang/Laravel
@mrbardia728 سال پیشمطرح شد
1

@haghft
بله حتما ممنون


Max Base
Max Base
تخصص :علاقه مند به یادگیری
@max8 سال پیشمطرح شد
3

@sajad.kazemi1993 قطعا هر زبانی اهدافی رو با خودش دنبال داره. ولی هدف این زبان اندروید نیست!


علیرضا اصلانی
علیرضا اصلانی
تخصص :Web and Mobile Developer
@aaslani8 سال پیشمطرح شد
3

توی ایران که مطمعن باشید آینده ایی نداره! چون منطقیم هست هرجور پروژه ایم بخواین واسه کشور بزنین هرچقدرم که بزرگ باشه با زبان های دیگه که الان برنامه نویسای حرفه ایشون تو ایران زیاد پیدا میشه میتونن بسازن ولی اگه پروژه قراره جهانی و کاربر میلیونی فعال داشته باشه اونوقت زبان گو بخاطر مصرف منابع کمترش به صرفه تره که البته نود جی اس هم همینطوره. نظر شخصیمم چون خودم شخصا از نوع سینتکس و قواعدش نسبت به جاوااسکریپت بیشتر خوشم میاد رفتم سمت گو وگرنه حداقل برای پروژه های ما زیاد فرقی نمیکنه الان برید آپارات که به گو تغییرش دادن رو ببینید از همه نظر همون انگار سایت 10 سال پیشه!


bardia
bardia
تخصص :Golang/Laravel
@mrbardia728 سال پیشمطرح شد
1

@roocket
در اینده اندروید بله


صفحه 1 از 2

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

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