سیستم اختصاصی جدید مایکروسافت برای توزیع جاوا

مایکروسافت طی اقدامی که از آن به عنوان رقابت جدید در فضای جاوا با شرکت اوراکل یاد می‌شود، پیش نمایش اولیه پلتفرم جدید OpenJDK را عرضه کرد و توضیح داد که این محصول به صورت رایگان قابلیت پشتیبانی توزیع طولانی مدت را برای زبان منبع باز جاوا ارایه می‌دهد.
 
Microsoft unveils its own Java distribution
 
محصول جدید که در اصل Build of OpenJDK مایکروسافت نام گرفته است باینری‌های «جاوا 11» برای سیستم‌های عامل ویندوز، لینوکس و مک‌اواِس را روی سایت microsoft.com ارایه می‌دهد. مایکروسافت همچنین در حال انتشار باینری دسترسی به «جاوا 16» نیز است که از آن به عنوان آخرین استاندارد جاوا برای Windows on Arm یاد می‌شود. کاربران خدمات پردازش ابری Azure مایکروسافت می‌توانند این پلتفرم جدید را از طریق Azure Cloud Shell در اختیار بگیرند.
 
نسخه آزمایشی برای «جاوا 11» برمبنای کدهای منبع OpenJDK توسعه یافته است و اسکریپت‌های مشابه که در پروژه Eclipse Adoptium به کار گرفته شده بود و پیش‌تر با نام AdoptOpenJDK شناخته می‌شد را دنبال می‌کند. باینری‌های مایکروسافت برای «جاوا 11» کیت سازگاری فناوری جاوا (TCK) را نیز در خود جا داده است.
براساس آخرین اخبار منتشر شده از سوی مایکروسافت، Build of OpenJDK جایگزین ساده برای دیگر سیستم‌های توزیع OpenJDK در اکوسیستم جاوا محسوب می‌شود. مایکروسافت در این زمینه متعهد شده است که از «جاوا 11» دستکم تا سال 2024 میلادی پشتیبانی کند.
 
منبع: infoworld
ترجمه: همکاران سیستم

سیستم اختصاصی جدید مایکروسافت برای توزیع جاوا

مایکروسافت طی اقدامی که از آن به عنوان رقابت جدید در فضای جاوا با شرکت اوراکل یاد می‌شود، پیش نمایش اولیه پلتفرم جدید OpenJDK را عرضه کرد و توضیح داد که این محصول به صورت رایگان قابلیت پشتیبانی توزیع طولانی مدت را برای زبان منبع باز جاوا ارایه می‌دهد.
محصول جدید که در اصل Build of OpenJDK مایکروسافت نام گرفته است باینری‌های «جاوا 11» برای سیستم‌های عامل ویندوز، لینوکس و مک‌اواِس را روی سایت microsoft.com ارایه می‌دهد. مایکروسافت همچنین در حال انتشار باینری دسترسی به «جاوا 16» نیز است که از آن به عنوان آخرین استاندارد جاوا برای Windows on Arm یاد می‌شود. کاربران خدمات پردازش ابری Azure مایکروسافت می‌توانند این پلتفرم جدید را از طریق Azure Cloud Shell در اختیار بگیرند.
نسخه آزمایشی برای «جاوا 11» برمبنای کدهای منبع OpenJDK توسعه یافته است و اسکریپت‌های مشابه که در پروژه Eclipse Adoptium به کار گرفته شده بود و پیش‌تر با نام AdoptOpenJDK شناخته می‌شد را دنبال می‌کند. باینری‌های مایکروسافت برای «جاوا 11» کیت سازگاری فناوری جاوا (TCK) را نیز در خود جا داده است.
براساس آخرین اخبار منتشر شده از سوی مایکروسافت، Build of OpenJDK جایگزین ساده برای دیگر سیستم‌های توزیع OpenJDK در اکوسیستم جاوا محسوب می‌شود. مایکروسافت در این زمینه متعهد شده است که از «جاوا 11» دستکم تا سال 2024 میلادی پشتیبانی کند.
 

محققان داده و برنامه نویسان جاوا بیشترین رضایت شغلی را دارند

 
 
اگر چه جاوا در دهه ۹۰ میلادی عرضه شد، اما برنامه نویسان جاوا در کنار محققان داده بیشترین میزان رضایت شغلی را در حوزه آی تی در ایالات متحده دارا هستند.
 
