Q. 웹 개발에 쓰이는 언어들은 어떤게 있나요?

YAAK 2019. 01. 22.


HTML과 CSS라는건 들어봤지만 그 외에 본격적인 웹 개발을 위해 사용되는 언어가 많다고 들었습니다. 주요 사용되는 언어들은 뭔지, 특징은 어떤지 궁금합니다

공유하고 보상받기 ♥︎
댓글 0

4개의 답변이 있습니다.

질문자 채택
멜로충 답변자인증
eBay Korea 2019. 01. 22
9%의 채택

안녕하세요.

웹 개발 언어는 회사마다 많이 다른데요.

어떤 기업을 생각하고 계신지 모르겠지만 SW 회사들 (네이버, 카카오, 쿠팡, 배민) 등은

보통 Backend는 Spring (Spring Boot) Framework (JAVA)를 사용합니다.

Ruby를 쓰는 팀도 있으며 (카카오톡), 최근에는 Javascript (node.js)를 이용해서 작업하는 일이 많습니다.

쿠팡, 구글코리아 내에서는 Kotlin을 사용해서 서버 구성을 하기도 합니다.

Frontend는 HTML, CSS, Javascript 등으로 화면 구성을 하는 편입니다.

Jade, Handlebar, Angular JS, React, Vue js 등으로 화면 구성을 한다는 점도 알고 계시면,

나중에 필요하실 때 도움이 될 거예요!

그리고 si기업이나 저 SW회사들 중에서 매우 일부는 JSP를 사용해서 Frontend를 구성하기도 합니다.

이베이같은 경우는 ASP.NET을 이용하여 Backend를 구현하고 있습니다 (C#)

도움이 되셨으면 좋겠네요!

댓글 0
큐레이터 채택
으라라차차 답변자인증
2019. 01. 22
55%의 채택

웹 개발을 위해 필요한 언어는 다양하지만.. 회사나 프로젝트의 규모, 성격, 요구사항 등등에 따라 선택되어집니다.

그 중에서 자주 쓰이는 언어 정리해보았습니다.

-JSP(JavaServer Pages)

우수한 보안성과 다양한 기능으로 전자정부 표준으로 사용되는 언어입니다. 대기업이나 은행권에서 많이 사용되며,

JAVA의 이식성을 그대로 이어받아 리눅스, 윈도우 뿐 아니라 대부분의 다른 플랫폼에서도 운용이 가능합니다.



-ASP(Active Server Pages)

비주얼 베이직 스크립트와 함께 사용이 가능합니다. MS에서 제공하는 다양한 컴포넌트들을 활용할 수 있습니다.

윈도우 운영체제를 사용하기 때문에 배우기 쉽고 적응하기 쉽습니다.



-PHP(Hypertext Preprocessor)

유닉스 계열 운영체제 뿐만 아니라 윈도우에서도 사용가능합니다.

Mysql, oracle, PostgreSQL, sysbase 등 다양한 데이터베이스가 지원되기 때문에 사용자 편의성이 제공됩니다.

설치도 쉽고 배우기도 쉬운 언어입니다. 개발기간이 JSP에 비해 짧게 걸립니다. 상대적으로 가볍기 때문에 구동 속도가 빠릅니다.

댓글 0
저거슨 답변자인증
BS/개발팀 2019. 01. 22
36%의 채택

HTML CSS를 기본으로

PHP JSP ASP NODEJS python mysql(QUery) 등이 있는데요 아래를 보시면 유명한 사이트별로 정리가 되어있습니다.

확대하시거나 우클릭눌러서 새탭으로 열기눌러서 이미지 보시면될거에요

https://ko.wikipedia.org/wiki/%EC%9C%A0%EB%AA%85%ED%95%9C_%EC%9B%B9%EC%82%AC%EC%9D%B4%ED%8A%B8%EC%97%90_%EC%82%AC%EC%9A%A9%EB%90%98%EB%8A%94_%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4%EB%93%A4

댓글 0
fureweb 답변자인증
2019. 01. 22
0%의 채택

웹(애플리케이션) 개발이라면, 최소한 HTML과 CSS 그리고 Javascript 세가지에 대해서 공부해야 합니다.

조금 더 상세하게 말씀드리자면, 브라우저 내 화면 위에 표현될 구조를 표현할 때 사용되는 HTML과, 각각의 HTML 요소들이 가져야할 스타일에 대한 부분을 표현할때 사용되는 CSS와, HTML의 요소 중 마우스나 키보드 등의 사용자 입력 또는 서버로의 요청-응답을 통해 전달받은 데이터를 처리할 때 사용되는 Javascript에 대해서 배우셔야합니다.

그리고 위에 말씀드렸던, 브라우저에서 Javascript로 처리하게 되는 서버와에 통신 처리 시 사용될 언어를 배우시면 됩니다. 일단은 node.js라는 Javascript 코드를 실행시킬 수 있는 좋은 런타임이라는 것이 있으니, 이 부분 까지도 Javascript를 우선으로 하여 배우시는 것이 좋을 것 같다고 생각합니다.

node.js에서 제공하는 http모듈 등으로 직접 웹서버를 구현하기에는 매우 어려움이 있으니, 많이 사용되는 express.js같은 mvc 프레임워크를 하나 배워두시면, javascript 뿐 아닌 다른 많은 언어의 프레임워크를 사용할 수 있는 기반이 다져질 수 있다고 생각합니다.

개인적으로 하나의 웹 애플리케이션을 만들기 위해 반드시 필요한 HTML, CSS, Javascript를 익히는 것이 다른 무엇보다도 가장 중요하고 또 중요하다고 생각합니다.

댓글 0