واقعیت این است که از لحاظ فنی و ساختاری، هیچ رابطهای بین جاوا و جاوا اسکریپت وجود ندارد و هرکدام دو زبان کاملا مستقل هستند. حتی جالب است بدانید جاوا اسکریپت در ابتدا نامی با عنوان لایواسکریپت داشته است ولی به دلیل عدم استقبال مردم از این زبان و محبوبیت جاوا، نامش را به جاوا اسکریپت تغییر دادند؛ بنابراین هیچ رابطهای بین این دو نیست. جاوا اسکریپت برای پویاسازی وب استفاده و درنهایت با مرورگر اجرا میشود. این بدین معنی است که قابلیت اجرایی بر روی سیستمعامل را ندارد.
به دلیل کاربردهای فراوان جاوا در زندگی انسان، و مخصوصا زبانی کاربردی برای طراحی اپهای موبایلی، فرصتهای شغلی خوبی نیز برای شاغلان این حوزه وجود دارند. جدا از امکان استخدام در شرکتهای مختلف، شما میتوانید به راحتی و تنها با طراحی و ساخت بسیاری از برنامهها در خانه خودتان و فروش آنها به درآمد برسید.
برنامهنویسی شغلی مناسب دورکاری است و اگر وقت خودتان را برای طراحی اپهای موبایل و برطرف ساختن مشکلات و همچنین باگهایی که انسانها با موبایلشان سروکار دارند بگذارید، بی شک نیازی به استخدام نیز ندارید. حقوق برنامهنویسان جاوا نیز مانند هر زبان دیگر، بستگی به میزان مهارت و تخصص شما، همچنین شرکتی که در آن کار میکنید دارد.
جاوا زبانی شگفتانگیز است. جاوا به عنوان محبوبترین زبان برنامهنویسی دنیا در این لحظه یکی از مهارتهای اصلی برای توسعه نرمافزار محسوب میشود.
البته شما مجبور نیستید به جای هر زبان دیگری جاوا بیاموزید. برای اغلب افراد تبدیل شدن به یک برنامهنویس چه به صورت سرگرمی و چه حرفهای ماهها زمان میبرد. بنابراین نباید خود را به جاوا محدود کنید. اما عدم یادگیری جاوا باعث میشود از جامعه عظیم و دینامیک آن محروم شوید.
از طرف دیگر فرایند توسعه جاوا نیز سرعت بیشتری یافته است و انتشار نسخههای اصلی از سالی یک بار به سالی دو بار افزایش یافته است. در نهایت باید اشاره کرد جاوا امروزه بیدلیل به عنوان محبوبترین زبان برنامهنویسی دنیا مطرح نشده است. دلیل این محبوبیت، سادگی، مدرن بودن، سریع بودن و فرایند تکامل مداوم آن است. همچنین کتابخانههای بیشماری هستند که به نوشتن کدهای جذاب کمک میکنند و دسترسی گستردهای به منابع آموزشی و کمکی وجود دارد.
بطور کلی اپلت به معنی برنامه های کوچکی است که در دل یک برنامه بزرگ تر اجرا میشوند. این برنامک ها امکانات فراوانی برای نوشتن برنامههای تحت وب در اختیار برنامهنویسان قرار میدهند.
همانطور که گفتیم جاوا همه چیز را در بر میگیرد و اپلت ها از این مسئله مستثنا نیستند.
اپلتها معمولا تک منظوره بوده و وظیفهی خاصی را دنبال میکنند، از جمله معروفترین اپلتهای جاوا میتوان به فلش پلیر و مدیاپلیر داخلی ویندوز که در مرورگر اینترنت اکسپلورر استفاده میشد اشاره کرد که بعد ها مایکروسافت سیلورلایت را معرفی کرد که بتواند با جاوا رقابت کند.
برای کار با این زبان، ما به یک محیطی برای نوشتن کد ها نیاز داریم که بتواند که به آن IDE میگویندکه سرواژهای از Integrated Development Environment و به معنای محیط توسعه یکپارچه است.
در زبان جاوا از IDE های زیادی میشود اشاره کرد که در اینجا به معروف ترین آنها اشاره میکنیم
این دو ابزار در حقیقت دو کیت برای دو دسته از افرادی هستند که با جاوا سر و کار دارند.