23 мая 2020 года языку программирования Java исполнится 25 лет
Эту программу выпустила компания Microsystems. Несмотря на возраст и конкурентов язык популярен на сегодняшний день. Все потому что компания разработчиков постоянно выпускают обновления, устраняющие недостатки. Основными конкурентами Java можно назвать Python и Go.
Язык Java появился в 1991 году и стал выходить под руководством Джеймса Гослинга. Популярность этому программному языку принесла его возможность «везде быть установленным». Виртуальная программа Java поддерживает множество платформ, операционных систем. Некоторые функции этого языка можно осуществлять прямо на веб-страницах. Последние годы апплеты Java демонстрируют хорошую работоспособность,чем тот же JavaScript. Последние плохо совмещались со многими браузерами, а поэтому два года назад было решено их убрать.
В 2010 году Java переходит к Oracle. А в 2017 корпоративная серия перешла к Eclipse Foundation, но Oracle сохранил базисную платформу. После этого программа стала обновляться каждые полгода, тогда как ранее это происходило раз в 3 года.
На сегодняшний день Java входит в тройку самых популярных языков программирования. Постоянно происходит расширение компании и создание новых рабочих мест. Только в 2017 году компанией было предложено 12 000 вакансий. Постоянно насчитывается и расширяется интерфейс приложений, сервера и платформы.
В планах компании Oracle стоящей за Java развиваться и дальше. Два месяца назад был выпущена Java 14, у нее имеются переключатели-выражения, которые помогают облегчить написание программного кода. В сентябре 2020 года планируется выпуск Java 15. Что будет в нее входить еще в процессе разработки и не разглашается. Но по просочившимся данным в новой версии будет точный контроль над кодом, записью, которые представляют системы носителей неизменяемых данных. Также в новой версии,возможно, будет запущен план по устранению проблем длительного времени, которые связаны с базой ресурсов, отвечают за производительность и статические файлы платформы.
За годы существования Java прошел два крупных судебных разбирательств. В первый раз с компанией Microsoft, которую обвинили в использовании Java в Windows. Это нарушало лицензионное соглашение между компаниями и мешало нормальной работе платформы. В 2001 году Microsoft выплатили 20 миллионов долларов, чтобы урегулировать скандал.
Второй случай произошел не так давно. Конфликт был с компанией Google. Причиной стало использование Google разработокJava на Андроиде. Конфликт решался в верховном суде США. Вопрос стоял в том, может ли Oracle заявлять о своих правах на API Java. В тоже время, какие права есть у Google относительно этого. Решение суда заморожено в связи с распространением коронавируса. После окончания пандемии судебное рассмотрение возобновиться. Решение суда повлияет на использование Java в мобильных приложениях, а также на дальнейшее развитие всего программного обеспечения.
Источник - Esmy News