علی یوسفی
علی یوسفی
خواندن ۲ دقیقه·۴ ماه پیش

گذر از Applet ها - قسمت 6


بنام یگانه دولوپر عالم

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

منبع این سلسله مقالات ، کتاب آقای هربرت شیلد هستش (لینک دانلود) که الحق ولانصاف که خفن تر و کامل ترش رو نداریم.

با ما همراه باشید (صفحه رو دنبال کنید) که قراره همه مطالبی که ایشون توی کتابشون مطرح کردند رو بطور کامل و به زبون کاملا ساده کوچه بازاری بیان کنیم.




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

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

با در نظر گرفتن تغییراتی به این حجم در دنیای تکنولوژی و انتظارات کاربران ، این که شاهد یه سری تغییرات در ساختار زبان های برنامه نویسی به عنوان زیربنای نرم افزار ها کاملا منطقی و قابل انتظار هستش و ما این تغییر رو توی جاوا ، با تغییراتی که واسه اپلت ها اتفاق افتاد میتونیم به وضوح ببینیم .

همونطور که توی قسمت های قبلی هم اشاره کردیم ، اپلت ها برگه برنده مهمی واسه جاوا بودن و از دست دادنشون ضرر بزرگی به محبوبیت این زبان وارد میکرد ولی مشکلی که وجود داشت این بود که اپلت ها روی مرورگر ها اجرا میشدن و نیاز داشتن که مرورگر های هدف از اونها پشتیبانی کنن ولی طی حرکتی ناجوانمردانه و به دور از مردونگی ، مرورگر ها به مرور دیگه پلاگین هایی که برای اجرای اپلت ها نیاز بود رو ارایه نکردن و جاوا یه جورایی مجبور شد از این جگرگوشش دل بکنه و بدین ترتیب ، از JDK 9 به بعد شاهد deprecate شدن و آغاز روند خروج اپلت ها بودیم و متاسفانه توی نسخه JDK 17 کلا هیچ خبری از اپلت ها و پشتیبانی شون نبود :(

پیش از این هم مشابه اتفاقی که واسه اپلت ها افتاد رو داشتیم ، ( Java Web Start ) ها ، این قابلیت هم این امکان رو میداد که برنامه هایی داشته باشیم که بطور خودکار دانلود بشن و توی سیستم کابر قابل اجرا باشن که خب این قابلیت هم چندان عمری نکرد و مثل اپلت ها ناکام موند و در حال حاضر توی نسخه های مدرن جاوا خبری از هیچکدوم از این دو قابلیت که یه روزی گل مجلس بودن نیست " آرره دایی جان زندگی همینه گهی زین به پشت گهی زین به ....".


17 -مردادماه - 1403

پایان قسمت ششم

قسمت قبلی

قسمت بعدی





برنامه نویسیزبان جاواشروع کارهوش مصنوعی
دانشجوی شنوایی شناسی - توسعه دهنده اندروید - جاوا ، کاتلین ،PHP و اندکی C
شاید از این پست‌ها خوشتان بیاید