새로운 개념 및 용어 정리 ( PHP ... )

2020. 2. 3. 23:04카테고리 없음

PHP 란?

프로그래밍 언어의 일종.

서버쪽에서 구동되는 언어. ( Server Side Script )

<-> JavaScript, HTML은 웹 브라우저 상에서 구동되는 언어.

동적 웹페이지를 만들기 위해 탄생.

HTML 코드안에 PHP소스 코드를 넣어 동적 웹페이지 생성.

 

참고자료 링크 : https://opentutorials.org/course/62/233,

                    https://server-talk.tistory.com/25

 

ASP 란?

Active Server Page

동적으로 서버에서 작동하는 페이지 ( 반응에 의한 변화O )

<-> 정적 서버 페이지 ( 반응에 의한 변화 X, 고정적 -> HTML )

 

서버 사이드 스크립트 ( Server Side Script )

: 서버측에서 작업 처리를 위해 사용하는 언어.

<-> 클라이언트 사이드 스크립트 ( Client Side Script ) : 자바스크립트

 

PHP와는 다르게 윈도우 운영체제에서만 작동함.

 

ASP 참고자료 링크 : https://genesis8.tistory.com/251

 

JSP 란?

Java Server Page

Java 기반의 Server Side Script 언어

HTML 코드에 Java 코드를 넣어 동적 웹페이지를 생성하는 웹애플리케이션 도구.

정적인 HTML에 동적인 contents를 사용할 수 있다. ( 동적 웹페이지 생성 )

 

JSP 참고자료 링크 : https://gmlwjd9405.github.io/2018/11/03/jsp.html

 

.NET(닷넷) 이란?

.NET Framework

MS에서 제공하는 윈도우용 프로그램 개발 및 실행환경(런타임).

 

.NET 참고자료 링크 : https://coding-factory.tistory.com/132

 

MSA 란

Micro Service Architecture

작고 독립적으로 배포 가능한 각각의 기능을 수행하는 단위로 나누는 것

단일 응용 프로그램을 나누어 작은 서비스 조합으로 구축하는 방법.

작은 서비스별로 나누게 됨.

 

장점 :

-> 다른서비스에 대해서 독립적이게 됨 ( 하나의 서비스 문제시 다른 서비스에 영향 x )

-> 빌드 / 테스트 시간 등의 단축

-> 탄력적인 선택 및 확장성

 

단점 :

-> 

 

 

MAS 참고자료 링크 : https://alwayspr.tistory.com/20