به نقل از زد دی نت، بررسی که توسط مؤسسه گلاسدر صورت گرفته نشان می‌دهد افرادی که در محیط‌های کاری بر روی خدمات مبتنی بر استفاده از برنامه جاوا کار می‌کنند از بیشترین میزان رضایت شغلی در آمریکا برخوردارند. تنوع بالا، سازگاری با پلتفرم‌های مختلف و دستگاه‌های گوناگون و امکان به‌کارگیری در چارچوب‌های مختلف رایانه از جمله مزایای جاوا است.
 
از جمله دیگر افرادی که از رضایت شغلی بالایی در آمریکا در حوزه فناوری اطلاعات برخوردارند، می‌توان به برنامه نویسانی اشاره کرد که با محصولات دیگر مرتبط با جاوا مانند Java Spring Frameworks، NoSQL، Restful APIS، Spring BOOT، Agile Software Development، Full Stack Java و Spring MVCکار می‌کنند.
 
بعد از این گروه افرادی قرار می‌گیرند که در زمره دانشمندان و متخصصان تجزیه و تحلیل و طبقه بندی داده‌ها قرار می‌گیرند.
 
رتبه سوم نیز در اختیار مدیران تولید است. رتبه‌های بعدی متعلق به معماران طراحی داده در شرکت‌ها، مهندسان امنیت اطلاعات، مهندسان حوزه خدمات موبایل و مهندسان نرم افزار است.
 
گفتنی است که این بررسی در بازه زمانی دسامبر سال ۲۰۱۹ تا دسامبر سال ۲۰۲۰ انجام شده است.

جاوا باز هم محبوب‌ترین زبان برنامه نویسی جهان شد

 به گزارش وب‌سایت Techradar سه زبان برنامه نویسی محبوب در جهان شامل جاوا، جاوااسکریپت و پایتون می‌شوند و با این وجود نتایج حاصل از بررسی‌های جدید مرکز JetBrains نشان داد که جاوا در بین دیگر پلتفرم‌های مشابه بیشترین محبوبیت را نزد توسعه دهندگان نرم افزار دارد.
نتایج حاصل از بررسی‌های این مرکز در «گزارش وضعیت اکوسیستم توسعه دهندگان 2020» منتشر شد و در آن بیش از 20 هزار کارشناس توسعه دهنده نرم افزار در مورد آخرین فناوری‌ها، ابزارها و ترفندهای برنامه نویسی دیدگاه‌های خود را به اشتراک گذاشتند.
در حالی که جاوا به عنوان محبوب‌ترین زبان برنامه نویسی جهان شناخته شد، مرکز JetBrains دریافت جاوااسکریپت پرکاربردترین زبان برنویسی محسوب می‌شود. این مرکز برای چهارمین سال متوالی بررسی خود را در این زمینه انجام می‌دهد و از توسعه دهندگان نرم افزاری در مورد سه زبان محبوب آنها سوال کرده است.
 
 
اگرچه جاوا در مجموع عنوان محبوب‌ترین زبان برنامه نویسی را از آن خود کرد، ولی در این بررسی مشخص شد جاوااسکریت به عنوان پرکاربردترین زبان توسط 39 درصد برنامه نویسان استفاده می‌شود و پس از آن جاوا با 37 درصد و پایتون با 31 درصد قرار دارند.
مرکز JetBrains در گزارش خود توضیح داد یکی از دلایلی که جاوا به عنوان محبوب‌ترین زبان برنامه نویسی مورد استفاده قرار می‌گیرد این است که بسیاری از توسعه دهندگان از جاوااسکریپت به عنوان بخشی از پروژه خود استفاده می‌کنند. با این وجود اگرچه جاوااسکریپت به عنوان بخشی از یک پروژه به کار گرفته می‌شود، ولی توسعه دهندگان زمان زیادی را به آن اختصاص نمی‌دهند.

در دانشگاه شهید بهشتی؛ مسابقات برنامه نویسی جاوا برگزار می شود

 
ششمین مسابقه و آزمون عمومی برنامه‌نویسی جاوا، مهرماه امسال در دانشگاه شهید بهشتی برگزار می شود.
 
 ششمین مسابقه و آزمون عمومی برنامه‌نویسی جاوا (جاواکاپ)، مهرماه و آبان‌ماه ۱۳۹۸ در دانشگاه شهید بهشتی برگزار می شود.
 
در این مسابقات علاقه‎مندان می‎توانند علاوه برای جاوای استاندارد (Java SE) در حوزه جاوای سازمانی (Java EE) هم به سنجش خود و رقابت با دیگران بپردازند.
 
جاواکاپ در دو مرحله کتبی و عملی برگزار می‎شود. آزمون کتبی به صورت چندگزینه‌ای در تاریخ جمعه ۱۹ مهرماه از ساعت ۹ تا ۱۴ در دانشگاه شهید بهشتی برگزار می‌شود. به افرادی که حد نصاب لازم را کسب می‌کنند، در چند سطح گواهینامه معتبر اعطا می‌شود.
 
سپس تعداد محدودی از افرادی که از آزمون کتبی بیشترین امتیاز را کسب کرده‌اند، به مسابقه فینال دعوت می‌شوند که به صورت عملی در تاریخ جمعه ۱۰ آبان‌ماه به صورت حضوری در دانشگاه شهید بهشتی برگزار خواهد شد. اختتامیه مسابقات نیز در بعدازظهر همان روز در دانشگاه شهید بهشتی برگزار شده و به برگزیدگان جوایز اهدا می‌شود.
 
اولین دوره آزمون جاواکاپ در سال ۹۲ و در دانشگاه شریف برگزار شد. سه دوره اول فقط شامل آزمون کتبی چند گزینه‌ای بودند.

۶ برنامه غیرضروری ویندوز که باید آن‌ها را حذف کنید!

حذف برنامه‌های غیرضروری ویندوز

از بین تمامی نرم‌افزار‌هایی که بر روی پی‌سی خود نصب کرده‌اید کدام‌ها را متناوبا استفاده می‌نمایید؟ بیشتر افراد تعداد زیادی از نرم‌افزار‌ها را بدون این‌که حتی از آن‌ها استفاده کنند، بر روی سیستم خود نگه می‌دارند؛ در حالی‌که ممکن است تعدادی از این برنامه‌ها منسوخ شده باشند و یا بدافزارهایی باشند که برای سیستم خطرناک هستند.
در ادامه 6 مورد از این برنامه‌های غیرضروری ویندوز را معرفی خواهیم کرد.

چگونه برنامه‌های نصب‌شده را بررسی کنیم؟

بررسی نرم‌افزارهای نصب‌شده بر روی سیستم کار ساده‌ای است. از تنظیمات ویندوز به بخش Apps > Apps & features بروید. در این بخش شما شاهد تمام برنامه‌هایی که بر روی سیستم نصب هستند، خواهید بود. اگر شما از ویندوز 8.1 و یا 7 استفاده می‌کنید، می‌توانید Programs and Features را در منوی استارت، جستجو کنید. با این کار لیستی از تمامی برنامه‌های نصب‌شده بر روی سیستم‌تان نمایش داده خواهد شد.

به‌منظور حذف کردن یک برنامه بر روی آن کلیک کنید تا هایلایت شود، سپس بر روی Uninstall بزنید. بسته به نوع برنامه ممکن است فرآیند حذف آن به‌سرعت پس از کلیک اول آغاز شود و یا بعد از طی نمودن مراحل و پرسش و پاسخ‌ها، برنامه شروع به حذف شدن، کند.

1. QuickTime

از جمله برنامه‌های غیرضروری ویندوز برنامه QuickTime، یک برنامه پخش ویدیو برای اپل، است. با این‌که این برنامه هنوز هم در مک‌او‌اس وجود دارد، کمپانی ورژن ویندوز آن را از سال 2016 تا کنون پشتیبانی نکرده است. مدت کوتاهی پس از این‌که اپل اعلام کرد دیگر از نسخه ویندوز QuickTime پشتیبانی نمی‌کند، Trend Micro اعلام کرد که این برنامه آسیب‌پذیری‌های بحرانی کمی داشته است. از آن‌جا که اپل دیگر آپدیت‌های پچ را برای این برنامه ارایه نمی‌کند، استفاده از آن و حتی نصب بودن آن بر روی ویندوز چندان امن به‌نظر نمی‌رسد.

با وجود این، حذف QuickTime نباید موجب ایجاد هیچ‌گونه اختلالی برای شما شود. همچنین شما می‌توانید از VLC به‌عنوان جایگزین استفاده نمایید. VLC تقریبا قادر به پخش هر نوع فایل ویدئویی است.

2. Shockwave Player

از آن‌جا‌ که ادوبی قصد دارد از سال 2020 دیگر از فلش‌پلیر پشتیبانی نکند، ادوبی فلش‌پلیر در حال تجربه یک مرگ تدریجی است. Shockwave Player که یک پلاگین ران‌تایم شبیه به ادوبی فلش‌پلیر است در آوریل 2019 متوقف شد. کمپانی سازنده Shockwave Player، دیگر دانلود این برنامه را پیشنهاد نمی‌کند و همچنین احتمال پیدا کردن وبسایتی که به این پلیر نیاز داشته باشد، بعید است.
بنابراین شما می‌توانید بدون نگرانی این برنامه را از ویندوز حذف کنید.

