جاوا چگونه ساخته می شود؟ بیایید به روند معرفی ویژگیهای جدید به پلتفرم و برخی از پروژههای بزرگ بهبود JDK در افق نگاهی بیندازیم.
جاوا
زبان C برای چندین دهه جزء اصلی برنامه نویسی بوده است. در اینجا نحوه انطباق آن با C++، Java، C#، Go، Rust، Python و جدیدترین بچه موجود در بلوک-Carbon آمده است.
آخرین ارتقای جاوای استاندارد که اکنون در نسخه تولیدی موجود است، تعدادی از قابلیتهای جدید از جمله رشتههای مجازی و همزمانی ساختاریافته را انکوبه یا پیشنمایش میکند.
آخرین لیست ویژگی های JDK 21 به نظر می رسد قابلیت جمع آوری زباله را کاهش دهد، که ممکن است در نسخه های بعدی عرضه شود.
Kotlin مزایای بزرگی نسبت به جاوا برای توسعه JVM و اندروید ارائه می دهد و در پروژه های مشابه با جاوا به خوبی بازی می کند.
بیش از یک سوم توسعه دهندگان حرفه ای جاوا که توسط Perforce JRebel مورد بررسی قرار گرفتند، از نسخه هشت ساله جاوا برای برنامه اصلی خود استفاده می کردند.
روش نهایی جاوا در جاوا ۱۸ منسوخ خواهد شد و در نسخه بعدی به طور کامل حذف خواهد شد. بیایید به جایگزین ها نگاه کنیم.
این زبان در شاخص Tiobe تقریباً ۶٪ سال به سال رشد کرد و در شاخص محبوبیت PYPL در رتبه پنجم قرار گرفت.
Micronaut کامپایل زود هنگام، NIO واکنشی و پشتیبانی بومی ابری را برای میکروسرویس ها و توسعه بدون سرور ارائه می دهد. ممکن است فریم ورک جاوا بعدی شما باشد؟
بررسی وضعیت JS در سال ۲۰۲۱ از توسعه دهندگان جاوا اسکریپت همچنین رشد قابل توجهی را در استفاده از WebAssembly و برنامه های وب پیشرو نشان می دهد.
Eclipse، Azul، و سایر ارائه دهندگان ممکن است شاهد افزایش بارگیری جاوا از قیمت گذاری Oracle جدید بر اساس تعداد کل کارکنان به جای تعداد کاربران باشند.
به گفته توسعه دهندگان کافکا، جایگزینی ZooKeeper با ابرداده های مدیریت شده داخلی، مقیاس پذیری و مدیریت را بهبود می بخشد.
آخرین ارتقا به زبان برنامه نویسی Kotlin پشتیبانی از جاوا ۱۹ را اضافه می کند و توابع آزمایشی را برای JVM معرفی می کند تا به صورت بازگشتی محتوای دایرکتوری را کپی یا حذف کند.
در اینجا نگاهی گذرا به سه نوع بارگذار کلاس و هر آنچه که برای کار با آنها در برنامه های جاوا خود باید بدانید، آورده شده است.
بهروزرسانی، پشتیبانی ویدیوی H.265 را به پخش زنده HTTP گسترش میدهد، نشانگرهای فوکوس CSS را اضافه میکند، و اشکالات رفتار مودال و صفحه لمسی را برطرف میکند.
در ژانویه، Oracle اشتراک Java SE و Java SE Desktop را با اشتراک جدید Java SE Universal جایگزین کرد که بهجای هر پردازنده یا بهازای هر کاربر نامگذاری شده بهعلاوه معیار، هزینههای شرکت را بر اساس معیارهای هر کارمند محاسبه میکند.
توسعهدهندگانی که برنامههای جاوای جاسازی شده را مینویسند، مجموعهای از چارچوبها و ابزارهای دیگر برای انتخاب دارند. در اینجا بهترین فریم ورک های جاوا که امروزه برای توسعه جاسازی شده استفاده می شوند، آورده شده است.
پروپوزال به نیاز به یک API «دقیق، کامل، بهروز، عملکردی» برای تجزیه، تولید و تبدیل فایلهای کلاس جاوا اشاره میکند.
پروپوزال پین کردن منطقه را در GC پیشفرض پیادهسازی میکند تا رشتههای جاوا هرگز مجبور نباشند تا پایان عملیات جمعآوری زباله منتظر بمانند.
جاوا اسکریپت و جاوا به عنوان محبوب ترین و ناپسندترین زبان های برنامه نویسی در نظرسنجی وضعیت اکوسیستم توسعه دهندگان JetBrains امتیاز بالایی کسب کردند. پرل منفورترین زبان بود.