JavaRush /Java Blog /Random-KO /커피 브레이크 #30. 애플리케이션을 개발할 때 필요할 수 있는 기술 설계 도구입니다. 2020년 Ja...

커피 브레이크 #30. 애플리케이션을 개발할 때 필요할 수 있는 기술 설계 도구입니다. 2020년 Java 개발자를 위한 5가지 최고의 도구

Random-KO 그룹에 게시되었습니다

애플리케이션 개발 시 필요할 수 있는 기술 설계 도구

출처: Dzone 커피 브레이크 #30.  애플리케이션을 개발할 때 필요할 수 있는 기술 설계 도구입니다.  2020년 Java 개발자를 위한 최고의 도구 5가지 - 1 디자인이 소프트웨어 개발에서 부차적인 요소로 간주되던 시대는 지났습니다. 물론 코딩은 여전히 ​​프로그래머 교육에서 가장 중요한 단계로 남아 있지만 기술 설계는 더 이상 무시할 수 없습니다. 매년 점점 더 많은 개발자가 있습니다. 제공되는 다양한 옵션 중에서 고객은 애플리케이션이나 서비스의 대상 고객을 가장 효과적으로 유치할 수 있는 옵션을 선택합니다. 전문 디자이너의 도움 없이 직접 애플리케이션을 만들기로 결정했다면 몇 가지 유용한 도구를 사용하여 작업하는 방법을 배워야 합니다. 이제 이에 대해 설명하겠습니다. 또한 레이아웃에 대한 공동 작업이 원격으로 수행되는 경우 디자이너와 개발자 간의 상호 작용을 보장하는 데 필수적입니다.

개념적 디자인과 기술적 디자인 - 차이점은 무엇입니까?

간단히 말해서, 개념적 디자인은 아이디어의 표현입니다. 블록 다이어그램, CRC 카드, 컴포넌트 다이어그램, 와이어프레임 등 다양한 요소를 사용할 수 있습니다. 개념 설계가 완료되면 소프트웨어 구조에 대한 대략적인 아이디어를 갖게 됩니다. 무엇이 어디로 가야 할지 명확해지면 디자인은 다음 단계인 기술적인 측면으로 넘어갑니다. 소프트웨어의 추가 개발 및 조립을 결정하는 아키텍처인 기술 프로젝트가 개발 중입니다. 여기서는 디자인 도구를 사용하는 것이 좋습니다. 가장 편리하다고 생각되는 것을 추천하고 싶습니다.

스케치

Sketch는 다양한 다이어그램, 프레임워크, 프로토타입을 만드는 데 사용할 수 있는 디자인 플랫폼입니다. 주로 사용자 인터페이스, 웹사이트, 모바일 앱 디자인에 사용됩니다. Sketch와 같은 도구를 익히는 것은 전문가와 아마추어 모두 모든 디자이너에게 매우 유용하고 중요합니다. Apple 생태계용 애플리케이션을 개발하는 경우 Sketch 없이는 할 수 없습니다.

Moqups

Moqups는 Sketch와 약간 유사합니다. 그러나 Sketch가 macOS에 초점을 맞춘다면 Moqups는 모든 운영 체제와 호환되는 온라인 서비스로 만들어집니다. Sketch에는 좀 더 많은 기능이 있지만 디자이너가 Mac을 사용하지 않는 경우 Moqups가 좋은 대안이 될 수 있습니다. Moqups에는 뛰어난 전문 템플릿 라이브러리도 있습니다.

인비전

InVision 제작자에 따르면 이 도구는 디자이너가 디자이너를 위해 개발한 것입니다. 속도뿐 아니라 프리핸드 보드에서 협업할 수 있는 능력도 다른 서비스와 다릅니다. InVision을 사용하면 쉽게 그림을 그리고 와이어프레임을 구성하고 완성된 디자인, 모형 및 대화형 프로토타입에 대한 피드백을 즉시 얻을 수 있습니다. 이 도구는 스케치 파일 가져오기를 지원합니다.

피그마

Figma는 널리 사용되는 Sketch 도구에 대한 클라우드 기반 대안입니다. 기본적으로 Sketch의 모든 기본 기능은 Figma에서 사용할 수 있습니다. 이 외에도 또 다른 중요한 이점이 있습니다. 이 도구는 팀워크를 지원합니다. 많은 디자이너에게 이는 매우 중요합니다.

제플린

Zeplin은 또 다른 협업 도구입니다. 두 명 이상의 디자이너 간 커뮤니케이션은 물론, 디자이너와 개발자 간의 커뮤니케이션도 가능합니다. 코더나 팀 리더가 레이아웃에서 직접 편집할 수 있는 옵션은 모든 팀에 유용합니다. Zeplin은 웹 애플리케이션으로 제작되어 전 세계 어디에서나 작업할 수 있습니다. 위에서 언급한 도구 외에도 Adobe Illustrator 및 기타 전문 소프트웨어와 같은 디자이너를 위한 보다 전통적인 응용 프로그램을 언제든지 사용할 수 있습니다. 그러나 팀워크가 중요하다면 최신 솔루션이 본격적인 대안이 될 수 있습니다.

2020년 Java 개발자를 위한 5가지 최고의 도구

출처: Medium 커피 브레이크 #30.  애플리케이션을 개발할 때 필요할 수 있는 기술 설계 도구입니다.  2020년 Java 개발자를 위한 최고의 도구 5가지 - 2 Java 개발 경험이 많아서 수년 동안 사용할 기회가 있었던 도구가 이제 많이 바뀌었다는 것을 알았습니다. 이 기사에서는 2020년 Java 개발자에게 가장 적합하다고 생각되는 항목을 강조하려고 합니다.

Intellij IDEA

Intellij IDEA는 제가 사용해본 IDE 중 단연 최고입니다. Eclipse를 사용해 본 경험은 있지만 환경이 마음에 들었다고는 말할 수 없습니다. 저는 Eclipse의 매우 느린 텍스트 검색 때문에 항상 좌절감을 느꼈습니다. IDEA는 나를 위해 이 문제를 해결했습니다. 이 개발 환경의 가장 유용한 기능 목록에서 다음 사항에 주목하고 싶습니다.
  • 빠른 텍스트 검색;
  • 최신 디컴파일러 및 디버거;
  • 놀라운 Git 통합;
  • Spring, JUnit과의 완전한 통합;
  • 훌륭한 리팩토링 도구.

YourKit

YourKit은 최고의 Java 프로파일러입니다. IntelliJ IDEA와의 통합 덕분에 복잡한 애플리케이션의 프로파일링을 로컬에서 실행할 수 있습니다. 여기에는 대부분의 웹 서버를 지원하는 원격 애플리케이션 프로파일링을 위한 탁월한 Java 에이전트가 있습니다. YourKit을 사용하면 작업에서 발생할 수 있는 모든 성능 문제를 해결할 수 있습니다.

VisualVM

VisualVM은 JDK 명령줄 도구에 대한 시각적 인터페이스로 사용되는 무료 도구입니다. 프로파일링 기능이 있지만 주요 장점은 JMX 모니터링입니다. VisualVM을 사용하면 JVM에 있는 모든 메트릭을 볼 수 있으며 MBean 및 기타 관리 확장도 볼 수 있습니다.

DataGrip

DataGrip은 IntelliJ IDEA와 동일한 IDE 제품군에 속합니다. 이 도구는 데이터베이스 관리, 복잡한 쿼리 작성 및 이와 유사한 작업을 위해 설계되었습니다. PG Admin(신규 또는 기존)을 관리하기 위해 GUI를 사용한 적이 있다면 아마도 힘든 시간을 보냈을 것입니다. Oracle SQL Admin으로 작업할 때에도 거의 동일한 현상이 발생합니다. 하지만 DataGrip은 훌륭합니다. 필요한 대부분의 데이터베이스 엔진을 지원하고 훌륭하게 작동합니다. 이를 이용한 프로그래밍은 IDEA만큼 편리합니다.

우편 집배원

현재 많은 API 클라이언트가 있습니다. IDEA에도 꽤 좋은 클라이언트가 포함되어 있습니다. 하지만 제가 가장 좋아하는 것은 Postman입니다. Chrome의 요청을 가로채서 Postman에서 사용하는 기능은 놀랍습니다. 게다가 이 도구는 뛰어난 사용자 인터페이스를 갖추고 있습니다. 저는 많은 API 클라이언트와 작업을 시도했지만 항상 Postman으로 돌아왔습니다.
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION