JDK های پر اسم و رسم
با وجود اینکه کمپانی اوراکل تحت عنوان تولیدکننده اساسی جاوا شناخته میگردد، ولی توسعه طراحی اپلیکیشن در مشهد و گسترشدهندگان و سازمانهای مختلفی ورژنهای مختلفی از JDK را ارائه میدهند. درین نوشتهی علمی به بعضی از دارای اسم و رسمترین JDK ها و تفاوتهای آنان میپردازیم.
۱. Oracle JDK
پیشرفتدهنده: اوراکل
خصوصیتها: ورژن قانونی و مرجع JDK میباشد که به وسیله اوراکل پیشرفت داده میگردد. دربرگیرنده تک تک خصوصیتهای استاندارد جاوا و بهروزرسانیهای امنیتی منظم میباشد.
مزایا: حمایت قانونی، خصوصیتهای بی نقص، بهروزرسانیهای منظم.
معایب: برای استعمال در دور و اطرافهای تجاری، نیاز به تایید صلاحیت داراست.
۲. OpenJDK
بسطدهنده: جامعه متنگشوده
خصوصیتها: ورژن متنگشوده JDK میباشد که بر طبق کد منبع Oracle JDK ایجاد شده است. اکثری از توزیعهای لینوکس از OpenJDK تحت عنوان JDK پیشفرض استعمال مینمایند.
مزایا: مجانی، متنگشوده، جامعه گران قدر توسعه و گسترشدهندگان.
معایب: ممکن میباشد برخی از خصوصیتهای خاص Oracle JDK در آن جان دار نباشد.
۳. optOpenJDK
بسطدهنده: جامعه AdoptOpenJDK
خصوصیتها: یک توزیع باینری از OpenJDK میباشد که بوسیله جامعه AdoptOpenJDK ساخته می گردد و مقصود آن ارائه ورژنهای با کیفیت عالی و با هواخواهی وقت گیرمقطع از OpenJDK میباشد.
مزایا: بدون پول، جانبداری زمان برمقطع، سازش با استانداردهای OpenJDK.
۴. Azul Zulu
بسطدهنده: Azul Systems
خصوصیتها: یک توزیع باینری از OpenJDK میباشد که به وسیله Azul Systems ساخته میشود. Azul Zulu بر روی سعی و پایداری تمرکز دارااست و اکثر وقت ها برای اطرافهای ایجاد به کارگیری میگردد.
مزایا: همت بالا، پایداری، امان تجاری.
۵. Amazon Corretto
توسعه و گسترشدهنده: آمازون
خصوصیتها: یک توزیع باینری از OpenJDK میباشد که بوسیله آمازون ساخته میشود و برای استعمال در دور و اطرافهای ابری آمازون باصرفهسازی گردیدهاست.
مزایا: بدون پول، مدد زمان بربازه، سازش با دور و اطرافهای ابری آمازون.
کدام JDK را گزینش کنیم؟
تعیین JDK مطلوب به عامل ها مختلفی مانند نیازهای پروژه، اطراف اجرایی، میزان دارایی و ترجیحات فردی بستگی داراست. در تحت بعضا از نکات اصلی برای تعیین JDK آمده میباشد:
نیازهای پروژه: در صورتیکه به خصوصیتهای خاص یا این که حمایت تجاری نیاز دارید، Oracle JDK یا این که Azul Zulu ممکن میباشد آیتمهای قابل قبولی باشند.
دور و اطراف اجرایی: در صورتی در گوشه و کنارهای ابری آمازون عمل میکنید، Amazon Corretto می تواند مورد خیر و خوبی باشد.
میزان دارایی: در حالتیکه بهدنبال یک مورد بدونپول و متنگشوده می باشید، OpenJDK یا این که AdoptOpenJDK گزینشهای قابل قبولی می باشند.
نگهبانی: برخی از JDK ها مدد زمان بردوران ارائه می دهند که برای پروژههای بلندمدت بسیار اصلی میباشد.
در مجموع، OpenJDK و AdoptOpenJDK موردهای بسیار نیکی برای اکثر توسعه و گسترشدهندگان میباشند.
JDK های پر اسم و رسم
با وجود اینکه کمپانی اوراکل تحت عنوان تولیدکننده اساسی جاوا شناخته میگردد، ولی توسعه طراحی اپلیکیشن در مشهد و گسترشدهندگان و سازمانهای مختلفی ورژنهای مختلفی از JDK را ارائه میدهند. درین نوشتهی علمی به بعضی از دارای اسم و رسمترین JDK ها و تفاوتهای آنان میپردازیم.
۱. Oracle JDK
پیشرفتدهنده: اوراکل
خصوصیتها: ورژن قانونی و مرجع JDK میباشد که به وسیله اوراکل پیشرفت داده میگردد. دربرگیرنده تک تک خصوصیتهای استاندارد جاوا و بهروزرسانیهای امنیتی منظم میباشد.
مزایا: حمایت قانونی، خصوصیتهای بی نقص، بهروزرسانیهای منظم.
معایب: برای استعمال در دور و اطرافهای تجاری، نیاز به تایید صلاحیت داراست.
۲. OpenJDK
بسطدهنده: جامعه متنگشوده
خصوصیتها: ورژن متنگشوده JDK میباشد که بر طبق کد منبع Oracle JDK ایجاد شده است. اکثری از توزیعهای لینوکس از OpenJDK تحت عنوان JDK پیشفرض استعمال مینمایند.
مزایا: مجانی، متنگشوده، جامعه گران قدر توسعه و گسترشدهندگان.
معایب: ممکن میباشد برخی از خصوصیتهای خاص Oracle JDK در آن جان دار نباشد.
۳. optOpenJDK
بسطدهنده: جامعه AdoptOpenJDK
خصوصیتها: یک توزیع باینری از OpenJDK میباشد که بوسیله جامعه AdoptOpenJDK ساخته می گردد و مقصود آن ارائه ورژنهای با کیفیت عالی و با هواخواهی وقت گیرمقطع از OpenJDK میباشد.
مزایا: بدون پول، جانبداری زمان برمقطع، سازش با استانداردهای OpenJDK.
۴. Azul Zulu
بسطدهنده: Azul Systems
خصوصیتها: یک توزیع باینری از OpenJDK میباشد که به وسیله Azul Systems ساخته میشود. Azul Zulu بر روی سعی و پایداری تمرکز دارااست و اکثر وقت ها برای اطرافهای ایجاد به کارگیری میگردد.
مزایا: همت بالا، پایداری، امان تجاری.
۵. Amazon Corretto
توسعه و گسترشدهنده: آمازون
خصوصیتها: یک توزیع باینری از OpenJDK میباشد که بوسیله آمازون ساخته میشود و برای استعمال در دور و اطرافهای ابری آمازون باصرفهسازی گردیدهاست.
مزایا: بدون پول، مدد زمان بربازه، سازش با دور و اطرافهای ابری آمازون.
کدام JDK را گزینش کنیم؟
تعیین JDK مطلوب به عامل ها مختلفی مانند نیازهای پروژه، اطراف اجرایی، میزان دارایی و ترجیحات فردی بستگی داراست. در تحت بعضا از نکات اصلی برای تعیین JDK آمده میباشد:
نیازهای پروژه: در صورتیکه به خصوصیتهای خاص یا این که حمایت تجاری نیاز دارید، Oracle JDK یا این که Azul Zulu ممکن میباشد آیتمهای قابل قبولی باشند.
دور و اطراف اجرایی: در صورتی در گوشه و کنارهای ابری آمازون عمل میکنید، Amazon Corretto می تواند مورد خیر و خوبی باشد.
میزان دارایی: در حالتیکه بهدنبال یک مورد بدونپول و متنگشوده می باشید، OpenJDK یا این که AdoptOpenJDK گزینشهای قابل قبولی می باشند.
نگهبانی: برخی از JDK ها مدد زمان بردوران ارائه می دهند که برای پروژههای بلندمدت بسیار اصلی میباشد.
در مجموع، OpenJDK و AdoptOpenJDK موردهای بسیار نیکی برای اکثر توسعه و گسترشدهندگان میباشند.

معایب سبک ایده پردازی و فروش آن و درآمد از اندروید