3. Java

جاوا یکی دیگر از واسطه‌های ران‌تایم است که دارای دو جز است: جاوا برای دسکتاپ و پلاگین جاوا برای مرورگر (که به علت وجود مشکلات امنیتی بدنام است). زمانی استفاده از جاوا بسیار شایع بود اما امروزه وبسایت‌های بسیار کمی از آن استفاده می‌کنند. در حال حاضر جاوا از Silverlight هم کم استفاده‌تر است. بنابر گزارش W3Techs چیزی در حدود 0.02 درصد از وبسایت‌ها از جاوا استفاده می‌کنند.

نسخه‌های جدید کروم و فایرفاکس از جاوا پشتیبانی نمی‌کنند؛ بنابراین دیگر مشکل امنیتی جاوا چندان مهم به نظر نمی‌رسد! شما باید جاوا را از سیستم خود حذف نمایید مگر این‌که یک توسعه‌دهنده اندروید باشید و یا از نرم‌افزار‌های تخصصی‌شده مبنی بر جاوا استفاده کنید.
مطمئنا پس از حذف جاوا، متوجه هیچ نوع تغییری در سیستم خود نخواهید شد!

4. نوار ابزارها و افزونه‌های بلااستفاده در مرورگرها

زمانی‌که نمی‌دانید چه چیزی را از ویندوز 10 حذف کنید، یکی از بهترین موارد حذف فایل‌های بلااستفاده از مرورگرهاست. زمانی تولبارها (نوار ابزارها) از مشکلات شایع مرورگرها بودند، اما نسخه‌های جدید کروم و دیگر مرورگرها این مشکل را حل کرده‌اند. به هر حال مشکل افزونه‌های اسپم هنوز هم وجود دارد.
در برنامه‌های نصب‌شده بر روی سیستم خود به دنبال تولبارهایی چون Bing Bar ،Google Toolbar ،Ask Toolbar ،Yahoo! Toolbar و یا Babylon Toolbar بگردید. سپس مرورگر را برای وجود افزونه‌ها بررسی کنید و مطمئن شوید تمام آن افزونه‌ها را به‌جا می‌آورید.

5. WinRAR

در حالی‌که داشتن ابزاری برای استخراج و فشرده‌سازی فایل‌ها بسیار مفید است، اما WinRAR انتخاب مناسبی برای این منظور نیست. لیسانس shareware و یا ابزار اشتراک‌گذاری WinRAR بسیار قدیمی شده است. حتی پس از دانلود نسخه رایگان این ابزار، پس از چندبار استفاده از شما می‌خواهد تا آن را خریداری نمایید. اما با این‌حال وینرر هرگز شما را از استفاده محروم نمی‌کند و شما همچنان می‌توانید بی‌نهایت بار از آن استفاده کنید.

با تمام این اوصاف هنوز هم دلیلی برای استفاده از WinRAR وجود ندارد.7-Zip یک برنامه ساده و آسان است که بیشتر نیاز‌های کاربران را پوشش می‌دهد. اگر از رابط کاربری این برنامه خوشتان نیامد می‌توانید PeaZip را دانلود کنید.

6. پاک‌کننده‌های بی‌کیفیت پی‌سی

بیشتر ما زمانی یک پاک‌کننده پی‌سی را عمدا و یا به‌طور تصادفی بر روی سیستم خود نصب کرده‌ایم. بیشتر این پاک‌کننده‌ها در دسته برنامه‌های بلااستفاده و یا آسیب‌زننده قرار می‌گیرند، زیرا پاک‌کننده‌ها رجیستری به هیچ عنوان عملکرد ویندوز را بهبود نمی‌بخشند. اگر برنامه‌هایی چون MyCleanPC و PC Optimizer Pro را در لیست برنامه‌های نصب‌شده خود مشاهده کردید، بدون تردید آن‌ها را حذف نمایید.

فایل‌ها و فلدرهای ویندوز 10

برنامه‌هایی که پیش‌تر به عنوان برنامه‌های غیرضروری ویندوز از آن‌ها صحبت کردیم، بیشتر به‌علت این‌که دیگر پشتیبانی نمی‌شوند و یا عملکرد مفیدی ندارند، غیرضروری محسوب می‌شوند. اگر برنامه‌‌ای را که به آن نیاز داشتید، حذف نمودید، همیشه می‌توانید آن را دوباره نصب کنید.
توصیه ما به شما این است که هراز‌گاهی برنامه‌های نصب‌شده در ویندوز را بررسی نمایید و نرم‌افزار‌های به‌درد‌نخور و قدیمی را حذف کنید.

