일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- ec2 ssh unprotected private key file
- EC2 Apache2
- javascript scope
- 서버의 서비스 방식
- Linux 디렉터리 구조
- 아비트럼 새폴리아 이더 받는법
- git branch
- EC2 HTTP 호스팅
- ssl 인증서 발급받기
- Git 브랜치
- arbitrum sepolia eth
- EC2 oh my zsh
- GIT
- linux foreground
- Linux apt
- Logback
- Navigation Pattern
- Linux apt-get
- EC2 zsh
- UNPROTECTED PRIVATE KEY FILE
- Linux oh my zsh
- Linux 디렉터리 역할
- AWS EC2 서버 만들기
- javascript 정렬
- linux background
- git switch
- git 계정 설정
- HTTP Web Server
- nginx https 설정
- git 기본 에디터
- Today
- Total
HyunJun 기술 블로그
내가 쓰기 위해 정리하는, 개발자를 위한 소프트웨어 본문
1. 개발 환경 구축을 위한 도구
IntelliJ: IntelliJ는 JetBrains에서 개발한 강력한 통합 개발 환경(IDE)이다. Java를 비롯한 다양한 프로그래밍 언어를 지원하며, 코드 완성, 디버깅, 버전 관리 등의 기능을 통해 개발 생산성을 높인다.
Notepad++: Notepad++는 가볍지만 강력한 기능을 갖춘 무료 소스 코드 편집기이다. 다중 탭, 구문 강조, 자동 완성, 매크로 기능 등을 제공하여 빠르고 효율적인 코드 편집을 가능하게 한다.
Visual Studio Code: Visual Studio Code는 Microsoft에서 개발한 무료 소스 코드 편집기이다. 다양한 프로그래밍 언어와 호환되며, 풍부한 확장 기능을 통해 개발 환경을 자유롭게 커스터마이징할 수 있다.
2. 서버 및 파일 관리 도구
XShell: XShell은 SSH, SFTP, TELNET, RLOGIN 등의 프로토콜을 지원하는 강력한 터미널 에뮬레이터이다. 원격 서버에 안전하고 쉽게 접속할 수 있으며, 탭 인터페이스와 사용자 친화적인 UI를 통해 효율적인 작업 환경을 제공한다.
Xftp: Xftp는 사용이 간편한 FTP/SFTP 클라이언트로, 파일 전송 작업을 손쉽게 할 수 있다. 드래그 앤 드롭 기능, 탭 인터페이스, 동기화 기능 등을 통해 파일 관리 업무를 편리하게 수행할 수 있다.
3. 문서 작업 및 협업 도구
Microsoft Office: Microsoft Office는 워드 프로세싱, 스프레드시트, 프레젠테이션 등을 위한 종합적인 사무 소프트웨어 패키지이다. Word, Excel, PowerPoint 등의 도구를 통해 다양한 문서 작업을 효율적으로 처리할 수 있다.
OneDrive: OneDrive는 Microsoft에서 제공하는 클라우드 스토리지 서비스로, 파일을 안전하게 저장하고 어디서든 접근할 수 있게 해준다. 다른 사용자와 파일을 공유하고 실시간으로 협업할 수 있는 기능도 제공한다.
4. 버전 관리 도구
Git: Git은 분산 버전 관리 시스템으로, 소스 코드의 변경 이력을 추적하고 협업을 원활하게 한다. GitHub, GitLab 등의 플랫폼과 함께 사용하면 프로젝트 관리와 팀 협업이 더욱 쉬워진다.
Sourcetree: Sourcetree는 Git 및 Mercurial을 위한 무료 그래픽 사용자 인터페이스(GUI) 클라이언트다. 시각적으로 커밋 내역을 확인하고, 브랜치 관리를 쉽게 할 수 있어 Git 사용을 편리하게 만들어준다.
5. 프로젝트 관리 도구
JIRA: JIRA는 Atlassian에서 제공하는 프로젝트 관리 도구로, 이슈 추적, 버그 추적, 애자일 프로젝트 관리 등을 지원한다. 개발 팀의 작업 흐름을 효율적으로 관리하고 팀원 간의 협업을 촉진한다.
Trello: Trello는 직관적인 보드 형식의 프로젝트 관리 도구로, 작업 항목을 카드로 만들고 이를 칸반 보드에 배치하여 시각적으로 관리할 수 있다. 간편한 사용법과 유연한 커스터마이징이 장점이다.
이 가이드를 통해 개발에 필요한 다양한 소프트웨어들을 소개했다. 각 도구의 특성과 장점을 잘 활용하여 개발 생산성을 극대화할 수 있기를 바란다.