جستجو برای:
  • خانه
  • مقالات
    • مقالات مشاوره‌ای/توضیحی
    • پایتون
    • HTML5
    • CSS3
    • PHP & MySQL
    • پایگاه داده (database)
  • شروع برنامه نویسی از صفر تا کسب درآمد
  • درباره ما
  • تماس
    • تماس با ما
    • پیشنهاد آموزش
یادیفای
  • خانه
  • مقالات
    • مقالات مشاوره‌ای/توضیحی
    • پایتون
    • HTML5
    • CSS3
    • PHP & MySQL
    • پایگاه داده (database)
  • شروع برنامه نویسی از صفر تا کسب درآمد
  • درباره ما
  • تماس
    • تماس با ما
    • پیشنهاد آموزش
0

ورود و ثبت نام

تفاوت جاوا و جاوا اسکریپت – هرکدام چه کاربردی دارند؟

11 ژانویه 2019
ارسال شده توسط مهدی خسروی
jquery ، جاوا اسکریپت ، طراحی وب ، فرانت اند (Front End)
6.21k بازدید
تفاوت جاوا و جاوا اسکریپت

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

 

تفاوت جاوا و جاوا اسکریپت

[فیلم آموزشی بزودی قرار میگیرد ]

 

دو نوع از برنامه نویسی

حتما شما هم به عنوان یکی از افرادی که علاقمند به برنامه نویسی هستید با یکی از انواع دسته‌بندی‌های آن آشنایی دارید.

برنامه نویسی را میتوان بر اساس جایی که برای آن برنامه مینویسیم متفاوت باشد.

برای مثال در برنامه نویسی:

  • میتوانیم برای ویندوز برنامه بنویسیم
  • میتوانیم برای وب و اینترنت برنامه بنویسیم
  • میتوانیم برای گوشی های هوشمند برنامه نویسیم

انواع دیگری از برنامه نویسی هم وجود دارد، ولی این ۳ دسته جز ۳ دسته‌ی اصلی برنامه نویسی است که اکثر افراد در آن فعالیت میکنند.

در این مقاله به توضیح خیلی مختصر دو حیطه‌ی برنامه نویسی سمت وب و برنامه نویسی سمت ویندوز میپردازیم.

 

برنامه نویسی سمت وب

به برنامه‌هایی که برای وب مینویسیم، برنامه‌های سمت وب میگویند.

این برنامه‌ها روی مرورگر کاربر و به وسیله‌ی اینترنت اجرا میشوند و همه‌ی کارها را بصورت آنلاین انجام میدهند.

برای مثال میتوان گفت جیمیل، گوگل، دیجی کالا، اسنپ همگی برنامه‌های سمت وبی هستند که بصورت آنلاین یک نیاز از کاربر را برطرف میکنند.

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

ولی از معروف‌ترین آن‌ها میتوان به php, mySql, asp, java script و… اشاره کرد.

اگر میخواهید درباره زبان های برنامه نویسی سمت سرور مثل php و mySql بیشتر بدانید:

 

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

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

مقاله‌ی مرتبط: جاوا اسکریپت چیست؟ همه چیز درباره‌ی Java Script

این برنامه‌ها عموما دارای فرمت .exe هستند که کاربر آن‌ها را اجرا میکند و کار با آن‌را شروع میکند.

برنامه‌های سمت ویندوز، فقط روی سیستم عامل ویندوز اجرا میشوند و قابلیت اجرا سمت وب را ندارد.

 

جاوا چیست؟

 جاوا یک زبان برنامه نویسی تحت ویندوز است که میتوان از آن برای نوشتن برنامه‌های ویندوزی استفاده کرد.

البته ممکن است گاهی و در شرایط خاص در قسمت‌های دیگر هم به کار برود، ولی کار اصلی آن این نیست.

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

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

تفاوت جاوا و جاوا اسکریپت

جاوا اسکریپت چیست؟

جاوا اسکریپت یک زبان برنامه نویسی برای سمت وب است که به اختصار به آن Js هم میگویند.

به این معنا که برنامه هایی که با جاوا اسکریپت نوشته میشوند، تنها قابلیت اجرا بر روی مرورگر کاربر دارند.

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

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

نمایش ساعت، تاریخ، مبدل واحد، ماشین حساب‌های کوجک، تغییر المان‌های صفحه وب، تغییر متن‌ها، واکنش به عمل کاربر و… بخشی از کارهایی است که جاوا اسکریپت میتواند انجام دهد.

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

 

تفاوت جاوا و جاوا اسکریپت

اگر بخواهیم بصورت لیست وار مهم ترین تفاوت بین جاوا و جاوا اسکریپت را مطرح کنیم، میتوانیم بگوییم:

  • جاوا برای نوشتن برنامه های ویندوز و موبایل استفاده میشود، جاوا اسکریپت برای سمت وب
  • جاوا قدرت بسیار بیشتری از جاوا اسکریپت دارد
  • جاوا دارای مباحث بسیار پیشرفته تر و حرفه‌ای نسبت به جاوا اسکریپت است
  • با جاوا اسکریپت میتوان در سمت وب انیمشین‌هایی جذاب پیاده کرد، در حالی که جاوا در سمت وب کاربردی ندارد
مقاله‌ی مرتبط: جی کوئری چیست؟ هر آن چیزی که باید درباره‌ی jQuery بدانید

و نهایتا بصورت خیلی خلاصه میتوانیم بگوییم:

جاوا اسکریپت: برای نوشتن کدها و برنامه‌های کاربردی و زیبا در سمت وب استفاده میشود.

جاوا: برای نوشتن برنامه‌هایی قوی و حرفه‌ای در سمت ویندوز و تلفن‌های هوشمند کاربرد فوق‌العاده‌ای دارد.

اشتراک گذاری:
برچسب ها: javajava scriptجاواجاوا اسکریپت
درباره مهدی خسروی

۸ سال پیش که یادگیری برنامه نویسی رو آغاز کردم، با یک مشکل بزرگ مواجه شدم: کمبود منابع آموزشی حرفه‌ای و کاربردی به زبان فارسی. به همین دلیل، بعد از چندین سال فعالیت حرفه‌ای در زمینه‌ی برنامه نویسی، تصمیم گرفتم دانسته‌ها و تجربیات خودم را با شما عزیزان به اشتراک بگذارم. پیشنهاد میکنم به آدرس yadify.com/gifts حتما سر بزنید :)

نوشته های بیشتر از مهدی خسروی

مطالب زیر را حتما مطالعه کنید

npm چیست
npm چیست؟🤔همه چیز درباره‌ی نصب و راه‌اندازی npm
Full Stack چیست
Full Stack چیست و به چه کسی برنامه نویس فول استک میگویند؟
چرا HTML و CSS زبان برنامه نویسی نیستند؟
تفاوت فرانت اند و بک اند
راهنمای جامع تفاوت فرانت اند و بک اند (Front End vs Back End)
تفاوت استاتیک و داینامیک
همه چیز درباره‌ی تفاوت سایت های استاتیک و داینامیک
چطور عکس JPG را به PNG با پس زمینه‌ی Transparent تبدیل کنیم؟
قدیمی تر فریم ورک چیست؟ چرا Framework ها فرشتگان برنامه نویسی هستند؟
جدیدتر آموزش کامل ساخت سیستم ثبت نام با PHP

13 دیدگاه

به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.

  • ئارتین گفت:
    ۲۱ دی ۱۳۹۷ در ۲۳:۳۱

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

    پاسخ
    • مهدی خسروی گفت:
      ۲۲ دی ۱۳۹۷ در ۱۱:۵۶

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

      پاسخ
  • پویا مازوری گفت:
    ۲۲ بهمن ۱۳۹۷ در ۱۵:۴۳

    سلام جناب آقای خسروی عرض احترام:
    من برای اولین بار سایت شما رو دیدم و این ویدئو که شما تفاوت بین جاوا و جاوا اسکریپت رو توضیح دادین در حقیقت من خواستم خیلی تشکر کنم چون من هیچ دانشی از برنامه نویسی ندارم فعلا ولی شما خیلی عالی توضیح دادید و من تشکر میکنم. در انتها من نیاز به یک مشاوره کوتاه با شخص شما دارم که اطلاعات ایمیل من در پایین هست ممنون میشم راهنمایی کنین متشکرم.

    پاسخ
    • مهدی خسروی گفت:
      ۲۴ بهمن ۱۳۹۷ در ۱۶:۵۳

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

      پاسخ
  • مهدی گفت:
    ۱۰ خرداد ۱۳۹۸ در ۱۸:۲۰

    باسلام و تشکر

    پاسخ
  • サーム گفت:
    ۶ شهریور ۱۳۹۸ در ۱۴:۳۵

    بسیار عالی من با جفتش کار میکنم.

    پاسخ
  • رضا 25947 گفت:
    ۱ آبان ۱۳۹۸ در ۰۸:۴۷

    سلام.خیلی ساده و روان توضیح دادید،ممنون از زحمتی که کشیدید

    پاسخ
  • محمد حسینی گفت:
    ۱۰ آبان ۱۳۹۸ در ۰۲:۱۴

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

    پاسخ
    • مهدی خسروی گفت:
      ۱۲ آبان ۱۳۹۸ در ۲۲:۱۹

      سلام جناب حسینی عزیز
      دلیل خاصی نداره. تخصص من در سمت PHP هست و فعلا روی این زبان دارم کار میکنم. به همین دلیل هم سایت از وردپرس و طبیعتا PHP استفاده میکنه. مرسی بابت سوال خوبتون

      پاسخ
      • سروش گفت:
        ۱۹ اردیبهشت ۱۳۹۹ در ۱۲:۲۵

        میشه یه برنامه برای کد نویسی جاوا معرفی کنید؟

        پاسخ
        • مهدی خسروی گفت:
          ۲۱ خرداد ۱۳۹۹ در ۱۷:۳۳

          سلام. جدیدتا نمیدونم چه برنامه‌هایی اومده. اما اون زمانی که من جاوا کار میکردم، با eclipse و intelij idea میشد جاوا رو خیلی خوب نوشت و کار کرد.

          پاسخ
  • Fk گفت:
    ۱۴ اسفند ۱۳۹۸ در ۲۱:۵۹

    ممنون بابت توضیحاتتون

    پاسخ
  • محمدعلی گفت:
    ۲۳ اردیبهشت ۱۳۹۹ در ۱۵:۴۷

    مرسی بابت توضیحات خوبتون

    پاسخ