نوشته 6 برنامه غیرضروری ویندوز که باید آن‌ها را حذف کنید! اولین بار در وب‌سایت فناوری پدیدار شد.

جریمه ۹ میلیارد دلاری گوگل به خاطر استفاده غیرقانونی از کدهای جاوا

همکاران سیستم- پرونده قضایی مطرح شده میان گوگل و اوراکل می‌تواند برای غول اینترنتی جهان هزینه فراوان به دنبال داشته باشد و بر اساس اخبار جدید اعلام شده است که گوگل بر اساس این پرونده بایدجریمه ۹ میلیارد دلاری به اوراکل بدهد. طبق این پرونده قضایی اعلام شده است که گوگل برای توسعه سیستم عامل اندروید بدون مجوز از کدهای جاوا استفاده کرده است.
شرکت گوگل در جریان استفاده از رابط کاربری نرم‌افزاری (API) اوراکل بیش از حد مجاز گام برداشته است و این اتفاق موجب شده است قانون کپی‌رایت کدهای اوراکل نقض شود. دادگاه فدرال تجدیدنظر آمریکا روز گذشته با اعلام این خبر حکم نهایی خود را منتشر کرد. در این میان محاسبه دقیق میزان خسارت وارد شد از سوی گوگل به شرکت اوراکل با دادگاه‌ فدرال کوچک‌تر در سانفرانسیسکو واگذار شد.
 
 
اوراکل نخستین بار سال ۲۰۱۰ میلادی گوگل را به دادگاه آورد و اکنون که هشت سال از آن زمان می‌گذرد، سرانجام موفق شد حکم نهایی را به نفع خود به دست آورد. پرونده قضایی مطرح شده میان این دو شرکت به یکی از بزرگترین و پیچیده‌ترین مباحث قضایی در دره سیلیکون تبدیل شد.
در سال ۲۰۱۶ میلادی شرکت اوراکل با قانونگذاران حفظ حقوق مالکیت معنوی در اتحادیه اروپا نیز وارد مذاکره شد تا از سیاست‌های گوگل در حریم شخصی شکایت کند. تمامی این اتفاقات به این دلیل صورت گرفت که گوگل تاکید داشت سیستم عامل اندروید را با تمام اپلیکیشن‌هایی که مبتنی بر زبان برنامه‌نویسی جاوا توسعه میابند سازگار کند. با این وجود جاوا یکی از محصولات شرکت «سان مایکروسیستمز» محسوب می‌شود که هم اکنون یکی از زیرمجموعه‌های اوراکل است. با ادامه یافتن این کشمکش‌ها گوگل سال گذشته تصمیم گرفت برخی کدهای جاوا را حذف کند و سرانجام از کدهای خود به جای آن استفاده کند.
 
 
 
منبع: phonearena

جاوا به EE تغییر نام داد

2-java-e1520661596306.png
 
زمانی که اوراکل تصمیم به خرید شرکت Sun گرفت، در اصل قصد داشت امتیاز استفاده از سیستم Java را در اختیار بگیرد. تقریبا حدود ۱۰ سال قبل این واگذاری انجام شد و اوراکل سیستم Java Enterprise Edition یا JEE را که البته با نام J2EE هم شناخته می‌شود روانه بازار کرد تا این میان‌افزار محبوب سازمانی توسط بنیاد Eclipse توسعه یابد. هم اکنون تصمیمات جدیدی در این زمینه اتخاذ شده است و این طور که مرکز Eclipse می‌گوید، سیستم JEE به سیستم EE تغییر نام داده است.
 
به گزارش وب‌سایت zdnet؛ این تغییر نام به این دلیل انجام شده است که اوراکل طی یک دهه گذشته هرگز نتوانست از طریق Java درآمدزایی کند. دلیل اصلی این اتفاق این بود که شرکت Sun و سپس تبدیل شدن آن به یکی از به زیرمجموعه‌های اوراکل هرگز موفق نشد انجمن Java Community را به درستی هدایت کند.
 
 
«دیوید دلاباسی» یکی از توسعه‌دهندگان اصلی Java آگوست ۲۰۰۷ اعلام کرده بود: «ما بر این باوریم که توسعه فن‌آوری Jave EE شامل ارایه افزونه‌ها و کیت‌های سازگاری با پلتفرم‌ها به بنیاد نرم‌افزارهای متن باز می‌تواند یک گام درست محسوب شود تا از این طریق دسترسی گسترده‌تری به این پلتفرم صورت گیرد، انعطاف بیشتری در آن ایجاد شود تغییرات گسترده‌تر مبتنی بر خواسته‌های دولت با آن لحاظ شود.»