مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

ghabosweb

عضویت از 1398/07/27

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

  • سه شنبه 16 اردیبهشت 1399
  • 19:17
تشکر میکنم

سلام

وقت بخیر ، بین دو گزینه دو شک هستم و هر چی تحقیق میکنم متوجه می شوم که نمیشه بین این دو گزینه یکی رو انتخاب کرد و به تصمیم قاطع رسید

میخوام بدونم بین پایتون و جاوا کدوم یکی بهتره ؟ میخوام زبانی رو یاد بگیرم که بدون نیاز به وابستگی یا با حداقل وابستگی و با پرفرمنس بالا بتونم به صورت کراس پلتفرم کار کنم و ترسی از اینکه در آینده قراره یهو تغییرات عجیب غریب توش اتفاق بیفته نداشته باشم (مثل محصولات مایکروسافت که یهو یه چیزو از بیخ کنار میذاره و میگه از این به بعد برید سمت این)

حالا میخوام بدوم که بین پایتون و جاوا کدومو انتخاب کنم ، با هردوشون حال میکنم و یکی از یکی بهتره ، شاید بگین که چرا سمت جاوااسکریپ نمیرم ، خب جواب کاملا مشخصه ، جاوا اسکریپت برای برنامه ها و وب سایت های میان رده خوبه و برای وب سایت های بزرگ مثل بانک ها ، بیگ دیتا و غیره اصلا کاربردی نداره ، برای همین دنبال یه زبانی هستم که یبار یاد بگیرم و همه جا ازش استفاده کنم

وب سایت ها و اپلیکیشن هایی که با پایتون نوشته شده اند :

DropBox

YouTube

Instagram

Reddit

Spotify

Linux Application Service

...

سیستم هایی که با جاوا طراحی شده اند :

Android

LinkedIn

FaceBook

Twitter

Telegram

Kotlin

پاسخ های این پرسش

تعداد پاسخ ها : 5 پاسخ
کاربر سایت

masoudk

عضویت از 1399/02/17

  • چهارشنبه 17 اردیبهشت 1399
  • 17:41
سلام دوست عزیز اول از همه باید بگم که با هر زبان برنامه نویسی میشه کارای منحصربفردی کردی و هر کدومشون در حوضه های مختلفی کاربرد دارن و پروژه های بزرگی هم باهاشون میشه انجام داد و این که نمیشه پرسید بهترین زبان برنامه نویسی چیه. شما باید هدف خودتون رو از یادگیری برنامه نویسی مشخص کنی و ببینی دقیقا دوست داری تو چه حوضه کار کنی.فرض کن شیفته ی AI شدی و مسلما پایتون با وجود سطح بالا بودنش بهترین گزینه برای تو و یا اگه هدفت رو انتخاب کردی ولی راه متفاوته مثلا دوست داری برنامه نویسی بک اند وب انجام بدی ولی موندی که بین php و asp.net کدوم رو انتخاب کنی؟؟اینجا به این برمیگرده که تو با سینتکس کدوم یکشون بیشتر حال میکنی یا فک میکنی فیچر های کدومیکشون برات جذابتره . و این رو هم بگم که غول هایی مثل پایتون و جاوا با این تعداد از توسعه دهنده یک شبه ورشکسته نمیشن و هر تغییری لازمش زمان هستش. اگه AI و داده کاوی یا بک اند وب ویا یک استارت اپ یا پروژه علمی تو سرته پایتون بهترینه ولی اگه از ساخت اپلیکشن و وب اپلیکشن های قدرتمند لذت میبری جاوا میتونه انجامش بده.
کاربر سایت

ghabosweb

عضویت از 1398/07/27

  • چهارشنبه 17 اردیبهشت 1399
  • 18:52

ممنون از پاسخگوییتون ، دقیقا مشکل منم همینه که این زبان ها بطور تخصصی روی یک موضوع کار میکنن و توی حوضه های دیگه نمیشه روشون حسابی باز کرد

در ضمن یادم رفت بگم که من خودم با زبان سی شارپ کار میکنم و میدونم که زبان ضعیفیه با اینکه وقتی در موردش حرف بزنیم شاید بگن توی همه ی حوزه ها کاربرد داره ، اما همه میدونن که بسیار دردسر ایجاد میکنه تا بتونیم یه چیز ساده رو پیاده سازی کنیم

بحث اینجاست که کدوم زبانو یاد بگیرم که بتونه به زبان ساده و پیچیدگی کم و سرعت بالا کدهارو پیاده سازی کنه

به عنوان مثال برای استفاده از فایل ها در جاوا میبایست کلی فایل ایمپورت کرد ، در صورتی که توی پایتون اینکار فقط دو خطه

مثلا توی پایتون ارتباط بین دو کلاس خیلی راحت انجام میشه و نیاز به نوشتن کد اضافی نیست ، در صورتی که توی جاوا می بایست یکسری کدهای اضافی نوشته بشه تا ارتباط بین دو کلاس انجام بشه

و خیلی چیزهای دیگه که میتونه پایتون رو متمایز کنه

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

خلاصه ی کلام اینکه حوزه ی من مشخصه ، هم میخوام کارای تحلیلی انجام بدم و هم اگر بشه این کارای تحلیلی رو توی قالب وب و موبایل نمایش بدم

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

کاربر سایت

masoudk

عضویت از 1399/02/17

  • چهارشنبه 17 اردیبهشت 1399
  • 22:54
https://7learn.com/programming/python-usage فک کنم مطلب بالا کمکت کنه.
کاربر سایت

ghabosweb

عضویت از 1398/07/27

  • چهارشنبه 17 اردیبهشت 1399
  • 23:09

ممنون مقاله جالبی بود

کاربر سایت

scifarm68

عضویت از 1399/04/02

  • سه شنبه 3 تیر 1399
  • 00:01

جاوااااااااا

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)