- Великі сервери, великі дані, здорові вебсайти... І все працює буквально як платформа для твіттера . Це там, де Java поводиться чудово. IoT, мобільна платформа Android - можна використовувати ту саму мову для мобільних пристроїв і серверів для Big Data.
- Схожість систем віртуалізації та апаратного забезпечення в дохмарній стадії переросла в хмарну інфраструктуру. Це дозволяє створити комп'ютерну мережу без прив'язки до програмного забезпечення. Java забезпечує здатність створити локальне середовище і потім впхнути його туди, де потрібно використовувати . Дозволяє реалізувати розподілену мережу обчислень, здатну стати набагато активнішою на AWS.
- Java так добре зміцнила становище, що навіть немає місця, де вона не має впливу . Вона навіть встановлюється у вбудовані системи. Ця велика розробка програмного забезпечення буквально означає кульмінацію у софтверній галузі. Java вирішує завдання управління у розробці ПЗ роблячи речі легше, щоб їх довести до кінця. І це дозволяє легко знайти розробників.
- Java найбезпечніше, найстабільніше промислове програмне забезпечення, яке здатне масштабуватися . Twitter переїхав з Ruby на Java і Scala через можливості масштабованості, стабільності та швидкості розробки.
- Java-платформа є дуже ефективною, щоб справлятися зі складнощами . Java здатна запускатися на широкій різноманітності платформ і може працювати з усім, що може працювати на різних апаратних платформах.
- По суті несуттєве зрушення з 1995 року... Це дуже стабільне промислове програмне забезпечення. Тільки момент появи IoT і мобільних платформ це те, що ми бачимо: більше різних завдань розв'язуваних Java . Java більш орієнтована на довгу службу експлуатації та не підходить для швидкої розробки. Ми працюємо з великою піцерійною мережею, розробляючи рішення для реалізації комунікації з печами, щоб контролювати температуру, вологість, час приготування та проводити моніторинг загального стану.
- Ось два моменти :
- Бібліотечна екосистема Java та опенсорс. Ми беремо участь у розробці вищої якості цих бібліотек. Багато років ми користувалися ними і жодного разу не робабо вкладу у відповідь у їх розвиток. Зараз ми працюємо як учасники Eclipse Foundation та Apache та вносимо внесок у фонди у міру наших можливостей. Це взаємовигідно для нас як компанії та наших розробників. Ми задоволені, що можемо зробити крок у відповідь і навіть "заплатити наперед".
- OSGi – модульний шар для Java. Заснований наприкінці 1990-х IBM, Sun та ін для побудови модульного ПЗ. З того часу шар еволюціонує і як продукт стає складнішим. На певному етапі стало важко знаходити місця в коді для покращення і продукт все-таки залишився спритним за продуктивністю. Це дозволяє нам розробляти висококласну функціональність та експортувати до Java, дозволяючи цим розсувати кордони.
- Реактивні програми дають можливість людям реагувати своєчасно масштабуванням через хмарну інфраструктуру . Еластичні системи можуть бути занадто недосконалими для швидкого запуску та роботи. Реактивні програми є еластичними і потужною метою критичних виробництв.
- Java має найбільшу кодову базу на найбільших виробничих майданчиках . Вона може бути використана практично всюди від IoT до серверів і надалі. Люди часто цього не бачать. Вони вважають, що всі рівні написані на C чи C++. Користувачі вважають, що зовнішній вигляд інтернет-сторінок привертає більше уваги в інтернеті, як, наприклад, COBOL, що виконує фінансові завдання.
- Java працює як в Android, Amazon Kindle так і в промислових БД і в обробці великих обсягів даних (Hadoop і Cassandra написані Java, Spark - Scala, мовою JVM). Безпека, стабільність, масштабованість – всі використовують можливості платформи Java (наприклад, біржова торгівля). Враховуючи відмінні показники продуктивності, гнучкості та здатності працювати скрізь, ви можете використовувати Java для розробки у Windows або OSX.
- Java чудовий для використання на enterprise-серверах , особливо масштабованих до великих потужностей, об'ємів, систем БД, що залучають інтеграцію між безліччю систем і платформ і розподілених транзакцій.
Завдання навколишнього світу розв'язувані Java
Прим. автора посту: Переклад місцями зроблено не зовсім гладко. У спробі згладити шорсткості, були зроблені вільні доповнення, які анітрохи не псують сенсу статті. Оригінал статті ось тут Цільова аудиторія статті - люди, які вагаються пуститися в плавання у світі Java. Редакція dzone.com поговорила з 11 професіоналами в бізнесі, які щільно працюють більшу частину, якщо не більше, свою кар'єру в екосистемі Java. Запитали їх про завдання у реальному світі, які вирішуються Java.
Зокрема, ми говорабо з:
Anthony Kilman , Tech Lead, AppDynamics
Gil Tene , CTO, Azul Systems
Bhartendu Sharma , Vice President of Operations, Chetu
Charles Kendrick , CTO та Chief Architect, Isomorphic Software
Fred Simon , Co-Founder and Chief Archit JFrog
Ray Auge , Senior Software Architect, Liferay
Michael Hunger , Lead Developer Advocate, Neo Technology
Brandon Allgood , PhD, CTO, Numerate
Dr. Andy Piper , CTO, Push Technology
Jonas Bonér , Founder та CTO, Typesafe
Toomas Rὅmer , CTO and Founder, ZeroTurnaround Ось про що вони розповіли нам:
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