요즘 프로그램 코딩시 사용하는 언어는 ??
요즘 프로그램 코딩시 사용하는 언어는 어떤게 있나요? C언어? 자바?
웹 개발을 위해 필요한 언어는 다양하지만.. 회사나 프로젝트의 규모, 성격, 요구사항 등등에 따라 선택되어집니다.
그 중에서 자주 쓰이는 언어 정리해보았습니다.
-JSP(JavaServer Pages)
우수한 보안성과 다양한 기능으로 전자정부 표준으로 사용되는 언어입니다. 대기업이나 은행권에서 많이 사용되며,
JAVA의 이식성을 그대로 이어받아 리눅스, 윈도우 뿐 아니라 대부분의 다른 플랫폼에서도 운용이 가능합니다.
-ASP(Active Server Pages)비주얼 베이직 스크립트와 함께 사용이 가능합니다. MS에서 제공하는 다양한 컴포넌트들을 활용할 수 있습니다.
윈도우 운영체제를 사용하기 때문에 배우기 쉽고 적응하기 쉽습니다.
-PHP(Hypertext Preprocessor)유닉스 계열 운영체제 뿐만 아니라 윈도우에서도 사용가능합니다.
Mysql, oracle, PostgreSQL, sysbase 등 다양한 데이터베이스가 지원되기 때문에 사용자 편의성이 제공됩니다.
설치도 쉽고 배우기도 쉬운 언어입니다. 개발기간이 JSP에 비해 짧게 걸립니다. 상대적으로 가볍기 때문에 구동 속도가 빠릅니다.
먼저 답글 다신분이 잘 적어주셨지만
웹 개발에서도 현재는 PHP가 진입 장벽이 가장 낮기 때문에 PHP로 입문하시는 분이 많고
ASP는 지원 종료된지 10년이 넘은 언어로 현재 업계에서도 거의 사장된 분위기입니다.
새로 개발되는 웹이 ASP 인경우는 거의 없다고 보시면 되고 현재 남아있는 ASP 사이트는 대부분 유지보수하고 있는 사이트입니다.
그리고 JSP는 JAVA를 좀 아시면 입문하기 쉽구요.
그 외 C#이나 SPRING 등이 사용되어 지고 있습니다.
은행사이트나 보안에 관련된 사이트들은 주로 JAVA로 다루어지고 정부과제 또한 JAVA가 가장 많으며
프리랜서 또한 JAVA 개발자가 가장 많습니다.
PC에 설치되는 프로그램은 주로 C++ 을 이용해서 개발이 되고
안드로이드 개발은 JAVA 를 활용한 언어
그리고 iOS 개발은 objective-c 를 활용하여 개발되고 있습니다.
어떤 형태로 개발할 것인지(웹, PC app , Android App, iOS App 등)에 따라서도
어떤 언어를 이용하는지 구분되어 질 수 있고,
환경 등에 따라서도(윈도우 서버 or 리눅스 서버 등) 개발 언어가 달라질 수 있으니
같은 것을 개발한다해도 회사가 기존에 어떤 언어로 개발했는지에 따라 많이 달라질 수 있으니
먼저 어떤 것을 개발할 것인지를 결정하는 것이 가장 중요할 것입니다.
개발은 아주 다양한 분야에서 활용되고 있기 때문에, 특정 언어가 인기 있다고 해서 그 언어만을 사용해야지 하는 생각은 위험합니다.
참고로 2019년 2월 기준 인기 언어순위는 아래와 같습니다.
파이썬이 순위가 많이 올라왔네요. 저도 아주 잠깐 파이썬을 해본적 있는데, 아주 매력적인 언어입니다.
출처: TIOBE Index.