JavaRush /Blogue Java /Random-PT /Problemas do mundo circundante resolvidos por Java
pandaFromMinsk
Nível 39
Минск

Problemas do mundo circundante resolvidos por Java

Publicado no grupo Random-PT
Observação autor do post: A tradução em alguns lugares não é totalmente tranquila. Na tentativa de suavizar as arestas, foram feitos acréscimos gratuitos que não prejudicam em nada o significado do artigo. O artigo original está aqui O público-alvo do artigo são pessoas que hesitam em embarcar no mundo Java. dzone.com conversou com 11 profissionais de negócios que passaram a maior parte, senão a maior parte, de suas carreiras no ecossistema Java. Perguntamos a eles sobre problemas do mundo real que são resolvidos por Java. Em particular, conversamos com: Anthony Kilman , líder técnico, AppDynamics Gil Tene , CTO, Azul Systems Bhartendu Sharma , vice-presidente de operações, Chetu Charles Kendrick , CTO e arquiteto-chefe, software isomórfico Fred Simon , cofundador e arquiteto-chefe, JFrog Ray Auge , arquiteto de software sênior, Liferay Michael Hunger , advogado líder de desenvolvimento, Neo Technology Brandon Allgood , PhD, CTO, Numerate Dr. Andy Piper , CTO, Push Technology Jonas Bonér , fundador e CTO, Typesafe Toomas Rὅmer , CTO e fundador, ZeroTurnaround Aqui está o que eles nos disseram:
  1. Grandes servidores, big data, grandes sites... E funciona literalmente como uma plataforma do Twitter . É aqui que o Java se destaca. IoT, plataforma móvel Android - você pode usar a mesma linguagem para dispositivos móveis e servidores para Big Data.
  2. A convergência de sistemas e hardware de virtualização no estágio pré-nuvem se transformou em infraestrutura em nuvem. Isso permite que você crie uma rede de computadores sem estar vinculado ao software. Java fornece a capacidade de criar um ambiente local e, em seguida, colocá-lo onde for necessário usá-lo . Permite implementar uma rede de computação distribuída que pode se tornar muito mais ativa na AWS.
  3. Java se estabeleceu tão bem que não há lugar onde ele não tenha influência . Ele é instalado até em sistemas embarcados. Este grande desenvolvimento de software marca literalmente o ápice da indústria de software. Java resolve problemas de gerenciamento no desenvolvimento de software, tornando as coisas mais fáceis de serem concluídas. E isso torna mais fácil encontrar desenvolvedores.
  4. Java é o software industrial mais seguro e estável que pode ser escalonado . O Twitter mudou de Ruby para Java e Scala devido à sua escalabilidade, estabilidade e velocidade de desenvolvimento.
  5. A plataforma Java é muito eficiente para lidar com complexidades . Java é capaz de rodar em uma ampla variedade de plataformas e pode lidar com qualquer coisa que possa ser executada em uma variedade de plataformas de hardware.
  6. Essencialmente, uma pequena mudança desde 1995... Este é um software industrial muito estável. Somente com o surgimento da IoT e das plataformas móveis é que vemos: mais tarefas diferentes resolvidas por Java . Java é mais orientado para uso a longo prazo e não é adequado para desenvolvimento rápido. Estamos trabalhando com uma grande rede de pizzarias, desenvolvendo uma solução de comunicação com fornos para controle de temperatura, umidade, tempo de cozimento e monitoramento do estado geral.
  7. Aqui estão dois pontos :
    1. Ecossistema de biblioteca Java e código aberto. Estamos envolvidos no desenvolvimento de maior qualidade dessas bibliotecas. Nós os usamos há muitos anos e nunca fizemos uma contribuição recíproca para o seu desenvolvimento. Atualmente operamos como membros da Fundação Eclipse e Apache e contribuímos com as fundações conforme podemos. Isso é uma vantagem para nós como empresa e para nossos desenvolvedores. Estamos satisfeitos por podermos dar um passo recíproco e até mesmo “pagar adiante”.
    2. Camada de módulo OSGi para Java. Fundada no final da década de 1990 pela IBM, Sun, etc. para construir software modular. Desde então, a camada evoluiu e como produto tornou-se mais complexa. A certa altura, tornou-se difícil encontrar locais para melhorias no código e o produto, mesmo assim, manteve desempenho rápido. Isso nos permite desenvolver funcionalidades de ponta e exportá-las para Java, permitindo-nos, assim, ultrapassar limites.
  8. Os aplicativos reativos permitem que as pessoas respondam em tempo hábil, ampliando a infraestrutura em nuvem . Os sistemas elásticos podem ser demasiado imperfeitos para serem colocados em funcionamento rapidamente. As aplicações reativas são elásticas e um alvo poderoso para produção de missão crítica.
  9. Java possui a maior base de código nos maiores locais de produção . Ele pode ser usado em quase qualquer lugar, desde IoT até servidores e muito mais. Muitas vezes as pessoas não veem isso. Eles assumem que todos os níveis são escritos em C ou C++. Os usuários acreditam que o aparecimento de páginas da Internet atrai mais atenção na Internet, como o COBOL, que realiza tarefas financeiras.
  10. Java funciona tanto em Android, Amazon Kindle e em bancos de dados industriais quanto no processamento de grandes quantidades de dados (Hadoop e Cassandra são escritos em Java, Spark - em Scala, a linguagem JVM). Segurança, estabilidade, escalabilidade - todos utilizam os recursos da plataforma Java (por exemplo, negociação de ações). Com excelente desempenho, flexibilidade e capacidade de trabalhar em qualquer lugar, você pode usar Java para desenvolver em Windows ou OSX.
  11. Java é excelente para uso em servidores corporativos , especialmente aqueles que escalam para sistemas de banco de dados de alta potência e volume, envolvendo integração entre vários sistemas e plataformas e transações distribuídas.
Qual dos problemas acima você vê resolvido usando Java?
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION