JavaRush /Java Blog /Random-KO /Java로 해결되는 주변 세계의 문제
pandaFromMinsk
레벨 39
Минск

Java로 해결되는 주변 세계의 문제

Random-KO 그룹에 게시되었습니다
메모 게시물 작성자: 어떤 곳에서는 번역이 완전히 원활하지 않습니다. 거친 가장자리를 매끄럽게 만들기 위해 기사의 의미를 전혀 망치지 않는 무료 추가가 이루어졌습니다. 원본 기사는 여기에 있습니다 . 기사의 대상 독자는 Java의 세계에 입문하는 것을 주저하는 사람들입니다. dzone.com은 경력의 대부분을 Java 생태계에서 보낸 11명의 비즈니스 전문가와 이야기를 나눴습니다. 우리는 Java로 해결되는 실제 문제에 대해 질문했습니다. 특히 우리는 AppDynamics의 기술 책임자인 Anthony Kilman Gil Tene , Azul Systems의 CTO Bhartendu Sharma , 운영 담당 부사장인 Chetu Charles Kendrick , Isomorphic Software의 CTO 겸 수석 설계자 Fred Simon , 공동 창립자 겸 수석 설계자, JFrog Ray Auge , Liferay 수석 소프트웨어 설계자 Michael Hunger , Neo Technology 수석 개발자 옹호자 Brandon Allgood , 박사, CTO, Numerate Dr. Andy Piper , Push Technology CTO Jonas Bonér , Typesafe 창립자 겸 CTO Toomas Rὅmer , ZeroTurnaround CTO 겸 창립자 그들이 우리에게 말한 내용은 다음과 같습니다.
  1. 빅 서버, 빅 데이터, 빅 웹사이트... 그리고 말 그대로 트위터 플랫폼 처럼 작동합니다 . 이것이 바로 Java가 탁월한 부분입니다. IoT, Android 모바일 플랫폼 - 빅 데이터를 위해 모바일 장치와 서버에 동일한 언어를 사용할 수 있습니다.
  2. 클라우드 이전 단계의 가상화 시스템과 하드웨어의 융합이 클라우드 인프라로 성장했습니다. 이를 통해 소프트웨어에 얽매이지 않고 컴퓨터 네트워크를 만들 수 있습니다. Java는 로컬 환경을 생성한 다음 필요할 때마다 이를 사용할 수 있는 기능을 제공합니다 . AWS에서 훨씬 더 활성화될 수 있는 분산 컴퓨팅 네트워크를 구현할 수 있습니다.
  3. 자바는 영향력이 없는 곳이 없을 정도로 자리를 잡았다 . 임베디드 시스템에도 설치됩니다. 이 위대한 소프트웨어 개발은 ​​말 그대로 소프트웨어 산업의 정점을 의미합니다. Java는 작업을 보다 쉽게 ​​완료할 수 있도록 하여 소프트웨어 개발의 관리 문제를 해결합니다. 그리고 이를 통해 개발자를 더 쉽게 찾을 수 있습니다.
  4. Java는 확장 가능한 가장 안전하고 안정적인 산업용 소프트웨어입니다 . Twitter는 확장성, 안정성 및 개발 속도 때문에 Ruby에서 Java 및 Scala로 전환했습니다.
  5. Java 플랫폼은 복잡성을 처리하는 데 매우 효율적입니다 . Java는 다양한 플랫폼에서 실행될 수 있으며 다양한 하드웨어 플랫폼에서 실행될 수 있는 모든 것을 처리할 수 있습니다.
  6. 1995년 이후 본질적으로 사소한 변화입니다... 이것은 매우 안정적인 산업용 소프트웨어입니다. IoT와 모바일 플랫폼이 등장해야만 우리가 볼 수 있는 것은 Java로 해결되는 더욱 다양한 작업입니다 . Java는 장기간 사용에 더 중점을 두고 있으며 빠른 개발에는 적합하지 않습니다. 우리는 대형 피자 체인점과 협력하여 오븐과 통신하여 온도, 습도, 조리 시간을 제어하고 일반적인 상태를 모니터링하는 솔루션을 개발하고 있습니다.
  7. 다음은 두 가지 사항입니다 .
    1. Java 라이브러리 생태계 및 오픈 소스. 우리는 이러한 라이브러리의 더 높은 품질을 개발하는 데 참여하고 있습니다. 우리는 수년 동안 이를 사용해 왔지만 개발에 상호 기여한 적이 없습니다. 우리는 현재 Eclipse Foundation 및 Apache의 회원으로 활동하고 있으며 가능한 한 재단에 기여하고 있습니다. 이는 회사로서 우리 개발자 모두에게 윈윈(win-win)입니다. 우리는 상호적인 조치를 취하고 심지어 "앞으로 지불"할 수 있게 되어 기쁩니다.
    2. Java용 OSGi 모듈 계층. 1990년대 후반 IBM, Sun 등이 모듈형 소프트웨어 구축을 위해 설립했습니다. 그 이후로 레이어는 진화했고 제품으로서는 더욱 복잡해졌습니다. 어떤 단계에서는 코드에서 개선할 부분을 찾기가 어려워졌지만, 그럼에도 불구하고 제품의 성능은 빠르게 유지되었습니다. 이를 통해 우리는 고급 기능을 개발하고 이를 Java로 내보낼 수 있어 경계를 넓힐 수 있습니다.
  8. 반응형 애플리케이션은 클라우드 인프라 전반에 걸쳐 확장하여 사람들이 적시에 대응할 수 있도록 지원합니다 . 탄력적 시스템은 빠르게 시작하고 실행하기에는 너무 불완전할 수 있습니다. 반응형 애플리케이션은 탄력적이고 미션 크리티컬한 생산을 위한 강력한 대상입니다.
  9. Java는 가장 큰 프로덕션 사이트에서 가장 큰 코드 기반을 보유하고 있습니다 . IoT부터 서버 및 그 이상까지 거의 모든 곳에서 사용할 수 있습니다. 사람들은 종종 이것을 보지 못합니다. 그들은 모든 레벨이 C 또는 C++로 작성되었다고 가정합니다. 사용자들은 금융 업무를 수행하는 COBOL과 같이 인터넷 페이지의 등장이 인터넷에서 더 많은 관심을 끌고 있다고 믿습니다.
  10. Java는 Android, Amazon Kindle 및 산업용 데이터베이스와 대량의 데이터 처리에서 모두 작동합니다(Hadoop 및 Cassandra는 Java, Spark - JVM 언어인 Scala로 작성됨). 보안, 안정성, 확장성 - 모두 Java 플랫폼의 기능(예: 주식 거래)을 사용합니다. 탁월한 성능, 유연성 및 어디서나 작업할 수 있는 기능을 통해 Java를 사용하여 Windows 또는 OSX에서 개발할 수 있습니다.
  11. Java는 엔터프라이즈 서버 , 특히 여러 시스템과 플랫폼에 걸친 통합 및 분산 트랜잭션을 포함하는 고전력, 볼륨, 데이터베이스 시스템으로 확장되는 서버에서 사용하기에 탁월합니다.
위의 문제 중 Java를 사용하여 해결된 문제는 무엇입니까?
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION