일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Tailwind Css
- java
- Flutter
- Next.js
- 웹개발자
- Spring
- 호주
- 간단한 요리
- 1인 개발
- 개발자 수익화
- 개발자
- 자동화 수익
- 프론트엔드
- node js
- Firebase
- spring 세팅
- 1인개발자
- 포트포워딩
- SPRING 회원 관리 기능
- 자바
- 일러스트
- 리엑트 라우터
- 호주워킹홀리데이
- MCP
- 간편한요리
- 리엑트
- 수익 자동화
- mcp 서버
- 1인 개발자
- 수익화
- Today
- Total
IT 세상에서 살아남기
4. 한국에서는 JAVA를 선택해라? 본문
한국에서는 국가의 웹 산업의 기준을 JAVA로 두기 때문에 JAVA를 기준으로 사용합니다,
그래서 저의 프로젝트에서는 JAVA를 사용할 예정이고 JAVA에 대해서 간단히 설명해보도록 하겠습니다!
- JAVA는 크게 3가지로 분류할 수 있습니다.
1. JAVA JD
-> 대부분의 사람들이 가장 많이 접하는 표준 에디션입니다. JAVA의 핵심 *API와 기능을 제공합니다. (JDK)
2. JAVA EE
-> 기업에서 운영하는 서버페이지에 특화된 에디션입니다. JSP와 서블릿을 비롯한 웹 애플리케이션 서버에 관련된 기술들이 포함되어 있습니다.
3. JAVA ME
-> 피쳐폰, PDA, 셋톱박스, 센서 등의 *임베디드 시스템 환경에 특화된 경량 에디션입니다.
이런 형태로 JAVA를 3가지를 분류 할 수 있고 자신이 원하는 프로젝트가 있으면 그것에 맞는 JAVA의 에디션을 선택해 사용해줍니다.
저 같은 경우에는 OPEN JDK를 사용해서 구현할 예정이고 JAVA의 API를 활용해 벡엔드단의 처리를 할 목적으로 선택하게 되었습니다.
JAVA의 큰 특징이라고 하면 플랫폼에 독립적입니다, 소스 코드를 직접 컴파일해야 한다는 C나 C++ 과는 다르게 자바 가상 머신이라는 기능으로 자바를 내부에서 클래스 파일을 생성하고 바이트코드로 읽은 뒤에 컴파일해주는 것이 편하고 장점 중
하나입니다.
다른사람들이 많이 사용하는 데에는 이유가 있다
개발을 새로 접하는데에 큰 어려움이 있을 것 같습니다, 저 또한 그러하였고 하지만 위의 글처럼 사람들이 많이 사용하는데에는 이유가 있지 않을까요? 일단 하나의 언어를 사용해보세요. 그리고 필요한 언어가 또 있다면 개발언어는 사용하는 문법이 틀리지 엄청나게 다르지 않으니깐요!
개발언어를 공부하며 흐름을 이해하시면 다른언어로 가도 큰 어려움이 없을 거예요!
fit... (if문과 반복문만 잘 숙지해서 공부하세요.. ㅎㅎ )
'1인개발자에서 살아남는법!' 카테고리의 다른 글
🧠 요즘 AI에서 말하는 MCP란? (1) | 2025.04.04 |
---|---|
5. 웹 프로그래밍 API란? (0) | 2022.12.15 |
3. 웹개발에 필요한 자원 설계! (0) | 2022.12.03 |
2. 사업 주제 정하기! (0) | 2022.11.29 |
1. 첫기록_코딩을 시작하게 된 계기 (0) | 2022.11.24 |