[Linux] Linux란?
현재 세상에는 수많은 운영체제가 존재한다. Unix, Linux, window, android 등 너무 많아 읆기가 힘들 정도다. 이번 포스트에서는 이 수많은 OS들 중 역사가 깊고 OS발전의 발판을 마련하여 다양한 OS의 등장을 촉진한 대표적 CLI OS인 Linux에 대해 알아보고자 한다. Linux 등장배경 1987년 네덜란드의 모대학의...
현재 세상에는 수많은 운영체제가 존재한다. Unix, Linux, window, android 등 너무 많아 읆기가 힘들 정도다. 이번 포스트에서는 이 수많은 OS들 중 역사가 깊고 OS발전의 발판을 마련하여 다양한 OS의 등장을 촉진한 대표적 CLI OS인 Linux에 대해 알아보고자 한다. Linux 등장배경 1987년 네덜란드의 모대학의...
JDK & JRE & JVM JDK? JDK는 Java Development Kit의 약자로 Java 애플리케이션을 만드는데 사용되는 소프트웨어 개발 환경이자 자바용 SDK이다. Java개발자는 JDK를 여러 OS환경에서 사용할 수 있으며, Java 프로그램을 코드화하고 실행하는데 사용한다. JDK에는 JAVA 프로그램을 작성하...
자바스크립트는 객체 기반의 스크립트 프로그래밍 언어이다. 자바스크립트는 웹 브라우저에서 주로 사용되며, Node.js와 같은 런타임 환경과 같이 서버 프로그래밍에도 사용되고 있다. 또한 웹을 위한 인터프리터 언어이자 객체기반의 스크립트 프로그래밍 언어이며 HTML의 특정 요소(들)을 선택하여 다양한 이벤트 (마우스 클릭, 키보드 입력 등)에 따라 어떤...
자바는 썬 마이크로시스템즈에서 개발하여 1996년 1월에 공식적으로 발표한 객체지향 프로그래밍 언어이다. 자바의 가장 중요한 특징은 운영체제에 독립적이라는 것인데, 이것은 특정 운영체제에 종속받지않고 운영체제 종류에 상관없이 실행이 가능함을 뜻한다. 때문인지 자바는 다양한 기종의 컴퓨터와 운영체제가 공존하는 인터넷 환경에 적합한 언어로써 인터넷의 발전...
전세계적으로 Java의 Spring, Nodejs의 express, Python의 Django 등 수많은 웹 프레임워크가 존재한다. 이번 포스팅에선 현재 한국의 수많은 기업에서 사용중인 자바 웹 프레임워크 ‘Spring’에 대해 알아보고자 한다. Spring 등장 배경 J2EE와 EJB 자바 언어가 등장한 이래로 자바 기술로 기업환경의 어플리...
IT 현업에서 협업은 절대 빼놓을 수 없는 업무요소 중 하나이다. 협업은 현재 문서, 이미지, 소스코드 등 다양한 요소들에 접목되어 이루어지고 있으며, 형상관리라는 개념 아래에서 체계적으로 관리된다. 형상관리는 현시점에서 개발자, 엔지니어등 IT에 종사하는 많은 분들에게 불가피한 요소로 자리잡고 있으며, 때문에 개발자들의 생산성이 나날이 높아지고 있다...