اوراکل با منتشر کردن نسخههای جدید کیت توسعه جاوا (JDK) که هر شش ماه یک بار منتشر میشود و نسخه بهروزرسانی اصلی که هر سه سال یکبار ارائه میشود، انتشار جاوای استاندارد را سرعت خواهد بخشید.
به گزارش بادیجی، به نقل از وبسایت شبکه، با این شرایط نسخه بعدی جاوا شش ماه پس از نسخه Java 9 در مارچ 2018 منتشر خواهد شد.
تا به امروز اوراکل نسخههای بهروزرسانی عمده جاوا را هر دو سال یک بار ارائه میکرد که شامل یک یا دو قابلیت شاخص بود. اما این رویکرد باعث به تاخیر افتادن JDK 9 شد که سرانجام قرار بود در 21 سپتامبر پس از توقف به واسطه ویژگیهای پیچیده ماژولار منتشر شود.
همچنین اوراکل باینریهای OpenJDK را برای نسخههای اصلی لینوکس، MacOS و ویندوز 64 بیت به صورت بروزرسانیهای دو بار در سال ایجاد خواهد کرد. اما این باینریها برای سولاریس، ویندوز 32 بیت و سایر سیستم عاملها ایجاد نخواهد شد. انجمنها و گروههای جاوا میتوانند به طور رایگان باینریهای OpenJDK را با استفاده از کدهای اراکل برای سایر سیستم عاملها ایجاد کنند.
طراح اصلی گروه پلتفرم جاوای اوراکل، مارک رینهولد میگوید: «پس از بررسی و آزمایش کامل توسط پذیرندگان اولیه، این امکان فراهم شد تا قابلیتهای جدید بزرگی در سطح و کیفیت بالا آماده شود. اما نتیجه این سختگیری API کوچکتر، زبان و قابلیتهای JVM بود که تنها زمانی قابل ارائه بود که قابلیتهای بزرگ آماده میشد.» این تا زمانی که جاوا تنها با چند پلتفرم به رقابت میپرداخت مشکلی نبود، اما حالا با پلتفرمهای بیشتری رقابت میکنند که به سرعت در حال تکامل پیدا کردن هستند.
رویکرد جدید جاوا همان روشی را پیش گرفته که در حال حاضر برای فدورا، رد هت و نسخه اوبنتو لینوکس اتفاق افتاده است، یک بهروزرسانی زمان بندی شده سریع برای کسانی که با بروزرسانیهای دو بار در سال مشکلی ندارند و یک انتشار آهسته برای کسانی که به دنبال نسخههای باثبات چندین ساله هستند. ویندوز ۱۰ مایکروسافت نمونهای از این رویکرد است.
اوراکل میگوید اولین انتشار جدید با پشتیبانی بلند مدت جاوا یک سال پس از عرضه Java 9 در سپتامبر 2018 ارائه خواهد شد و بهروزرسانیهای آن برای حداقل ۳ سال متوالی در دسترس خواهد بود.
اوراکل یک پروژه بلند مدت JDK برای میزبانی از کدهای اصلی و انتشار قابلیتهای جدید را نیز در اختیار خواهد داشت. رینهولد میگوید: «اوراکل به ارائه ساختارهای Oracle JDK اختصاصی که شامل قابلیتهای تجاری از قبیل Flight Recorder جاوا و Mission Control میشود ادامه خواهد داد.»
همانند نسخه JDK 9 قابلیتهای تجاری نیز به صورت منبع باز خواهند بود تا ساختارهای OpenJDK جذابیت بیشتری برای توسعه دهندگان داشته باشد و تفاوت بین این ساختار و JDK اوراکل را کم کند.
انتهای پیام/
نظرات کاربران