JavaRush /Blogue Java /Random-PT /Onde o Java é usado e por que é necessário?
KapChook
Nível 19
Volga

Onde o Java é usado e por que é necessário?

Publicado no grupo Random-PT
Se você é um iniciante e está apenas começando a aprender Java, provavelmente já se perguntou onde exatamente o Java é usado? Você não vê muitos jogos escritos em Java, exceto Minecraft, utilitários de desktop como Adobe Acrobat, Microsoft Office não são escritos em Java, nem seu sistema operacional, seja Linux ou Windows, então onde está o uso de Java? Tem alguma utilidade real? Bem, você não está sozinho, muitos programadores que acabaram de embarcar no caminho da TI ou já são especialistas confiantes fazem essa pergunta. Enquanto isso, você pode descobrir onde o Java é usado simplesmente instalando o Java no seu computador. A Oracle afirma que mais de 3 bilhões de dispositivos rodam Java, um número bastante grande, certo? A maioria das grandes empresas usa Java de uma forma ou de outra. Muitos aplicativos de back-end que processam dezenas de milhões de solicitações por dia são escritos em Java, e aplicativos de negociação de alta frequência também são escritos em Java, como os aplicativos de negociação da LMAX usando sua inovadora estrutura Disruptor paralela multithread . Neste artigo, veremos mais de perto quais projetos usam Java, quais áreas ele domina e onde é aplicável no mundo real?

Por que o Java é necessário?

Essa linguagem de programação universal é usada por empresas de vários tamanhos em seus softwares de servidores corporativos. Aplicativos escritos em Java podem ser encontrados em qualquer lugar: em uma chaleira inteligente, em seu smartphone Android, computador ou carro Tesla. E como o Java está em toda parte, encontrar um emprego conhecendo essa linguagem é muito fácil.
Por que você precisa aprender Java?
É simples: Java é uma linguagem universal usada por centenas de milhares de empresas. Então, se você conhece Java, é muito fácil encontrar um emprego interessante. Java é bastante fácil de aprender, por isso é adequado para quem está aprendendo programação pela primeira vez. Esta linguagem funciona em todas as plataformas e, embora seja constantemente atualizada e modernizada, o código Java antigo é compatível com o novo.

Por que você precisa de Java?

Aplicativos Java reais

Existem muitos aplicativos para Java, de sites de comércio eletrônico a aplicativos Android, de aplicativos científicos a financeiros, como sistemas de negociação, de jogos como Minecraft a software de desktop como Eclipse, Netbeans e IntelliJ, de estruturas de código aberto a aplicativos J2ME, etc. Vamos dar uma olhada em cada um deles.

Aplicativos Android

Se você quiser ver onde o Java é usado, não precisa ir muito longe. Basta pegar seu telefone Android, absolutamente todos os aplicativos são escritos em Java, usando APIs do Google e do Android, que são semelhantes ao JDK. Há alguns anos, o Android fornecia os recursos necessários, graças aos quais hoje muitos programadores Java são desenvolvedores Android. A propósito, o Android usa uma JVM diferente e um método de layout diferente e diferente, mas o código ainda é escrito em Java.

Aplicativos de servidor em serviços financeiros

Java é amplamente utilizado no setor financeiro. Muitos bancos de investimento globais, como Goldman Sachs, Citigroup, Barclays, Standard Charted e outros usam Java para escrever sistemas eletrônicos de escritório front-end e back-end, sistemas regulatórios e de confirmação, projetos de processamento de dados e alguns outros. Java é usado principalmente para escrever aplicativos de servidor, a maioria deles sem qualquer interface de usuário, que recebem dados de um servidor, os processam e os enviam. Java Swing também era popular para criar interfaces de cliente espesso, mas agora o C# está rapidamente dominando o mercado nessa área, e o Swing já está perdendo força.

Aplicativos da web

Java também é amplamente utilizado em comércio eletrônico e aplicativos da web. Um grande número de serviços RESTful foram criados usando Spring MVC, Struts 2.0 e estruturas semelhantes. Mesmo aplicações simples baseadas em Servlet, JSP e Struts são bastante populares em vários projetos governamentais. Muitas aplicações web de governo, saúde, seguros, educação, defesa e alguns outros departamentos são escritas em Java.

Programas

Muitos softwares úteis e ferramentas de desenvolvimento são escritos e desenvolvidos em Java, como Eclipse, IntelliJ Idea e Netbeans IDE. Parece-me que esta é também a aplicação escrita em Java mais utilizada. Houve uma época em que o Swing era muito popular para criar “clientes gordos”, principalmente no setor financeiro. Hoje, Java FX está ganhando cada vez mais popularidade, mas ainda não é um substituto para o Swing, e o C# deslocou quase completamente o Swing do campo financeiro.

Aplicativos de negociação

Aplicativos comerciais de terceiros, que também fazem parte do setor mais amplo de serviços financeiros, também usam Java. Aplicativos populares como o Murex, usados ​​em muitos bancos, são escritos em Java.

Aplicativos J2ME

Apesar do surgimento do iOS e do Android ter praticamente destruído o mercado J2ME, ainda existe um grande número de telefones baratos da Nokia e Samsung usando J2ME no mundo. Houve um tempo em que quase todos os jogos e aplicativos disponíveis no Android eram escritos em MIDP e CLDC, que fazem parte da plataforma J2ME. O J2ME ainda é popular em mídias como Blu-ray, cartões e decodificadores. Uma das razões pelas quais o WhatsApp é tão popular é que ele também está disponível no J2ME.

Sistemas Embarcados

Java também é extenso no campo de sistemas embarcados. Você pode ver do que a plataforma é capaz, você só precisa de 130 KB para usar Java (em cartões inteligentes e sensores). Java foi originalmente desenvolvido para sistemas embarcados. Na verdade, essa área fazia parte da campanha inicial do Java “escreva uma vez, execute em qualquer lugar” e parece estar valendo a pena.

Grandes dados

Hadoop e outras tecnologias de big data usam Java de uma forma ou de outra, como Hbase e Accumulo do Apache ou ElasticSearch. Embora Java não domine esta área, já existem tecnologias como o MongoDB, que são escritas em C++. Java tem potencial para ganhar uma parcela maior desse espaço crescente se o Hadoop ou o ElasticSearch se expandirem.

Espaços comerciais de alta frequência

Java melhorou seu desempenho e com JITs modernos é capaz de fornecer desempenho de nível C++. Por esta razão, Java também é popular para escrever sistemas de alto desempenho, pois embora o desempenho seja inferior em comparação com a linguagem nativa, você pode sacrificar segurança, portabilidade e confiabilidade por maior velocidade e basta um programador C++ inexperiente para fazer o aplicativo lento e não confiável.

Aplicações científicas

Atualmente, Java é frequentemente a escolha padrão para aplicações científicas, incluindo processamento de linguagem natural. A principal razão é que Java é mais seguro, móvel e confiável e possui melhores ferramentas de paralelização que C++ e outras linguagens. Na década de noventa, o Java era bastante popular na Internet graças aos miniaplicativos, mas com o passar dos anos, os miniaplicativos perderam popularidade, principalmente devido a vários problemas de segurança. Desktop Java e applets estão praticamente mortos atualmente. Java é o queridinho da indústria de software e é amplamente utilizado em finanças, bancos de investimento e comércio eletrônico. Todo mundo que aprende Java tem um futuro brilhante. O Java 8 apenas fortaleceu a crença de que o Java continuará a dominar o cenário de desenvolvimento nos próximos anos. Nos comentários ao artigo, eles questionaram o real uso do Java, devido à abundância de exemplos financeiros no próprio artigo, e se perguntaram se o Java tem futuro no desenvolvimento desktop, e se seria melhor aprender C#? Aqui estão alguns contra-argumentos: Não faz sentido para um desenvolvedor Java aprender C#, pois são linguagens semelhantes, mas apenas para pilhas técnicas diferentes; em vez disso, você deve aprender Python, Ruby ou Perl. A linguagem de script é muito boa para pequenas tarefas. Não adianta um desenvolvedor Java aprender C#, pois são linguagens semelhantes, mas para áreas diferentes. Em vez disso, é melhor aprender Python, Ruby ou Perl. As linguagens de script são boas para pequenas tarefas. Na verdade, Java é usado EM TODA PARTE, está no seu telefone, está no decodificador do seu cabo, está no seu cartão de crédito, está no servidor ao qual você está conectado no momento, está no navegador que você está usando no momento. Java é a linguagem mais onipresente já criada. Na verdade, Java é usado em todos os lugares: no seu telefone, no seu decodificador, no seu cartão de crédito, no servidor ao qual você está conectado no momento, no navegador que você está usando no momento. Java é a linguagem mais onipresente já criada. Também nos comentários há links para alguns artigos, a saber: A segunda vinda do Java e os empregadores desejam conhecimento sobre Java como nada mais . Se eles expressarem os seus desejos, também podemos traduzi-los. PS: Peço que avaliem a tradução, façam comentários, apontem erros, pois tenho vontade de traduzir e quero que tudo esteja no nível adequado. Tradução e revisão do artigo Onde o Java é usado no mundo real?
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION