- جاوا اسکریپت
- زمان 3 دقیقه
تفاوت جاوا اسکریپت و جاوا در چیست؟
احتمالا هم اسم جاوا و هم اسم جاوا اسکریپت به گوش شما خورده است.این دو زبان قدرتمندترین های حیطه خودشان هستند.
ولی از لحاظ کارایی و محل استفاده با هم تفاوت های اساسی دارند.
در ادامه با تفاوت جاوا و جاوا اسکریپت آشنا خواهیم شد و یاد میگیریم که هر کدام در چه زمینهای میتواند به ما کمک کند.
دو نوع از برنامه نویسی
قطعا شما هم به عنوان یکی از افرادی که علاقمند به برنامه نویسی هستید با یکی از انواع دسته بندیهای آن آشنایی دارید.
برنامه نویسی را میتوان بر اساس جایی که برای آن برنامه مینویسیم متفاوت باشد.
برای مثال در برنامه نویسی:
میتوانیم برای ویندوز برنامه بنویسیم
میتوانیم برای وب و اینترنت برنامه بنویسیم
میتوانیم برای گوشی های هوشمند برنامه نویسیم
انواع دیگری از برنامه نویسی هم وجود دارد، ولی این ۳ دسته جز ۳ دستهی اصلی برنامه نویسی است که اکثر افراد در آن فعالیت میکنند.
در این مقاله به توضیح خیلی مختصر دو حیطهی برنامه نویسی سمت وب و برنامه نویسی سمت ویندوز میپردازیم.
برنامه نویسی سمت وب
به برنامههایی که برای وب مینویسیم، برنامههای سمت وب میگویند.
این برنامهها روی مرورگر کاربر و به وسیلهی اینترنت اجرا میشوند و همهی کارها را بصورت آنلاین انجام میدهند.
برای مثال میتوان گفت جیمیل،گوگل،دیجی کالا و حتی اسنپ،همگی برنامههای سمت وبی هستند که بصورت آنلاین یک نیاز از کاربر را برطرف میکنند.
زبانهای برنامه نویسی مختلفی برای کار در سمت وب وجود دارد.
ولی از معروفترین آنها میتوان به php, mySql, asp, java script و… اشاره کرد.
برنامه نویسی سمت ویندوز
به برنامههایی که در ویندوز کاربر اجرا میشوند،برنامههای تحت ویندوز میگویند.
این برنامهها عموما دارای فرمت .exe هستند که کاربر آنها را اجرا میکند و کار با آن را شروع میکند.
برنامههای سمت ویندوز،فقط روی سیستم عامل ویندوز اجرا میشوند و قابلیت اجرا سمت وب را ندارد.
جاوا چیست؟
جاوا یک زبان برنامه نویسی تحت ویندوز است که میتوان از آن برای نوشتن برنامههای ویندوزی استفاده کرد.
البته ممکن است گاهی و در شرایط خاص در قسمتهای دیگر هم به کار برود،ولی کار اصلی آن این نیست.
جاوا یکی از قدرتمندترین زبانهای برنامه نویسی که در نوشتن برنامههای بزرگ و حرفهای میتواند فوقالعاده کمک کند و موثر باشد.
همیطور از زبان برنامه نویسی جاوا میتوان برای نوشتن برنامه برای تلفنهای هوشمند اندرویدی هم استفاده کرد.
و اما جاوا اسکریپت چیست؟
جاوا اسکریپت یک زبان برنامه نویسی برای سمت وب است که به اختصار به آن Js هم میگویند.
به این معنا که برنامه هایی که با جاوا اسکریپت نوشته میشوند،تنها قابلیت اجرا بر روی مرورگر کاربر را دارند و هرگز نمیتواند به قدرت جاوا برسد.
با جاوا میتوان بزرگترین برنامههای تحت ویندوزی یا برای تلفنها با سیستم عامل اندروید را طراحی کرد.
در حالی که جاوا اسکریپت برای نوشتن برنامههای سمت وب کاربرد دارد.
نمایش ساعت،تاریخ،مبدل واحد،ماشین حسابهای کوجک،تغییر المانهای صفحه وب،تغییر متنها،واکنش به عمل کاربر و… بخشی از کارهایی است که جاوا اسکریپت میتواند انجام دهد.
تفاوت جاوا و جاوا اسکریپت
اگر بخواهیم بصورت لیست وار مهم ترین تفاوت بین جاوا و جاوا اسکریپت را مطرح کنیم،میتوانیم بگوییم:
جاوا برای نوشتن برنامه های ویندوز و موبایل استفاده میشود،جاوا اسکریپت برای سمت وب.
جاوا قدرت بسیار بیشتری از جاوا اسکریپت دارد.
جاوا دارای مباحث بسیار پیشرفته تر و حرفهای نسبت به جاوا اسکریپت است.
با جاوا اسکریپت میتوان در سمت وب انیمشینهایی جذاب پیاده کرد،در حالی که جاوا در سمت وب کاربردی ندارد.
و نهایتا بصورت خیلی خلاصه میتوانیم بگوییم:
جاوا اسکریپت: برای نوشتن کدها و برنامههای کاربردی و زیبا در سمت وب استفاده میشود.
جاوا: برای نوشتن برنامههایی قوی و حرفهای در سمت ویندوز و تلفنهای هوشمند کاربرد فوقالعادهای دارد.
دیدگاه خود را بیان کنید