وقت بدلجي ٿو
تنهن هوندي، هن رليز شيڊول سان لاڳاپيل ڪيتريون ئي ٻيون تبديليون آهن جيڪي پاڻ کي هن سال ظاهر ڪندا، ۽ شايد خوشگوار نه هجن. ساڍا 22 سالن کان، اسان ان حقيقت کي استعمال ڪرڻ ۾ ڪامياب ٿي چڪا آهيون ته جاوا، هڪ پليٽ فارم جي طور تي، ٽي بنيادي ملڪيتون آهن سڌو سنئون انهي طريقي سان جڙيل آهي انهي جي حمايت ڪئي وئي آهي.-
استحڪام . اڳي، خاصيتون JDK جي نئين رليز سان شامل ڪيا ويا، جيتوڻيڪ چڱي طرح آزمائشي، پيداوار ۾ گهربل جاچ. ھن مدد ڪئي انھن نقصن جي نشاندهي ڪئي جن کي درست ڪرڻ جي ضرورت آھي. انهي کي يقيني بڻائڻ لاءِ ته صارف هڪ نئين ٽيسٽ ڪرڻ دوران مستحڪم تعميرات سان ڪم جاري رکي سگھن ٿا، تازه ڪاريون هميشه جزوي طور تي وقت ۾ اوورليپ ڪيون ويون.
جيڪڏهن اسان JDK 6 سان شروع ٿيندڙ آخري ڪجهه رليز تي نظر وجهون ٿا، اسان ڏسون ٿا ته JDK 5 لاءِ تازه ڪاريون جاري رهيون لڳ ڀڳ 3 سالن تائين (2 سال ۽ 11 مهينا صحيح هجڻ). JDK 7 جي تعارف سان، JDK 6 لاءِ عوامي تازه ڪاريون هڪ سال ۽ 9 مهينن لاءِ جاري ڪيون ويون. ۽ JDK 7 لاءِ تازه ڪاريون جاري ڪيون ويون JDK 8 جي ڇڏڻ جي 13 مهينن اندر.
-
حفاظت . OpenJDK ڊولپمينٽ ۽ سپورٽ ٽيمون، Oracle، ۽ انھن کان اڳ سن مائڪرو سسٽم (اھو ڪمپني جنھن جاوا ٺاھيو، ايڊيٽر جو نوٽ) ھميشه پليٽ فارم سيڪيورٽي کي سڀ کان پھريان رکيا آھن. جئين توهان کي ياد آهي، جاوا اصل ۾ موبائيل ڊوائيسز لاء ارادو ڪيو ويو (خاص طور تي، Star7 PDAs).
اهم ترقياتي مقصدن مان هڪ کي يقيني بڻائڻ هو ته ڪوڊ نيٽ ورڪ تي منتقل ٿي سگهي ٿو ۽ محفوظ طور تي عمل ڪيو وڃي. تازه ڪاريون باقاعده طور تي JDK لاء شايع ٿيل آهن، جن ۾ دريافت ڪيل سيڪيورٽي مسئلن لاء پيچ شامل آهن. جيڪڏهن توهان انهن اپڊيٽس کي انسٽال ڪريو ٿا فوري طور تي اهي جاري ٿيڻ کان پوءِ، توهان مڪمل طور تي محفوظ ٿي ويندا.
-
صفر قيمت . جاوا جي باري ۾ هڪ عظيم شيون اهو آهي ته اهو هميشه هڪ مفت پليٽ فارم رهيو آهي، ان کان اڳ به اهو 2006 ۾ اوپن سورس سافٽ ويئر طور جاري ڪيو ويو هو. اتي ڪي پابنديون هيون جتي جاوا رائلٽي کان سواءِ استعمال ٿي سگهي ٿي، پر اهو هميشه موبائل ۽ ايمبيڊڊ ايپليڪيشنن تي لاڳو ٿئي ٿو؛ ڊيسڪ ٽاپ ڪلائنٽ ۽ انٽرپرائز سرورز لاءِ، جاوا جو موجوده ورزن هميشه مفت هوندو هو. JDK ۾ اڳ ۾ ئي هلندڙ تبديلين مان هڪ آهي OpenJDK executables جو آزاد ٿيڻ GPLv2 لائسنس تحت ”ڪلاس پاٿ“ استثنا سان. هي لائسنس ان تي ڪا به پابندي نه ٿو لڳائي ته توهان جاوا رن ٽائم ماحول کي ڪيئن ترتيب ڏئي سگهو ٿا.
مون کي ٿورو وڌيڪ وضاحت ڏي
Допустим, вас заботит безопасность (так и должно быть), но вы не хотите тратить деньги. В этом случае вам нужно переходить на новые версии JDK сразу же после их выпуска. В случае, когда поддержка не перекрывается по времени (Feature- и LTS-выпуски), вам придется это делать, чтобы получить новые исправления безопасности. К сожалению, без перекрытия по времени, придется сразу переходить на выпуски JDK, которые еще не были протестированы в промышленной эксплуатации, так что вы потеряете былую стабильность. Другой вариант: можно выбрать стабильность при нулевой стоимости. Опять же, это возможно: все, что вам нужно делать, это продолжать использовать предыдущую версию LTS после выхода новой. Вы получаете привычную стабильность, ничего не должны платить, но "заплат" безопасности не получите, поскольку для этого выпуска они более не доступны. Наконец, если вам нужны стабильность и безопасность, придется заплатить. Вы можете продолжать использовать предыдущий LTS-выпуск, но доступ к исправлениям безопасности и ошибок будет доступен только по коммерческому контракту на поддержку.И небольшой рекламный блок от автора:)
Компания Azul (моя компания) создала набор исполняемых файлов OpenJDK под маркой Zulu Enterprise, скомпонованный из исходного codeа, протестированный при помощи тестов TCK/JCK и даже проанализированный с помощью разработанных нами утorт, чтобы убедиться в отсутствии повреждений открытого исходного codeа вследствие неправильных заголовочных файлов. Мы предоставляем возможность бесплатного скачивания актуальной его версии, а также коммерческую поддержку для желающих. Мы недавно начали предлагать новый набор вариантов поддержки для Zulu, нацеленный на предоставление заказчикам максимальной гибкости. Мы хотим предоставить пользователям возможность такой миграции на новую версию JDK, которая подходила бы для потребностей их бизнеса и заказчиков. Для этого, мы предоставляем три варианта поддержки:- Краткосрочная поддержка (short-term support, STS). STS предоставляет пользователям самый быстрый доступ к новым возможностям Java, с достаточной поддержкой для "гладкого" перехода на более новые выпуски JDK. Zulu Enterprise предоставляет для STS-выпусков доступ к исправлениям ошибок, обновлениям безопасности и другим исправлениям по мере необходимости ("поддержка промышленной эксплуатации") на 12 месяцев плюс 6 месяцев дополнительной поддержки, ориентированной на консультационную поддержку и помощь пользователям в миграции на более новую версию JDK ("расширенная поддержка"). Это составляет 18-месячный vital цикл.
- وچين مدت جي مدد (MTS). MTS رليزز توهان کي اجازت ڏين ٿيون ته فيچر رليز ۾ موجود نيون فيچرز استعمال ڪرڻ جي پيداوار ۾ بغير ڪنهن نئين LTS رليز جو انتظار ڪرڻ جي. Azul منصوبابندي ڪري ٿو هڪ MTS رليز هر سال LTS رليز جي وچ ۾ ۽ فراهم ڪري ٿو 18 مهينن لاءِ پيداوار جي حمايت ايندڙ عام دستيابي LTS ڇڏڻ جي تاريخ کان پوءِ. اهو وقت جي اوورليپ کي يقيني بڻائي ٿو ۽ پيداوار جي ترتيب دوران هڪ "هموار" منتقلي. پيداوار جي حمايت ختم ٿيڻ کان پوء، اضافي 12 مهينن جي وڌايل مدد فراهم ڪئي وئي آهي.
- ڊگھي مدت جي مدد (LTS). اهو OpenJDK ڪميونٽي پاران LTS سمجهيل رليز لاءِ مهيا ڪيو ويو آهي ۽ 8 سالن جي پيداوار جي مدد سان اضافي ٻن سالن جي وڌايل مدد سان مهيا ڪري ٿي.
نتيجا
جاوا پليٽ فارم جا ڪيترائي حصا هن سال تبديل ٿي رهيا آهن، انهن مان گهڻا بهتر لاء. نون فيچرز تائين تيز پهچ، يوٽيلٽيز جي اوپن رليز جهڙوڪ فلائيٽ رڪارڊر ۽ مشن ڪنٽرول، OpenJDK executables جي آزاد GPLv2 لائسنس تحت ”ڪلاس پاٿ“ استثنا سان. اداس سچ، بهرحال، اهو آهي ته جاوا پليٽ فارم لاء معمولي سخي مفت حمايت ماضي جي شيء ٿي رهي آهي. جاوا اڃا تائين مستحڪم، محفوظ ۽ آزاد آهي. انهن ٽنهي خاصيتن مان ڪهڙيون ٻه خاصيتون توهان ۽ توهان جي استعمال ڪندڙن لاءِ اهم آهن؟
ليکڪ جي باري ۾ سائمن رائٽر آهي ڊپٽي ٽيڪنيڪل ڊائريڪٽر ازول سسٽم ۾. سائمن 1984 کان آئي ٽي ڪاروبار ۾ آهي ۽ برطانيه جي برونل يونيورسٽي مان فزڪس ۾ بي ايس سي رکي ٿو. سائمن 1996 ۾ سن مائڪرو سسٽم ۾ شامل ٿيو ۽ جاوا ڊولپمينٽ ۽ مشاورت ٻنهي ۾ وقت گذاريو. 1999 کان وٺي، هو ڊولپرز کي جاوا ٽيڪنالاجيز جو مظاهرو ڪري رهيو آهي، ٻنهي جي بنيادي جاوا پليٽ فارم ۽ ڪلائنٽ ۽ ايمبيڊ ٿيل ايپليڪيشنن تي ڌيان ڏيڻ سان. ھاڻي Azul سسٽم تي، اھو جاري آھي ماڻھن کي جاوا ۽ ازول جي JVM پروڊڪٽس کي بھتر سمجھڻ ۾. توھان کيس Twitter تي فالو ڪري سگھو ٿا: @speakjava . |
GO TO FULL VERSION