2023.02.27

 

1.PC환경 웹(Web)

-예(https://www.naver.com/)

 

2.모바일 웹(Web)

-예(https://m.naver.com/)

 

3.반응형 웹(Web) = 1)PC환경 + 2)모바일 웹(Web)

-예(https://www.youtube.com/)

 

4.native 어플(앱)

-예(카카오톡,유튜브,인스타그램,페이스북 등)

모바일 기기에 최적화되어 있어 빠르고 안정적인 것이 장점.

안드로이드와 ios 따로 개발해야하는 단점이 있다.

 

5.Hybrid웹앱 = 2)3)모바일Web + native 어플(앱)

-예(chrome,daum,naver,g마켓,올리브영 등)

html로 제작한 뒤 앱배포에 필요한 패키징처리만 아이폰, 안드로이드에서 하는방식

모바일기기에서는 네이티브로 보이지만 실제로는 웹 화면을 띄우는 방식

html로 개발되서 업데이트 및 유지보수가 쉬운편이긴 하나 네이티브앱에 비해

UI를 구성하는 디자인 부분이 취약하여 속도가 느린편이고 성능이 떨어질 수 있다.

또한 웹에 대한 기술, 네이티브 앱 개발 지식이 모두 필요하다.

 

6.OS

windows,mac,Linux,Unix 등이 있다.

 

 

웹서버는 웹서비스를 제공한다.

 

DB서버는 DB서비스를 제공한다.

 

Client side Language(Front End)

-HTML,CSS : 화면처리

-Java script, JQuery 등 : 데이터 일부 처리

 

Server side Languaga(Back End)

-Java

-PHP

-ASP

-ASP.NET

 

Web Server, WAS

-Apache-tomcat

-IIS

-Weblogic

-Web shpere

-JEUS

 

DBMS(DataBase Management System)

-Oracle

-My-sql

-Ms-sql

-DB2(IBM)

 

*SW개발은 잘 주고 받으면 끝난다.

*잘 주는 방법이 많고 잘 받는 방법이 많다.

 

'BASIC & SETTING' 카테고리의 다른 글

Node.js 설치(환경변수 설정)  (0) 2023.03.21
Java 개발환경 세팅(환경변수)  (0) 2023.03.19
개발환경 설정(Web Sever)  (0) 2023.03.19