دیدگاهتان را بنویسید لغو پاسخ

This site uses Akismet to reduce spam. Learn how your comment data is processed.

مطالب مرتبط

npm چیست؟🤔همه چیز درباره‌ی نصب و راه‌اندازی npm

Full Stack چیست و به چه کسی برنامه نویس فول استک میگویند؟

چرا HTML و CSS زبان برنامه نویسی نیستند؟

راهنمای جامع تفاوت فرانت اند و بک اند (Front End vs Back End)

همه چیز درباره‌ی تفاوت سایت های استاتیک و داینامیک

جستجو برای:
.: روی یادگیری‌تان سرمایه‌گذاری کنید :.
  • مكان گيرنده
    فول کورس مسترکلاس توسعه وب
  • مكان گيرنده
    دوره آموزش برنامه نویسی پی اچ پی
.: نظرات کاربران :.
  • اکانت دمو در دوره آموزش برنامه نویسی پی اچ پی
  • مهدی خسروی در طراحی وب چیست؟ همه چیز درباره‌ی طراحی وب سایت (Web Design)
  • فاطمه در طراحی وب چیست؟ همه چیز درباره‌ی طراحی وب سایت (Web Design)
  • دوست در Stack Overflow چیست؟ همه چیز درباره‌ی استک اورفلو
  • مهدی خسروی در با ۱۴ پیش نیاز برنامه نویسی آشنا شوید! (+فیلم)
  • مهدی خسروی در PHP چیست؟ همه چیز درباره‌ی PHP و کاربرد آن
.: تماس با ما :.

ما به داشتن دوستان خوبی مثل شما افتخار میکنیم و بسیار خوشحال میشویم که پاسخگوی سوال‌هایتان باشیم. برای تماس با ما میتوانید از راه‌های زیر استفاده کنید:

+ آیدی پشتیبانی تلگرامی: yadify_support@

داستان یادیفای

از سال 1393 که فریلنسری برنامه نویسی رو شروع کردم، همیشه دوست داشتم که چیزهایی که یاد میگیرم رو با بقیه به اشتراک بذارم. که هم خودم بهتر یاد بگیرم و هم بتونم به بقیه کمکی کرده باشم.
مخصوصا اون موقع که محتوای تخصصی برنامه نویسی به زبان فارسی خیلی کم بود.
با xanbil.com شروع کردم به تولید محتوا و بعد از 3 سال به yadify.com رسیدیم.
جایی که در کنار هم سعی میکنیم برنامه نویسی رو به عنوان یه تخصص درآمدزا و خفن باهم یاد بگیریم و پیشرفت کنیم ...

دسترسی سریع
  • مقالات آموزشی
  • نقشه مسیر برنامه نویسی
  • مسترکلاس توسعه وب
  • درباره یادیفای
  • تماس با ما
چنل یوتوب برنامه نویسی پیج اینستاگرام
ساخته شده با و در یادیفای - از 1395

ورود

رمز عبور را فراموش کرده اید؟

هنوز عضو نشده اید؟ عضویت در سایت