[개발] 서버사이드 스크립트 언어

프리모아_IT기술파트너

·

2015. 7. 22. 16:26

서버 사이드 스크립트 랭귀지개발자 프리랜서를 위한 서버 사이드 스크립트 랭귀지


안녕하세요. 의뢰자와 프리랜서를 연결하는 개발자 인턴 BIG입니다. 

개발자로 살아가면서 한가지 에로사항에 봉착하게 됩니다. 개발자라면 개발언어어 대해서 두루 두루 익혀놓아야 하지만, 그럴 수록 한 특정 개발언어에서 타고나기가 무엇보다 힘들어집니다.



서버 사이드 스크립트 언어란?

 

웹에서 사용되는 스크립트 언어 중 서버 사이드에서 실행되는 스크립트 언어를 뜻합니다. 데이터를 서버사이드로 처리할 경우 클라이언트사이드로 처리할 때와 비교하여 데이터 위조의 가능성을 줄이고, 클라이언트 사용자 입장에서는 클라이언트 컴퓨터의 처리 부담이 줄어듭니다. 단점으로는 서버의 처리부담이 커져서 서버 비용이 늘어날 수 밖에 없습니다.


 

1.Server Side Script language 종류


* ASP/ASP.NET (*.asp/*.aspx)

* C 서버 스크립트 (*.c)

* 자바 서버 사이드를 통한 자바 (*.jsp)

* 서버 사이드 자바스크립트를 사용한 자바스크립트 (*.ssjs)

* PHP (*.php)

* 펄 (*.pl)

* 파이썬 (*.py)

* 루비 (*.rb)

* Node.js (*.js)


2. PHP, JSP, ASP 특성


1. PHP(C++) : 


1)중소규모에서 가장 대중적이고, 무난하게 사용되는 언어이다.

2)모든 운영 체제에서 구현 가능하다.

3)DB와 쉽게 연동되고 속도가 상대적으로 빠르다.

4)비용이 저렴하다.

5)이식성이 좋다.

6)개발자 인건비가 상대적으로 저렴하다.

7)생산성 자체가 빠르다.

8)컴포넌트를 사용할 수 없고, 보안에 취약하다.


2. JSP(JAVA) :


1)JAVA의 장점을 그대로 사용하였다.

2)중규모 이상 프로젝트에 주로 사용된다.

3)DB연동이 까다롭고, Virtual Machine기반이기 때문에 속도가 상대적으로 느리다.

4)벤더가 많아 지원이 원활하다.

5)Spring과 같은 프레임워크를 겸용하는 경우가 많다.

6)윈도우, 리눅스 서버 상관없이 이용가능하다.

7)아키텍처 구축이 힘들고, 비용이 많이 든다.

8)개발자 인건비가 상대적으로 높다.DB연동이 까다롭다.


3. ASP(visual basic) :


1)Visual studio툴이 있다. 

2)윈도우 서버에서만 사용가능하다.

3)컴포넌트를 사야하기 때문에 높은 비용이 든다.

4)기본적으로 프레임워크 자체가 무겁다는 평이 많다.

5)Server Side Script를 지원한다.



3. July 2015 개발자들의 언어 선호도


2015년 상반기에서 선호도가 가장 많이 오른 프로그래밍 언어는 C++이다. 작년과 비교했을 때, C++은 3.1% 올랐고, 뒤 따라 자바(+2.0%), C#(+1.6%) 그리고 Python(+1.6%)이 올랐다. 인기의 이유는 커뮤니티에 의해 채택 된 새로운 C++11의 도입 때문이다. 이번 C++11은 여러면에서 C++언어를 향상시켜준다.


출처: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

 

이상 프리모아의 유쾌한 개발자 인턴 빅이었습니다.

감사합니다.


프로젝트 빠른견적과 등록을 원하시면 아래 배너를 클릭해주세요.

프리모아빠른견적 및 프로젝트 등록

Recommended for You