왜 자바는 수요가 많을까? 라는 궁금증이 생겼다.
자바를 시작하기로 마음을 먹었기에 자바의 역사부터 자바의 기능까지 따로 정리를 해볼까 한다.
왜 한국의 프로그래밍 시장은 자바의 묻혀있을까? 그만큼 자바라는 언어가 대단한 것인지 유래, 역사, 까지 전부 알아볼 예정이다.
오늘 수업을 하면서 몰랐던 단어를 정리해보자.
1. 콘솔(console)
1) 콘솔(console)이란
컴퓨터를 조작할 때 사용하는 기본 입/출력 장치를 콘솔이라고 하고 명령조작에 사용하는 애플리케이션이나 OS 자체를 콘솔 또는 콘솔 애플리케이션이라고 하는데 보통 많은 사람들이 콘솔이라고 부른다. 또한 우리가 많이 사용하는 CMD도 콘솔이고 사용하는 터미널도 콘솔이다.
2) 그럼 터미널은?
터미널은 콘솔의 한종류로 UI를 사용할 수 있게 해주는 GUI 프로그램이다. 일반적으로 키보드와 디스플레이로 구성된다. 조금 쉽게 말하면 터미널도 콘솔의 일부라고 보면 되며 윈도에서는 명령 프로토콜(CMD)이라고도 한다.
2.SHELL이란?
1)SHELL
쉘이란 사용자의 실제 언어를 통하여 명령을 받아들이고, 그것이 유효한 명령이면 커널에 전송 하는 역할을 하고 있습니다. 즉 사용자 프로그램 또는 사용자와의 상호작용을 제공하는 환경 인터페이스입니다.
커널과의 연결을 통하여 다른 프로그램을 커널에 넘겨주거나, 커널에 받아오는 역할을 수행하는 등 사용자와 커널과의 의사소통 역할을 하고 있습니다.
그러면 콘솔이라는 응용프로그램에서 명령을 받아들이고, 그것이 유효한 명령이면 커널에 전송을 하는 껍데기라고 생각을 하면 될 것 같다.
출처: https://brainchild.tistory.com/entry/LINUX-상식-SHELL이란?category=86899 [If you can dream it, you can do it.]
1. UX(User Experience)란?
1) UX(User Experience)
사용자의 경험
- UX는 UI에서 파생되었다고 봐도 된다. 사용자 경험이란 쉽게 말해서 앱을 주로 사용하는 사용자들의 경험 앱을 실행하고 진행되는 다양한 경험을 분석하여 그것을 더 편하고 효율적인 방향으로 로드될 수 있도록 하는 과정, 결과를 말한다.
UX는 통계자료 및 데이터를 기반으로 앱의 사용자들의 특성, 정보를 분석하여 상황과 시점에 맞게 객관적인 데이터를 활용하여 더 효과적인 방안을 찾아 변화하는 것이 일반적이다.
2) 그럼 UI(User Interface)는?
간접적으로 사용자와 마주하다.
- UI는 쉽게 말해서 사용자가 앱을 사용할 때 마주하는 디자인, 레이아웃, 기술적인 부분 등을 말한다. 자세히 말해보면 디자인의 구성요소인 폰트, 칼라, 줄 간격 등 요소가 포함되며, 기술적인 부분은 반응성, 입출력 단계, 애니메이션 효과 등 여러 부분을 포함한다.
'웹 프로그래밍 기초 > 자바기반의 웹&앱 응용SW 개발자' 카테고리의 다른 글
자바기반의 웹&앱 응용 SW개발자 양성과정 2일차 -6 (0) | 2020.02.20 |
---|---|
자바기반의 웹&앱 응용 SW개발자 양성과정 2일차 -5 (0) | 2020.02.19 |
자바기반의 웹&앱 응용 SW개발자 양성과정 1일차 -4 (0) | 2020.02.19 |
자바기반의 웹&앱 응용 SW개발자 양성과정 1일차-2 (0) | 2020.02.18 |
자바기반의 웹&앱 응용 SW 개발자 양성과정 1일차 -1 (0) | 2020.02.18 |
댓글