본문 바로가기

컴퓨터공학/개발환경23

NN 인텔리제이 (IntelliJ) 설치 및 기본 사용법 인텔리제이 아이디어는 JetBrains 사에서 2001년에 개발되어 자바 개발에 이클립스보다 많이 쓰이는 통합 개발 환경입니다.  목차  인텔리제이 다운로드 및 설치 다운로드 IntelliJ IDEA는 무료 버전인  커뮤니티 에디션  과 유료 버전인  얼티밋 에디션  으로 나뉩니다. 다운로드는 아래 링크에서 받을 수 있습니다. IntelliJ IDEA 다운로드 1. Community Edition - 아파치 라이선스를 따라 오픈 소스로 배포되며 웹 개발을 포함한 여러 기능들이 제한됩니다.2. Ultimate - 월 $18.95에 구독할 수 있습니다. 커뮤니티 에디션과 차이는 스프링부트, 데이터베이스, 쿠버네티스, UI관련 기능들이 얼티밋 버전에서 지원됩니다. 설치커뮤니티 에디션을 선택하고 윈도우 버전을 .. 2025. 4. 4.
NN 이클립스 다운로드 및 설치, 스프링부트 개발 환경 설정 이클립스는 다양한 언어를 지원하는 통합 개발 환경 (IDE)입니다. 이클립스를 다운로드하고 설치한 뒤 설정하는 방법까지 쉽게 설명드리겠습니다.   목차  이클립스 다운로드 및 설치 다운로드Eclipse Downloads | The Eclipse Foundation Eclipse Downloads | The Eclipse FoundationThe Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 415 open source projects, including runtimes, tools and frameworks.www.eclipse.org 1. 이클립스 공식 웹사이트에 접속하면 최신 버전을 다운로드 할.. 2025. 4. 2.
NN 이클립스 (Eclipse) 기본 사용법과 퍼스펙티브 이클립스의 기본 UI 화면과 프로젝트, 패키지, 클래스를 생성하고 실행하는 방법을 설명드립니다. 추가로 퍼스펙티브 사용법에 대해 쉽게 설명드리겠습니다.  목차  이클립스 기초 UI (User Interface)1. 패키지 탐색기 - 프로젝트, 패키지, 클래스 등 소스를 관리2. 코딩 영역 - 소스 코드를 실제 작성할 수 있는 영역3. 콘솔 - 실행 결과 및 로그를 보여주는 창4. Outline - 프로젝트의 구성을 시각적으로 보여줘 필요한 부분을 빠르게 찾을 수 있게 도와주는 도구 프로젝트 생성1. 패키지 탐색기에서 우클릭 New - Java Project 를 선택합니다.2. 프로젝트명을 입력하고  Finish  버튼을 눌러 프로젝트를 생성합니다.3. "User default location" 체크 시 .. 2025. 3. 31.
NN 스프링 툴 스위트 (STS : Spring Tool Suite) 소개 스프링 개발 환경인 스프링 툴 스위트를 소개합니다. 주요 기능에 대해 살펴보고 다운로드 설치 방법까지 말씀드리겠습니다.  목차  스프링 툴 스위트먼저, 스프링 프레임워크와 스프링 부트에 대해 간단하게 되짚어 보겠습니다. 스프링 프레임워크 / 스프링 부트1.  스프링 프레임워크  - 자바 엔터프라이즈 애플리케이션 개발을 단순화하고 동적인 웹 사이트 애플리케이션을 개발하기 위한 서비스를 제공2.  스프링부트  - 스프링 프레임워크의 개발 프로세스를 한층 더 단순화시켜 스프링 기반 애플리케이션을 쉽게 생성하고 배포하기 위한 모듈입니다. 스프링 툴 스위트 (STS) 란? 스프링 툴 스위트 (STS)  는 스프링 프레임워크를 개발, 관리하는데 특화된 통합 개발 환경(IDE)입니다. 이클립스 기반의 개발 환경인 I.. 2025. 3. 17.
NN VScode | 확장 프로그램 (Extension) 추천 비주얼 스튜디오 코드 확장 프로그램들 중 자주 쓰는 것들을 카테고리별로 정리해 봤습니다.  목차  프로그래밍 코드1.  IntelliCode  - 전체 줄 자동 완성. AI를 지원해 지금까지 작성한 코드를 기반으로 내용을 예측해 자동 줄 완성을 지원합니다.2.  ESLint  - 소스코드를 분석해 문법 에러, 버그 등을 찾아서 알려줍니다. Git1.  Git History  - git log, 파일 히스토리, 브랜치와 커밋을 VScode에서 비교할 수 있게 해줍니다.2.  GitLens  - 코드에 커서를 올리면 해당 커밋을 누가 언제했는지까지 알려주는 기능을 제공합니다.3.  git-open  - 터미널에 git open을 입력하면 git-repository 창으로 바로 이동할 수 있습니다. HTML .. 2025. 2. 27.
NN JAVA | 자바 개발 환경 설정 (비주얼 스튜디오 코드) 자바를 개발하기 전에 개발 환경을 설정하는 포스팅입니다. JDK 다운로드와 설치, Java 환경 변수 설정, 비주얼 스튜디오 코드에 Java 확장팩 설치 하는 방법을 살펴보겠습니다.   목차  JDK (Java Development Kit) JDK 다운로드1. 오라클 웹페이지 ↗ 에서 JDK를 다운로드 받을 수 있습니다. 2. 최신 JDK 탭에서   Windows  탭을 선택하고  x64 Installer  를 다운로드 합니다.   JDK 설치1. 다운로드한 JDK 설치파일인  jdk-23_windows-x64_bin  을 더블클릭해 설치파일을 실행합니다.2.  Next  버튼을 누르고 설치 폴더를 확인한 뒤,  Next  버튼을 누릅니다.  3.   Close  버튼을 눌러 설치를 마무리 합니다.  J.. 2025. 2. 17.
NN IDE | 통합개발환경 종류와 특징 통합개발환경 (IDE) 은 편집기, 디버깅, 컴파일, 코드 완성, 프로그래밍 언어 지원, 플러그인 등 개발하는데 있어서 다양한 환경을 제공해주는 개발 도구입니다. 주요 IDE의 종류와 특징들에 대해 살펴보겠습니다.  목차  「 Visual Studio Code 」 한국뿐 아니라 세계적으로 가장 많이 이용하는 IDE 는 마이크로소프트에서 2015년 개발된 무료 오픈 소스 개발툴 '비주얼 스튜디오 코드' 입니다.  특징테마, 단축키, 확장 등 개발 환경을 커스터마이징 하기 좋습니다.통합 디버깅, Git 통합, 코드 완성, 인텔리젠스, 테스트 및 프로파일링 등의 기능을 제공합니다. Visual Studio비주얼 스튜디오는 1997년부터 배포 중인 모든 기능을 갖춘 통합 개발 환경으로 큰 규모의 개발에 이용됩니.. 2025. 2. 13.
NN JAVA | 자바 생태계 (플랫폼, 프레임워크, JDK) 자바 플랫폼의 종류(SE, EE, ME)와 JDK의 종류와 JRE, JVM에 설명하고 자바 프레임워크에 대해 살펴보겠습니다.   목차  자바 플랫폼자바 플랫폼은 Java 프로그래밍 언어를 사용해 애플리케이션을 개발하고 실행하는 환경입니다. Java SE (Java Standard Edition)데스크탑 및 서버, 임베디드 시스템을 위한 표준 자바 플랫폼으로 자바의 표준을 규정한 '자바 표준안' 입니다.기본적인 Java 플랫폼이며, Java Virtual Machine(JVM), Java API, 자바 언어 및 다양한 도구와 유틸리티가 포함되어 있습니다. Java EE (Java Enterprise Edition)PC에서 동작하는 표준 플랫폼인 Java SE를 확장해 웹 애플리케이션 서버에서 동작하는 플랫.. 2025. 2. 10.
NN VScode | 비주얼 스튜디오 코드 PHP 개발환경 설정 비주얼 스튜디오로 PHP를 개발하려고 할 때 몇 가지 설정해야할 것들이 있습니다. 기본 확장프로그램과 php.exe 경로를 잡는 방법을 설명드리려합니다. 목차  기본 확장프로그램 PHP IntelliSensePHP 인텔리센스는 PHP를 코딩하는데 자동완성 같은 기능을 제공해 좀 더 편리한 개발환경을 제공합니다. 확장프로그램을 꼭 설치할 필요는 없지만, 의외로 많은 도움이 되기 때문에 설치를 추천드립니다. ▶ 확장프로그램 설치 방법1) 비주얼 스튜디오 코드를 열고 좌측 메뉴바에서 가장 아래에 있는 "Extension" 아이콘을 클릭합니다. 네모칸으로 이루어져 있는 아이콘이며 단축키는 Ctrl + Shift + X 입니다.2) 상단에 php를 입력하고 목록에 뜨는 PHP IntelliSense 의 Insta.. 2024. 7. 29.