JavaRush /Blogue Java /Random-PT /Pausa para café #30. Ferramentas de design técnico que po...

Pausa para café #30. Ferramentas de design técnico que podem ser necessárias ao desenvolver um aplicativo. 5 melhores ferramentas para desenvolvedor Java em 2020

Publicado no grupo Random-PT

Ferramentas de design técnico que você pode precisar ao desenvolver um aplicativo

Fonte: Dzone Pausa para café #30.  Ferramentas de design técnico que podem ser necessárias ao desenvolver um aplicativo.  5 melhores ferramentas para desenvolvedor Java em 2020 - 1 Já se foi o tempo em que o design era considerado um elemento secundário no desenvolvimento de software. A codificação, claro, continua a ser a etapa mais importante na formação de um programador, mas o design técnico não pode mais ser negligenciado. Todos os anos há mais e mais desenvolvedores. Dentre as diversas opções oferecidas, o cliente escolhe aquela que consegue atrair de forma mais eficaz o público-alvo do aplicativo ou serviço. Se você decidir criar um aplicativo sozinho, sem a ajuda de um designer profissional, terá que aprender a trabalhar com diversas ferramentas úteis, que discutiremos a seguir. Eles também serão indispensáveis ​​para garantir a interação entre o designer e o desenvolvedor se o trabalho conjunto no layout for realizado remotamente.

Projeto conceitual e técnico – qual a diferença?

Simplificando, o design conceitual é a representação de uma ideia. Ele pode usar uma variedade de elementos: diagramas de blocos, cartões CRC, diagramas de componentes, wireframes, etc. Assim que o projeto conceitual estiver concluído, você terá uma ideia aproximada da estrutura do seu software. Uma vez claro o que deve acontecer e onde, o design passa para a próxima etapa: o aspecto técnico. Está sendo desenvolvido um projeto técnico - uma arquitetura que determina o posterior desenvolvimento e montagem do software. O uso de ferramentas de design é recomendado aqui. Quero recomendar a vocês aqueles que considero mais convenientes.

Esboço

Sketch é uma plataforma de design que pode ser usada para criar vários diagramas, estruturas e protótipos. É usado principalmente em design de interface de usuário, sites e aplicativos móveis. Dominar uma ferramenta como o Sketch é extremamente útil e importante para todo designer: profissional e amador. Se você está desenvolvendo um aplicativo para o ecossistema Apple, simplesmente não pode prescindir do Sketch.

Moqups

Moqups é um pouco semelhante ao Sketch. Mas se o Sketch estiver focado no macOS, o Moqups será criado como um serviço online compatível com qualquer sistema operacional. O Sketch tem um pouco mais de funcionalidade, mas o Moqups pode ser uma boa alternativa se o seu designer não usa Mac. Moqups também possui uma excelente biblioteca de modelos profissionais.

InVisão

Segundo os criadores do InVision, esta ferramenta é desenvolvida por designers para designers. Difere de outros serviços não apenas pela velocidade, mas também pela capacidade de colaborar no quadro Freehand. O InVision permite desenhar, criar wireframes e obter feedback instantâneo sobre designs finalizados, maquetes e protótipos interativos com facilidade. A ferramenta suporta a importação de arquivos de esboço.

Figura

Figma é uma alternativa baseada em nuvem à popular ferramenta Sketch. Essencialmente, todos os recursos básicos do Sketch estão disponíveis no Figma. Além disso, possui outra vantagem importante - esta ferramenta apoia o trabalho em equipe. Para muitos designers isso é extremamente importante.

Zeplim

Zeplin é outra ferramenta de colaboração. É capaz de fornecer comunicação não apenas entre dois ou mais designers, mas também entre um designer e um desenvolvedor. A opção de um codificador ou líder de equipe poder fazer edições diretamente no layout será útil para qualquer equipe. O Zeplin foi criado como um aplicativo web, para que você possa trabalhar com ele de qualquer lugar do mundo. Além das ferramentas mencionadas acima, você sempre pode usar aplicativos mais tradicionais para designers - Adobe Illustrator e outros softwares profissionais. Mas se o trabalho em equipe é importante para você, soluções modernas podem se tornar uma alternativa completa.

5 melhores ferramentas para desenvolvedor Java em 2020

Fonte: Medium Pausa para café #30.  Ferramentas de design técnico que podem ser necessárias ao desenvolver um aplicativo.  5 melhores ferramentas para desenvolvedor Java em 2020 - 2 Com muita experiência em desenvolvimento em Java, percebi que as ferramentas que tive a oportunidade de utilizar ao longo dos anos mudaram bastante. Neste artigo tentarei destacar entre eles aqueles que considero os melhores para desenvolvedores Java em 2020.

IDEIA INTELIG

O Intellij IDEA é de longe o melhor IDE que já usei. Tive experiência com Eclipse, mas não posso dizer que gostei do ambiente. Sempre fiquei frustrado com a pesquisa de texto muito lenta no Eclipse. IDEA resolveu esse problema para mim. Na lista das funções mais úteis deste ambiente de desenvolvimento, gostaria de destacar:
  • pesquisa rápida de texto;
  • descompilador e depurador moderno;
  • incrível integração com Git;
  • Integração total com Spring, JUnit;
  • excelentes ferramentas de refatoração.

SeuKit

YourKit é o melhor perfilador Java que você já encontrou. Graças à integração com o IntelliJ IDEA, você pode executar localmente perfis de aplicativos de qualquer complexidade. Possui um excelente agente Java para criar perfis de aplicativos remotos com suporte para a maioria dos servidores web. YourKit permitirá que você resolva quaisquer problemas de desempenho que possam surgir em seu trabalho.

VisualVM

VisualVM é uma ferramenta gratuita usada como interface visual para as ferramentas de linha de comando JDK. Possui funcionalidade de criação de perfil, mas sua principal vantagem é o monitoramento JMX. Com o VisualVM você pode ver todas as métricas presentes na JVM, e também permite visualizar MBeans e outras extensões de gerenciamento.

DataGrip

DataGrip pertence à mesma família de IDEs do IntelliJ IDEA. Esta ferramenta foi projetada para gerenciar bancos de dados, escrever consultas complexas e coisas semelhantes. Se você já usou uma GUI para gerenciar o PG Admin (novo ou antigo), provavelmente passou por momentos difíceis. Você experimenta aproximadamente a mesma coisa ao trabalhar com o Oracle SQL Admin. Mas o DataGrip é ótimo – ele suporta a maioria dos mecanismos de banco de dados necessários e funciona muito bem. Programar com ele é tão conveniente quanto com IDEA.

Carteiro

Existem muitos clientes de API agora. Até o IDEA inclui um cliente muito bom. Mas o meu favorito é o Postman. Sua capacidade de interceptar solicitações do Chrome e usá-las no Postman é incrível. Além disso, esta ferramenta possui uma excelente interface de usuário. Tentei trabalhar com muitos clientes API, mas sempre volto para o Postman.
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION