DAPSOFT

سبد خرید

چگونه زبان برنامه نویسی انتخاب کنیم؟

چگونه زبان برنامه نویسی انتخاب کنیم؟

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

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

اهدافی که در انتخاب زبان های برنامه نویسی باید در نظر داشت
  1. نوع کاربرد و پلتفرم مورد نظر
  2. تعداد کاربران استفاده کننده
  3. تیم برنامه نویسی و میزان برنامه نویس در بازار کار
  4. داکیومنت ها و کامیونیتی زبان برنامه نویسی
1. نوع کاربرد و پلتفرم اجرای نرم افزار یا سایت

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

بطور مثال با c++ وب طراحی میکنند, ویندوز طراحی میکنند، نرم افزار بانک اطلاعاتی طراحی میکنند و می توان گفت همه کاری با c++ میکنند. این کار شببه این است با بیل مکانیکی باغچه بکنی ، گلدان پر کنی و به عنوان نردبان برای بالا رفتن از دیوار استفاده کنی.

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

2. تعداد کاربران استفاده کننده

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

برای سایت هایی که تعداد کاربران آن به 1000 نفر هم نمیرسد استفاده از زبان های Enterprise مانند java و net core. و صرف هزینه های گزاف جهت استفاده از برنامه نویسان خبره، اگر کار اشتباهی نباشد، کار بهینه ای هم نیست. یا اینکه برای نرم افزاری که تعداد استفاده از آن ماهی یکبار هم نیست استفاده از ++QT C کار بهینه ای نیست.

3.تیم برنامه نویسی و میزان برنامه نویس در بازار کار

اگر میخواهید یه کار بزرگ را شروع کنید باید این نکته را در نظر داشته باشید که خودتان تنها نیستید و باید از زبان یا کتابخانه ای استفاده کنید که در آینده برای استخدام برنامه نویس دچار مشکل نشوید. مثلا اگر از نظر شما VueJs بهتر از ReactJs باشد، شما مجبور به انتخاب ReactJs خواهید شد زیرا برنامه نویسان بیشتری از ReactJs استفاده میکنند. بنابراین سلیقه شما مهم نیست و موضوع مهم اتمام پروژه  است.

4. داکیومنت و کامیونیتی

اینکه واقعیت با داکیومنتی که در سایت ناشر برنامه نویسی متفاوت هست یه امر بدیهی است. پس دریافت داکیومنت از APIهای برنامه و سوال و جوابهای کلیدی در سایتهایی مانند Stack Overflow راهگشاست، پس باید در نظر داشته باشیم.

در مطالب بعدی به معرفی زبان ها برنامه نویسی و مقایسه آنها خواهم پرداخت.

دیدگاه‌ها بسته شده است