Перспективы Java на 2018 год

Источник: itweek

Язык  Java , созданный еще в 1995 г., остается одним из наиболее популярных языков программирования, особенно для клиент-серверных веб-приложений. Численность применяющих его разработчиков оценивается в 9 млн. Его прелесть заключается в том, что это развивающаяся технология.

мире, наверное, нет более широко используемого программного кода, чем код на языке Java, созданном д-ром Джеймсом Гослингом и его командой в корпорации Sun Microsystems в начале 1990-х и выпущенном в 1995 г. в качестве ключевого компонента Sun Java Platform. И на то есть веские причины.

Для справки: Java представляет собой язык программирования общего назначения, который является языком параллельного программирования, основанным на использовании классов, объектно-ориентированным и специально разработанным так, чтобы как можно меньше зависеть от конкретной реализации. Поэтому мимо него нельзя пройти, и несмотря на множество усовершенствований в ИТ за последние 23 года, он остается важным фактором в мире ИТ.

Он применяется везде - практически в любом мобильном устройстве, сервере, ИТ-системе или сети. Приложения на Java обычно компилируются в байт-код, который может работать на любой виртуальной машине Java независимо от архитектуры компьютера.

Корпорация Oracle, которая приобрела Sun в 2010 г., официально является центром большинства разработок на Java, но в действительности этот язык принадлежит сообществу разработчиков.

Карманные устройства, ПК и серверы-"глыбы" - все ждут от Java одного и того же

Хорошее описание Java дал сам д-р Гослинг. "Вы выстраиваете в ряд маленькое мобильное устройство вроде смартфона, настольный компьютер и сервер-"глыбу"..., и все они ждут от Java одного и того же", - сказал он мне.

Бинго. Теперь у вас более полное представление о том, что делает Java. Он позволяет всем этим штукам общаться друг с другом независимо от типа устройства, сети, телекоммуникационного провайдера, приложения или API-интерфейса. Он просто работает со всем, что угодно.

ноябре 2006 г. Java был передан сообществу открытого кода. Java очень много значит для меня лично как журналиста, потому что в 1995 г. я стал редактором нового издания Sun"s Hottest, в котором публиковались новости о продуктах Sun Microsystems. Оно выпускалось на 17 языках и рассылалось партнерам, клиентам и реселлерам по всему миру. одном из номеров мы опубликовали статью о приглашении разработчиков принять участие в конкурсе аплетов Java. Естественно, мы разъяснили основы Java.

Это было одним из первых публичных упоминаний языка Java. Его разработка в те давние времена была чудом. Неудивительно, что д-р Гослинг, который теперь является заслуженным ученым Amazon, стал героем миллионов разработчиков.

По-прежнему среди наиболее популярных языков в мире

2018 г. Java остается одним из наиболее популярных языков программирования, особенно для клиент-серверных веб-приложений. Его синтаксис является в значительной мере производным от Си и Си++, но у него меньше низкоуровневых возможностей, чем в любом из них.

Однако язык продолжает развиваться по мере того, как на рынке появляются новые области применения. Один из экспертов по Java сказал недавно, что в прошлом году Java, возможно, больше изменился за считанные недели, чем за предыдущие 13 лет.

Итак, что нас ждет в 2018-м? Во-первых, новый цикл релиза каждые 6 месяцев. Как будет сообщество Java справляться с поэтапными изменениями? Как будет развиваться Java, чтобы соответствовать новым потребностям больших и малых организаций?

Джон Дюймович, заслуженный инженер и главный технолог IBM по Java, имеющий более чем 20-летний опыт работы с этим языком, предложил свой прогноз, на что следует обратить внимание в мире Java в 2018 г.

2018 г. станет годом Eclipse. "Руководя теперь такими важнейшими проектами, как EE4J и MicroProfile, фонд Eclipse Foundation будет играть в 2018 г. еще более важную роль. Следует ожидать ускорения инноваций по мере того, как сообщество открытого кода будет все больше вовлекаться в эти и другие связанные с Java проекты. Разработчики захотят следить за Eclipse Foundation в следующем году".

Ускорится конвергенция с контейнерами. " рамках более широких усилий с целью упростить разработку и управление будет установлена более тесная связь между контейнерами и выполняемыми программами вроде Java. Те и другие будут оптимизированы, чтобы обеспечить беспрепятственное управление приложениями Java и их конфигурирование. Появятся согласованное управление памятью и упрощенная коммутация (wiring) между конструктами Java и контейнерами. результате разработчики смогут использовать преимущества контейнеров и выполняемых программ на Java, которые, в сущности, представляют собой другой вид контейнеров".

Kotlin станет следующим популярным языком. "Kotlin готов стать главной силой в мире программирования. Его лаконичный синтаксис и интероперабельность с Java уже сделали Kotlin популярным среди многих разработчиков. Теперь у него имеется первоклассная поддержка на Android, которая должна расширить его применение на мобильных устройствах. Следует ожидать, что в 2018 г. он еще больше расширит свои позиции".

Новый график выпуска будет стимулировать ускорение инноваций. "Ликуйте, разработчики! Новый график выпуска Java с интервалом в 6 месяцев будет означать более частые изменения и ускоренное появление новых возможностей. Следует ожидать, что предприимчивые центры разработки на Java воспользуются этими возможностями и используют Java для решения новых проблем и проникновения в новые сферы. Крупные организации, вероятно, будут ожидать поддержки долгосрочных релизов, но теперь у них появится более подробная дорожная карта. Поддержка со стороны сообщества также обладает потенциалом для того, чтобы сосредоточиться на популярных изменениях в промежуточных релизах".

Бессерверные платформы вызовут крупную перестройку Java. "Растет спрос на бессерверные платформы. Первоначально они рассматривались как модели потребления, но теперь они расширяются, превращаясь из простых моделей программирования событий в сложные системы на базе потоков. Данная инновация продолжится в связи с тем, что разработчики облаков хотят сместить акцент на приложение и не беспокоиться по поводу серверов. Это означает, что программы на Java необходимо будет оптимизировать и перенести на бессерверную архитектуру. А в этом мире быстрые стартапы и небольшие фирмы играют более важную роль".

Ссылки по теме
  • Курсы по Java в УЦ "Интерфейс"

HTML, XML, DHTML, Интернет-технологии, похожие статьи

В начале 2018 года мы провели наш ежегодный опрос JetBrains Developer Ecosystem 2018, чтобы выяснить, чем сейчас живет мир программирования и как он изменился по сравнению с 2017 годом. Здесь мы поделимся самыми интересными результатами...
HTML, XML, DHTML  |  27.06.2018
Компания Microsoft совместно с  HeadHunter  провела исследование российского рынка труда, которое показало, что количество вакансий, где требуется навык программирования, стремительно растет, причем даже в сферах, не связанных с ИТ...
HTML, XML, DHTML  |  25.04.2018
  Герман Греф стремится трансформировать Сбербанк в цифровую компанию   Сбербанк запустил бета-версию мессенджера в мобильном приложении "Сбербанк Онлайн", убедились корреспонденты "Ведомостей". "Ведомости" ожидают ответ на запрос о комментарии от пресс-службы Сбербанка.
HTML, XML, DHTML  |  13.02.2018
В некоторых случаях может понадобиться создать маркированный список без маркеров. Ниже описано несколько способов реализации этого с помощью HTML. В том числе и с помощь list style none.
HTML, XML, DHTML  |  14.12.2017
HTML, XML, DHTML  |  30.01.2018  | 
Яндекс цитирования