توی این سری از مقالات قصد داریم که دل و روده زبان جاوا رو بکشیم بیرون و در مورد همه قابلیت های این لعنتی جذاب و همیشه ترند صحبت کنیم.
منبع این سلسله مقالات ، کتاب آقای هربرت شیلد هستش (لینک دانلود) که الحق ولانصاف که خفن تر و کامل ترش رو نداریم.
با ما همراه باشید (صفحه رو دنبال کنید) که قراره همه مطالبی که ایشون توی کتابشون مطرح کردند رو بطور کامل و به زبون کاملا ساده کوچه بازاری بیان کنیم.
همین الانی که در خدمت شماییم ، حدود 2 دهه از انتشار اولین نسخه جاوا میگذره و توی این سال ها هر چی پیش رفتیم شاهد تغییرات مختلفی توی ساختار و قابلیت های جاوا بوده ایم ،
در زمان شروع به کار جاوا به عنوان یک زبان برنامه نویسی ، شرایط به نحوی بود که اینترنت تازه پا گرفته بود و ترند تکنولوژی روز بود ( مثل شرایط هوش مصنوعی در حال حاضر ) و مرورگر ها با سرعت چشمگیری در حال پیشرفت بودن و میتازوندن ، اون زمان تلفن های هوشمند هنوز اختراع نشده بودن .
با در نظر گرفتن تغییراتی به این حجم در دنیای تکنولوژی و انتظارات کاربران ، این که شاهد یه سری تغییرات در ساختار زبان های برنامه نویسی به عنوان زیربنای نرم افزار ها کاملا منطقی و قابل انتظار هستش و ما این تغییر رو توی جاوا ، با تغییراتی که واسه اپلت ها اتفاق افتاد میتونیم به وضوح ببینیم .
همونطور که توی قسمت های قبلی هم اشاره کردیم ، اپلت ها برگه برنده مهمی واسه جاوا بودن و از دست دادنشون ضرر بزرگی به محبوبیت این زبان وارد میکرد ولی مشکلی که وجود داشت این بود که اپلت ها روی مرورگر ها اجرا میشدن و نیاز داشتن که مرورگر های هدف از اونها پشتیبانی کنن ولی طی حرکتی ناجوانمردانه و به دور از مردونگی ، مرورگر ها به مرور دیگه پلاگین هایی که برای اجرای اپلت ها نیاز بود رو ارایه نکردن و جاوا یه جورایی مجبور شد از این جگرگوشش دل بکنه و بدین ترتیب ، از JDK 9 به بعد شاهد deprecate شدن و آغاز روند خروج اپلت ها بودیم و متاسفانه توی نسخه JDK 17 کلا هیچ خبری از اپلت ها و پشتیبانی شون نبود :(
پیش از این هم مشابه اتفاقی که واسه اپلت ها افتاد رو داشتیم ، ( Java Web Start ) ها ، این قابلیت هم این امکان رو میداد که برنامه هایی داشته باشیم که بطور خودکار دانلود بشن و توی سیستم کابر قابل اجرا باشن که خب این قابلیت هم چندان عمری نکرد و مثل اپلت ها ناکام موند و در حال حاضر توی نسخه های مدرن جاوا خبری از هیچکدوم از این دو قابلیت که یه روزی گل مجلس بودن نیست " آرره دایی جان زندگی همینه گهی زین به پشت گهی زین به ....".
17 -مردادماه - 1403
پایان قسمت ششم
قسمت بعدی