برو به محتوای اصلی

برای یک شبکه اجتماعی با چندین میلیون کاربر فعال کدام زبان برنامه‌نویسی مناسب می‌باشد؟

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

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

نیکلاس ،

معمولا صحبت از بک‌اند بشه همه میگن php یا فلانو.

ولی مثلا whatsapp با حدود 1 میلیارد کاربرش از erlang استفاده میکنه یا elixir که روی vm همون erlang اجرا میشه. حتی گیت‌هابم erlang هستش. تلگرام فک کنم از node استفاده میکنه و اینستا از فریم‌ورک django پایتون استفاده میکنه.

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

۹
پویا جباری‌‌ثانی ، توسعه دهنده ارشد وب (جاوا اسکریپت)

گزینه NodeJs هم انتخاب مناسبی میتونه باشه به دلیل سرعت بالاش.

ولی در کل، در اینجور سیستم‌ها مهارت کدنویسی برنامه‌نویس بیشتر از زبان اهمیت داره.

 

۷
آرام یوسفی ، مهندس نرم افزار

بستگی به پروژت داره ولی مهمتر از اون چگونگی بکارگیری زبان و قدرت شما در اون زبان هست و مهمتر از زبان دیتابیس هست.

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

پی اچ پی، جاوا، پایتون، c، c++ و....

ولی به نظر خودم PHP در ایران بهتره؛ هم آموزش‌هاش هست و کلاس‌های مختلف حضوری و غیر حضوری هم فریم‌ورک‌های قوی و رایگان داره مثل لاراول که خیلی راحت میتونی در زمینه دیتابیس هم مشکلت رو حل کنی؛ من الان تو داده‌های حجیم هم mysql دارم هم elasticsearch (الاستیک سرچ).

عکس‌های زیر هم از ویکی براتون گرفتم: اینجا۱۴

برای یک شبکه اجتماعی با چندین میلیون کاربر فعال کدام زبان برنامه‌نویسی مناسب می‌باشد؟
برای یک شبکه اجتماعی با چندین میلیون کاربر فعال کدام زبان برنامه‌نویسی مناسب می‌باشد؟
۷
Mrad Kazme ، لیسانس مکانیک خودرو

به نظر من جاوا یا اندروید

۵

پایتون یا جاوا

۴

عوامل خیلی زیادی توی انتخاب شما تاثیر داره با این حال من Golang و Elixir رو پیشنهاد میکنم.

مخصوصا برای زمانیکه نیاز به سیستم realtime داشته باشید.

۳
مسعود صباغی ، موسس سایت ساز وبزی

زبان خیلی مهم نیست چیزی که اهمیت داره دیتابیس هست که حتما باید برید سمت nosql.

۳