# Java Development Reviews
**Vendor:** ScienceSoft  
**Category:** [Outros Provedores de Serviços de Desenvolvimento](https://www.g2.com/pt/categories/other-development-services)  
**Average Rating:** 4.6/5.0  
**Total Reviews:** 36
## About Java Development
Por mais de três décadas, a ScienceSoft tem aproveitado as tecnologias digitais para o benefício de empresas da Fortune 500, médias e grandes empresas, e startups em uma variedade de indústrias.




## Java Development Reviews
  ### 1. Desenvolvimento em Java

**Rating:** 5.0/5.0 stars

**Reviewed by:** Umang G. | Programmer Analyst , Empresa (> 1000 emp.)

**Reviewed Date:** December 16, 2024

**O que você mais gosta Java Development?**

Desenvolvimento em Java usando a coleção Java

**O que você não gosta Java Development?**

Código longo e padrões de design mais longos que o tornam mais extenso e complexo.

**Recomendações a outras pessoas considerando Java Development:**

Tente aprender Spring Boot, JPA Hibernate

**Que problemas é Java Development E como isso está te beneficiando?**

Resolvendo o problema relacionado à API usando Spring Boot e microsserviços.

  ### 2. Desenvolvimento Java Simples e Confiável pela Sciencesoft

**Rating:** 4.0/5.0 stars

**Reviewed by:** Usuário Verificado em Logística e Cadeia de Suprimentos | Empresa (> 1000 emp.)

**Reviewed Date:** September 13, 2023

**O que você mais gosta Java Development?**

O que eu realmente gosto no Java é como ele é simples e fácil de ler. Mesmo as pessoas da nossa equipe que não são experientes em tecnologia conseguem entender o código. Além disso, o Java funciona em qualquer plataforma, o que significa que podemos criar software que roda suavemente em todos os tipos de dispositivos, desde computadores até telefones celulares. Essa flexibilidade foi um grande ponto positivo para o nosso cliente. Por exemplo, quando estávamos trabalhando no projeto para parar o vazamento de receita, usamos Java para adicionar um recurso de rastreamento em tempo real ao aplicativo da nossa empresa. Isso nos permitiu obter dados de dispositivos GPS nos veículos em tempo real, o que nos ajudou a entender por que havia um atraso na entrega de contêineres.

**O que você não gosta Java Development?**

O desenvolvimento em Java não é perfeito. Uma coisa que eu não gostei foi que ele pode ser lento. Isso foi um problema em nosso projeto, onde precisávamos processar dados de GPS em tempo real. Além disso, o Java pode usar muita memória. Isso foi um desafio quando estávamos construindo nosso aplicativo, que precisava de muitos recursos. Então, embora o Java tenha seus benefícios, essas são algumas coisas a serem consideradas.

**Recomendações a outras pessoas considerando Java Development:**

Se você está pensando em usar o desenvolvimento em Java, eu diria para ir em frente. É realmente flexível e pode ser usado para muitas coisas diferentes, o que o torna uma ótima ferramenta para desenvolvedores. Mas lembre-se, ele pode consumir muitos recursos, especialmente se você estiver trabalhando em aplicativos grandes. Então, certifique-se de planejar bem seus recursos para tirar o máximo proveito do desenvolvimento em Java.

**Que problemas é Java Development E como isso está te beneficiando?**

O desenvolvimento em Java tem sido realmente útil para nós. Ajudou-nos a resolver problemas de codificação complicados nos projetos que eu estava liderando. Com Java, pudemos construir soluções que eram robustas e podiam se ajustar a mudanças. Isso aumentou muito a eficiência do nosso projeto de desenvolvimento de aplicativos e resolveu um problema que tínhamos com a perda de receita. Você pode ver os benefícios na qualidade dos nossos projetos e na rapidez com que os concluímos. Usamos o desenvolvimento em Java em um projeto para parar o vazamento de receita. Queríamos entender por que havia um atraso na entrega de contêineres, então adicionamos um recurso de rastreamento em tempo real ao aplicativo da nossa empresa. Graças às grandes habilidades de rede do Java, o sistema pôde obter dados em tempo real dos dispositivos GPS nos veículos. Isso permitiu que a empresa monitorasse sua localização e status em tempo real.

  ### 3. Revisão do Desenvolvimento em Java

**Rating:** 4.0/5.0 stars

**Reviewed by:** Karan Singh S. | Salesforce Developer, Empresa (> 1000 emp.)

**Reviewed Date:** June 06, 2023

**O que você mais gosta Java Development?**

Java pode ser usado principalmente para aplicações empresariais. Tem uma ótima arquitetura que segue a Programação Orientada a Objetos e esta é de longe a melhor linguagem para aprender POO. Java pode ser usado como uma linguagem de backend para desenvolvimento web também e também pode ser usado em diferentes dispositivos de hardware. Em suma, é uma das melhores linguagens de programação de propósito geral disponível há muito tempo.

**O que você não gosta Java Development?**

Java tem uma sintaxe fixa e um modelo de como os programas devem ser escritos, como as coisas funcionam em segundo plano, etc. Então, você terá que primeiro dominá-los para fazer pleno uso disso.

**Recomendações a outras pessoas considerando Java Development:**

Se você quiser considerar o desenvolvimento em Java, sempre comece com os fundamentos, não apenas aprendendo a teoria, mas também praticando a mesma. Consistentemente mantenha a codificação, comece com trechos de código e depois passe para projetos pequenos a médios. Isso aprimorará suas habilidades e também você terá alguns projetos legais ao final do seu aprendizado.

**Que problemas é Java Development E como isso está te beneficiando?**

Em nosso cenário, muitas bibliotecas para pipelines de CI/CD em nosso projeto estão escritas em Java. Como CI/CD é uma parte integral do nosso processo de desenvolvimento e implantação, o Java ajuda a alcançá-lo.

  ### 4. Revisão para Java

**Rating:** 4.0/5.0 stars

**Reviewed by:** Khilan P. | Unity Developer, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** June 13, 2023

**O que você mais gosta Java Development?**

Segurança  
Escalabilidade e Desempenho: Aplicações Java são conhecidas por sua escalabilidade, permitindo que lidem com grandes cargas de trabalho e acomodem bases de usuários em crescimento.

**O que você não gosta Java Development?**

Limitações de Desempenho.  
Gerenciamento de Memória: Embora o gerenciamento automático de memória do Java com coleta de lixo alivie os desenvolvedores do gerenciamento manual de memória, ele pode introduzir sobrecarga de desempenho.

**Recomendações a outras pessoas considerando Java Development:**

Continuamente Aprenda e Mantenha-se Atualizado.

**Que problemas é Java Development E como isso está te beneficiando?**

Independência de Plataforma: Java é uma linguagem independente de plataforma, o que significa que aplicações Java podem ser executadas em qualquer plataforma ou sistema operacional com uma Máquina Virtual Java (JVM) instalada.

Programação Orientada a Objetos (OOP): Java é uma linguagem de programação orientada a objetos, que promove código modular e reutilizável. Conceitos de OOP como encapsulamento, herança e polimorfismo ajudam na criação de aplicações escaláveis e de fácil manutenção.

  ### 5. "Dominando Java"

**Rating:** 4.5/5.0 stars

**Reviewed by:** Siddharth P. | Unity 3d Developer, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** June 11, 2023

**O que você mais gosta Java Development?**

1. Robustez: Java enfatiza a tipagem forte, a verificação em tempo de compilação e o tratamento de erros através de exceções.

2. Gerenciamento de Memória: O sistema automático de gerenciamento de memória do Java através da coleta de lixo me alivia da alocação e desalocação manual de memória.

**O que você não gosta Java Development?**

1. Verbosidade: Java é frequentemente considerado mais verboso em comparação com algumas outras linguagens de programação.
2. Curva de Aprendizado: Java possui um vasto ecossistema, e dominar todas as suas funcionalidades e bibliotecas pode levar tempo.

**Recomendações a outras pessoas considerando Java Development:**

Explore a ferramenta de desenvolvimento Java.

**Que problemas é Java Development E como isso está te beneficiando?**

Plataforma independente: "escreva uma vez, execute em qualquer lugar" do Java. Benefício: o princípio permite que os desenvolvedores escrevam código uma vez e o executem em qualquer plataforma que suporte Java. Este é um grande benefício para mim.

  ### 6. Revisão de Software Java

**Rating:** 5.0/5.0 stars

**Reviewed by:** Shubham S. | Senior System Engineer, Empresa (> 1000 emp.)

**Reviewed Date:** June 02, 2023

**O que você mais gosta Java Development?**

Muitas novas funcionalidades fáceis de entender, curtas no código. Menos códigos boilerplate.

**O que você não gosta Java Development?**

Até agora, nada que eu não goste. Estou sempre bem para usá-lo.

**Que problemas é Java Development E como isso está te beneficiando?**

É independente da plataforma e do sistema operacional que o recurso de mobilidade ajuda a usar o Java em todo o mundo.

  ### 7. Ferramenta de Programação Mais Versátil

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vasu M. | Junior Software Engineer, Tecnologia da Informação e Serviços, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** October 19, 2022

**O que você mais gosta Java Development?**

A melhor coisa sobre o desenvolvimento em Java é a capacidade de Multithreading. Isso me permite realizar várias tarefas ao mesmo tempo sem comprometer a eficácia do produto.

**O que você não gosta Java Development?**

Eu gosto de todos os aspectos do desenvolvimento em Java e suas funcionalidades. Não me lembro de ter tido dificuldades ao usá-lo. É simplesmente perfeito e não tenho nada a reclamar sobre isso.

**Recomendações a outras pessoas considerando Java Development:**

Eu recomendo muito que todos experimentem o Desenvolvimento em Java; você não ficará desapontado.

**Que problemas é Java Development E como isso está te beneficiando?**

O desenvolvimento em Java resolve os problemas de acessibilidade por sua natureza de código aberto. Ele também torna o processo de desenvolvimento muito fácil ao fornecer recursos que eu gosto, como: é independente de plataforma, o que me ajuda a executar meu código em qualquer máquina, e também fornece segurança para minha aplicação ao oferecer técnicas de autenticação.

  ### 8. Melhor tecnologia para aplicações em larga escala 👌

**Rating:** 5.0/5.0 stars

**Reviewed by:** RANJIT P. | Freelance Web Developer, Empresa (> 1000 emp.)

**Reviewed Date:** September 08, 2022

**O que você mais gosta Java Development?**

Aplicações construídas usando Java são multiplataforma, é distribuído. Além disso, o suporte para a plataforma é enorme. Temos uma ampla gama de bibliotecas para lidar com qualquer problema, já que a comunidade é vasta.

**O que você não gosta Java Development?**

A única coisa é que não pode lidar com aplicações em tempo real, como um aplicativo de bate-papo. Além disso, precisamos escrever muitos scripts para algumas configurações em alguns frameworks baseados em Java.

**Recomendações a outras pessoas considerando Java Development:**

Se você quiser construir uma aplicação em nível empresarial, então você deve primeiro considerar o Java.

**Que problemas é Java Development E como isso está te beneficiando?**

Java é uma ferramenta de código aberto que resulta em mais bibliotecas para reduzir o esforço no desenvolvimento. Ela oferece uma ampla gama de metodologias para lidar com aplicações em nível empresarial, seja baseadas na web, em desktop ou em dispositivos móveis. Além disso, fornece diferentes frameworks que ajudam a construir APIs REST, diferentes aplicações, etc.

  ### 9. Java developer Você pode trabalhar em muitos lugares

**Rating:** 4.5/5.0 stars

**Reviewed by:** Felix F. | SEngineer, Empresa (> 1000 emp.)

**Reviewed Date:** June 28, 2022

**O que você mais gosta Java Development?**

Gosto de aprender sobre outras áreas, não apenas em desenvolvimento Java, porque como desenvolvedor, posso trabalhar com pessoas de diferentes áreas e aprender sobre algumas atividades que elas realizam.

**O que você não gosta Java Development?**

A versatilidade da linguagem faz com que o novo desenvolvedor às vezes consiga fazer um programa funcionalmente, mas a linguagem permite que nem sempre usem as melhores práticas. E às vezes consertar isso é difícil.

**Recomendações a outras pessoas considerando Java Development:**

Tente desenvolver com as melhores práticas de programação. tente dizer a outro programador mais experiente que revise seu código e lhe dê recomendações.

**Que problemas é Java Development E como isso está te beneficiando?**

Java é usado em muitos lugares; você pode desenvolver aplicações em diferentes áreas, em empresas de negócios, para a nuvem, em desktops e muitos outros. Você ajuda a resolver muitos problemas de realizar uma tarefa de forma mais eficiente e, a cada vez, posso aprender algo novo.

  ### 10. O básico de Java em seu bom tempo

**Rating:** 5.0/5.0 stars

**Reviewed by:** Felix V. | Technical Support Representative, Redes de Computadores, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** November 17, 2022

**O que você mais gosta Java Development?**

A simplicidade de seu algoritmo e a fácil compilação em qualquer plataforma

**O que você não gosta Java Development?**

O único problema principal no Java pode ser o desempenho; os programas Java demoram muito mais tempo para serem executados.

**Recomendações a outras pessoas considerando Java Development:**

Mantenha simples e mantenha a ordem

**Que problemas é Java Development E como isso está te beneficiando?**

Ótimo para criação de software estável e startups de jogos


## Java Development Discussions
  - [Para uma grande aplicação de desktop ou web, qual framework Java se deve preferir?](https://www.g2.com/pt/discussions/for-large-desktop-or-web-application-what-java-framework-one-should-prefer) - 1 comment, 1 upvote
  - [O que faz um desenvolvedor de software Java?](https://www.g2.com/pt/discussions/what-does-a-java-software-developer-do) - 3 comments
  - [Quais são as características da programação em Java?](https://www.g2.com/pt/discussions/what-are-the-features-of-java-programming) - 1 comment

- [View Java Development pricing details and edition comparison](https://www.g2.com/pt/products/java-development/reviews/java-development-review-11702821?section=pricing&secure%5Bexpires_at%5D=2026-05-08+23%3A06%3A56+-0500&secure%5Bsession_id%5D=0af78a0f-b3be-44f7-9ebc-819bee4f7495&secure%5Btoken%5D=c917ed5e74399c833b0c321c6d788cc67018aec7fb8815901518c874d588c22e&format=llm_user)

## Java Development Features
**Planejamento**
- Avaliação de Necessidades
- Alocação de Recursos
- Ficou dentro do Orçamento
- Declaração de Trabalho
- Práticas recomendadas

**Entrega**
- Perícia Técnica
- Prazos Cumpridos
- Gestão de Reuniões
- Atualizações do projeto
- Gerenciamento de Escopo
- Implantação

**Apoio**
- Suporte Go Live
- Documentação
- Formação
- Métricas
- Serviços de Administração

**Qualidade da Equipe**
- Habilidades de Gestão de Mudanças
- Presença Executiva
- Vertical Expertise
- Parcerias Tecnológicas

## Top Java Development Alternatives
  - [Chetu](https://www.g2.com/pt/products/chetu/reviews) - 4.1/5.0 (44 reviews)
  - [Net Solutions](https://www.g2.com/pt/products/net-solutions/reviews) - 4.9/5.0 (24 reviews)
  - [Designli](https://www.g2.com/pt/products/designli/reviews) - 5.0/5.0 (41 reviews)

